Як виправити кодування Перевантажене в OBS Studio

Компанія OBS протягом багатьох років пробилася до найвищого професійного потокового програмного забезпечення з підтримкою як для macOS, так і для операційної системи Windows. OBS оцінюється тим, що він має кілька елементів управління потоковою службою, яку він надає, сумісністю з декількома платформами, такими як Twitch тощо.

Кодування Перевантажено в OBS Studio

Однією з найпоширеніших проблем, з якою стикаються користувачі, є те, коли вони бачать повідомлення "Кодування перевантажене", коли вони передають свої екрани / ігри. Ця проблема головним чином виникає, коли ваш комп'ютер не в змозі обробити як гру, так і потокове передачу належним чином, отже, не вистачає потужності процесора. Це означає, що ваш комп'ютер не може кодувати ваше відео досить швидко, щоб підтримувати встановлені вами налаштування, що спричинить замерзання відео через кілька секунд або спричинить періодичне заїкання.

Повне повідомлення про помилку таке:

 Кодування перевантажено! Подумайте про відключення налаштувань відео або використання швидшого попередньо встановленого кодування. 

У цій статті ми розглянемо всі можливі причини того, чому ця проблема може виникнути на вашому комп’ютері, а також методи, які ви можете використовувати, щоб обійти проблему. Переконайтеся, що ви починаєте з першого рішення і відповідно працюєте вниз. Рішення перераховані відповідно до ефективності та простоти для користувача.

Що спричиняє кодування до перевантаження в OBS?

Проаналізувавши всі випадки користувачів та комп’ютери, які зіткнулися з подібними проблемами, ми дійшли висновку, що ця проблема зазвичай виникає через кілька різних причин. Незважаючи на те, що повідомлення про помилку означає, що проблема пов’язана з меншою кількістю ресурсів процесора, причини також включають інші елементи. Деякі з них перелічені нижче:

  • CPU Bottleneck: Це основна причина, чому це повідомлення про помилку виникає, як було пояснено раніше. Коли ваш процесор задихається процесом кодування, все починає повільно, і ось тут OBS пропонує вам повідомлення про помилку.
  • Низький обсяг пам’яті: OBS Studio вимагає, щоб у вас було оптимальне місце для зберігання на комп’ютері під час використання програмного забезпечення. Крім використання оперативної пам’яті, він також використовує ваш жорсткий диск для деяких операцій, які включають запис тимчасових конфігурацій та вихідних файлів. Якщо у вас недостатньо місця, можливо, виникла проблема.
  • Сторонні потокові програми: Якщо ви використовуєте інші програми для потокового / потокового зв’язку у фоновому режимі, вони можуть конфліктувати з OBS в тій мірі, коли воно не працює належним чином або перевантажує. Вимкнення цих програм зазвичай вирішує проблему.
  • Висока роздільна здатність екрана: OBS вимагатиме більше ресурсів під час переходу від низького розміру дозволу екрана до більш високого. Якщо у вас недостатньо потужності процесора, винуватцем виникла проблема може бути вища роздільна здатність.
  • Рівень пріоритету: у вашому менеджері завдань OBS може бути встановлено низький пріоритет. Це призведе до того, що його операції мають низький пріоритет, і процесор не буде задовольняти його запити на обробку, а отже, з’явиться повідомлення про помилку.

Перш ніж ми переходимо до рішень, переконайтеся, що ви зареєстровані як адміністратор на своєму комп’ютері та зберегли всі записи OBS до доступного місця.

Рішення 1: Зміна пріоритету процесу

Найбільш популярне виправлення при вирішенні помилки "Кодування перевантажених" - це зміна пріоритету процесу OBS у вашого менеджера завдань. Ваш процесор працює за принципом пріоритетів; процеси з високими пріоритетами будуть опрацьовані спочатку порівняно з іншими процесами. Що стосується OBS, програмне забезпечення повинно бути в курсі вашого ігрового екрана / вікна потокового передавання у співвідношенні 1: 1. Швидкість гри повинна відповідати швидкості трансляції гри. Якщо це неправда, ви побачите повідомлення про помилку.

У цьому рішенні ми запустимо і гру, і програмне забезпечення OBS, а потім змінимо пріоритет за допомогою диспетчера завдань шляхом вкладки alt. Є два способи, за допомогою яких ми змінюємо пріоритет, тобто знижуємо пріоритет гри або збільшуємо пріоритет OBS.

  1. Запустіть гру та студію OBS і почніть грати в гру, одночасно і потоково.
  2. Тепер натисніть Windows + R, введіть “ taskmgr ” у діалогове вікно та натисніть Enter.
  3. Опинившись в диспетчері завдань, виберіть гру, натисніть на неї правою кнопкою миші та виберіть Перейти до деталей . Ви також можете зробити те ж саме для відкриття властивостей OBS Studio.

Інформація про процес відкриття
  1. Опинившись у розділі деталей, клацніть правою кнопкою миші на конкретному ігровому процесі та виберіть Встановити пріоритет> Нижче нормального . У випадку OBS виберіть Встановити пріоритет> Над нормальним .

Зміна пріоритету гри та OBS
  1. Збережіть зміни та закрийте диспетчер завдань. Тепер перейдіть на вкладку alt до гри та перевірте, чи можете ви правильно передавати потоки без проблем.

Рішення 2: Зменшення роздільної здатності на виході

Кожен раз, коли ви передаєте гру, екран кодується в режимі реального часу, і це, мабуть, наймасштабніша процесорна задача, яка триває. Наприклад, у випадку кодування 1080p процес займає вдвічі більше пікселів, створених для кожного кадру в 720p. Вирішення проблеми зменшення напруги процесора полягає в тому, щоб сказати OBS зменшити масштаб вихідної роздільної здатності. Якщо зменшити вихідну роздільну здатність, програмне забезпечення автоматично зменшує скорочення кадрів, перш ніж передати їх на кодер.

  1. Запустіть OBS Studio і натисніть кнопку Налаштування, розташовану в нижній правій частині екрана.

Налаштування - OBS Studio
  1. Як тільки з’явиться нове вікно, виберіть категорію відео та натисніть на Роздільну здатність (масштабована) . Тепер спробуйте зменшити дозвіл. Якщо це було 1080, спробуйте зменшити його до 720.

Зміна роздільної здатності - OBS
  1. Збережіть зміни та закрийте програмне забезпечення. Перезавантажте комп’ютер і спробуйте потокове оновлення знову. Перевірте, чи вирішено повідомлення про помилку.

Рішення 3: Зниження частоти кадрів

Частота кадрів відповідає кількості кадрів, які знімаються з відео. Якщо ви геймер, ви розумієте, що частота кадрів є основними орієнтирами для ігрових двигунів та інших елементів графічної обробки. Якщо ви захоплюєте гру з високою швидкістю кадрів, велика ймовірність, що у вас виникнуть кілька проблем та слабкий комп'ютер. У цьому рішенні ми переходимо до ваших налаштувань OBS і відповідно знижуємо частоту кадрів.

  1. Поверніться до налаштувань OBS, як у попередніх налаштуваннях, та перейдіть до Установки відео .
  2. Тепер виберіть Загальні значення FPS, а потім виберіть нижнє значення. Якщо було 30, подумайте про те, щоб поїхати до 20 тощо.

Зміна частоти кадрів - OBS
  1. Збережіть зміни та закрийте програмне забезпечення. Перезавантажте комп’ютер і спробуйте потокове оновлення знову. Перевірте, чи вирішено повідомлення про помилку.

Рішення 4: Зміна попередньо встановленої x264

Використовуваний за замовчуванням кодер відео - x264. У його роботі є кілька різних пресетів, які знаходять баланс між якістю відео та завантаженням на процесор. За замовчуванням використовується попередньо встановлений "дуже швидкий". Це ідеальний баланс (згідно OBS) між якістю відео та швидкістю процесора.

Методологія в пресетах полягає в тому, що більш швидкі пресети вказують на те, як «швидко» запуститься кодер. Коли ви виберете більш швидкі пресети, процесор буде використовуватися дуже менше, але якість відео не досягне позначки. Тут "швидкий" означає, що відео буде закодовано дуже швидко, не виконуючи багато обчислень. Ви можете спробувати змінити пресети і побачити, чи швидша попередня налаштування вирішує проблему для вас.

  1. Запустіть студію OBS і натисніть Налаштування, розташовані в нижній правій частині екрана.
  2. Виберіть Вихід з лівої панелі навігації та натисніть кнопку Додатково як режим виводу.

Перехід до додаткових налаштувань
  1. Тепер спробуйте змінити попередньо встановлені режими і побачити, чи не вирішиться вибір швидшого для вас проблеми.

Ви завжди можете експериментувати з різними заданими налаштуваннями відповідно до власних вимог.

Рішення 5: Використання апаратного кодування

Якщо всі вищезазначені методи не спрацюють, ми можемо розглянути можливість використання апаратного кодування. Апаратні кодери, а саме AMF, Quicksync та NVENC, здебільшого підтримуються в процесорних процесорах Intel, а також у нових процесорах AMD / NVIDIA. Кожен користувач має можливість направити частину навантаження кодування на апаратні кодери з невеликою вартістю зниженої якості.

Підсумовуючи це, кодери GPU не забезпечують такої якості, як за замовчуванням x264, але вони дуже допомагають, якщо у вас обмежені ресурси процесора.

Спочатку ми перевіримо, чи включена опція апаратного кодування у вашому програмному забезпеченні OBS. Якщо це не так, ми пройдемо додаткові кроки та спробуємо вирішити проблему.

  1. Запустіть свою OBS Studio і перейдіть до Налаштувань, як ми це робили раніше в рішеннях.
  2. Тепер перейдіть на вкладку « Вивід » за допомогою лівої панелі навігації, виберіть Розширений режим виводу та перевірте параметр Енкодера .

Зміна методу кодування - OBS

Якщо ви не бачите опції AMF, Quicksync тощо, ви можете спробувати ввімкнути цю опцію, скориставшись наведеними нижче кроками. Якщо він присутній, як у наведеному вище прикладі, просто увімкніть його, збережіть зміни та перезавантажте комп'ютер.

Якщо ви не можете побачити швидку синхронізацію в параметрах кодування, це, ймовірно, означає, що ваша інтегрована графіка не активована у вашому BIOS. Кожна материнська плата Intel має вбудовану графіку, і вони здебільшого включені за замовчуванням.

Увімкнення вбудованої графіки

Ви можете перейти до налаштувань BIOS і перевірити, чи включена опція інтегрованої графіки чи ні. Кожна BIOS буде відрізнятися через зміну виробника, тому вам доведеться трохи озирнутися. Після ввімкнення виділеної графіки перезавантажте комп'ютер і перевірте, чи проблема вирішена.

Рішення 6: Звільнення місця в диску

Найважливіша причина, чому OBS генерує такі повідомлення про помилки, як це проблеми з локальним зберіганням на вашому комп’ютері. Як і згадувалося раніше, OBS вимагає місця на вашому жорсткому диску, щоб продовжувати його потокове відео. Якщо у вас немає зайвого місця, воно не передаватиме відео будь-якого типу.

Повний простір в OBS Drive

Окрім очищення вільного місця на диску, ви також можете очистити диск. Після очищення диска перезавантажте комп'ютер і спробуйте запустити платформу ще раз.

  1. Натисніть Windows + E, щоб відкрити провідник файлів, натисніть на цей ПК та виберіть диск, який потрібно очистити.
  2. Клацніть правою кнопкою миші та виберіть Властивості .
  3. Отримавши властивості, перейдіть на вкладку Загальні та натисніть Очищення диска .

Очищення диска - Windows Drive
  1. Після очищення диска перезавантажте комп'ютер і перевірте, чи вирішено повідомлення про помилку. Переконайтеся, що у вас на диску не менше 5-10 Гб місця.

Рішення 7: Перевірка подібного програмного забезпечення для запису

Як і згадувалося раніше про причини, студія OBS здається конфліктною з іншим програмним забезпеченням для запису, що працює на вашому комп’ютері. Сюди входить NVIDIA Overlay, Discord, ігрова панель Windows тощо. Тут єдине рішення - відключити програмне забезпечення від запуску на вашому комп’ютері або повністю видалити його. У цьому рішенні ми перейдемо до менеджера програм та видалимо програмне забезпечення з вашого комп’ютера.

  1. Натисніть Windows + R, введіть “ appwiz.cpl ” у діалогове вікно та натисніть клавішу Enter.
  2. Опинившись у диспетчері програм, знайдіть будь-яке програмне забезпечення для запису, яке, можливо, встановлено на комп’ютері. Клацніть правою кнопкою миші на ньому та виберіть Видалити .

Видалення подібного програмного забезпечення для запису
  1. Ви також повинні перевірити на панелі завдань, чи немає додаткових програм, що працюють у фоновому режимі. Клацніть правою кнопкою миші кожен запис та вийдіть із програми.
  2. Після того як ви абсолютно впевнені, що жодна програма не працює у фоновому режимі, запустіть OBS ще раз і перевірте, чи проблема вирішена.

Рішення 8: Закриття додаткових програм у фоновому режимі

Це рішення є здоровим глуздом, але багато користувачів не помічають цього сценарію. Щоразу, коли ви використовуєте програму OBS Studio і граєте поруч, важливо, щоб усі додаткові програми, які працюють на задньому плані, були закриті, щоб ваш процесор міг орієнтуватися виключно на два процеси. Ви також повинні врахувати фонові процеси, що працюють, які можуть бути не помітні на передньому плані.

  1. Натисніть Windows + R, введіть “ taskmgr ” у діалоговому вікні та натисніть Enter.
  2. Опинившись в диспетчері завдань, виберіть будь-які додаткові програми, які працюють у фоновому режимі. Клацніть на них правою кнопкою миші та виберіть Завершити завдання .

Закінчення завдання фонових процесів
  1. Тепер ми також перевіримо ваш лоток. Подивіться на праву нижню частину екрана на панелі завдань та знайдіть будь-які піктограми програмного забезпечення. Якщо ви знайдете будь-який, який постійно працює та споживає процесор, клацніть правою кнопкою миші на них та виберіть Вийти .

Вихід із програми на панелі завдань
  1. Закривши всі програми, спробуйте потокове передавання та перевірте, чи вирішена проблема.

Рішення 9: Використання сторонніх альтернатив (BandiCam)

Якщо всі перераховані вище методи не працюють, ви можете спробувати кілька різних варіантів. Та, яку ми бачили, найбільше нагадувала OBS Studio, це BandiCam. Він має декілька різних функцій і дозволяє налаштувати якість потокової передачі набагато більше порівняно з іншими звичайними програмами, такими як Screenshare / Discord тощо.

Бандікам

Ви можете перейти на офіційний веб-сайт BandiCam і завантажити безкоштовну версію в доступне місце. Після завантаження клацніть на ньому правою кнопкою миші та виберіть Запустити як адміністратор .

Примітка. Вам слід також розглянути можливість перевстановлення захоплення дисплея OBS на комп’ютері з нуля після видалення всіх тимчасових файлів. Переконайтесь, що ви завантажуєте останню версію з офіційного веб-сайту та видаляєте записи OBS з місць установки.

Цікаві Статті