Виправлення помилки " кодер перевантажений! Спробуйте знизити налаштування відео " в OBS

Спосіб 1: зменшення вихідної роздільної здатності

Вихідна роздільна здатність екрану & 8212; головний фактор, що впливає на завантаженість кодувальника в OBS під час потокової передачі відео. Це логічно, адже від збільшення кількості пікселів зростає і навантаження на центральний процесор. Тому першочергово радимо налаштувати цей параметр, спробувавши знизити вихідний дозвіл, якщо це прийнятно для записуваної трансляції.

  1. У головному вікні OBS натисніть кнопку &171;Налаштування&187; , розташовану в правому блоці.
  2. Переход в Настройки для изменения выходного разрешения при перегрузке кодировщика в OBS
  3. Відкрийте розділ &171;відео&187; і розгорніть список &171; Вихідна (масштабована роздільна здатність)&187; .
  4. Открытие настроек выходного разрешения для решения проблемы с перегрузкой кодировщика в OBS
  5. У ньому ви побачите підтримку всіх роздільних здатностей екрана, сумісних із використовуваною відеокартою та монітором. Спробуйте трохи зменшити його, застосувавши після цього нові настройки.
  6. Уменьшение выходного разрешения для решения проблемы с перегрузкой кодировщика в OBS

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

Спосіб 2: зменшення FPS

Щосекундна обробка величезної кількості кадрів вже надає навантаження на графічний процесор, а якщо він не справляється, з'являються затримки або мікрофризи, що впливають на перегляд контенту. Паралельно з цим може відображатися і напис, що свідчить про перевантаження кодувальника, тому користувачі, які встановили значення FPS в стан 48-60 кадрів, можуть знизити його до 30, тим самим значно зменшивши навантаження на графічний процесор. Зміна цього параметра здійснюється вже через знайомий розділ &171;відео&187; у випадаючому списку &171; загальні значення FPS & 187; .

Изменение частоты кадров в секунду для решения проблем с перегрузкой кодировщика в OBS

Спосіб 3: Зміна попередньо встановленого кодера

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

  1. Для цього в тому ж меню &171;Налаштування&187; перейдіть до розділу &171; вихід&187; .
  2. Переход в настройки вывода для проверки предустановки кодировщика в OBS
  3. Переконайтеся в тому, що встановлений стандартний програмний кодувальник &8212; &171;x264&187; .
  4. Выбор программного кодировщика для проверки его предустановки в OBS
  5. Слідом активуйте галочку & 171; увімкнути додаткові налаштування кодера&187; .
  6. Открытие дополнительных настроек кодировщика для проверки его предустановки в OBS
  7. Попередньо встановлений кодер передбачає швидкість обробки деталей. Чим швидше вона, тим більше деталей пропускається і менше навантаження на процесор. Тут головне не переплутати значення ,оскільки&171; швидко &187; означає &8212;гірше, але з меншим навантаженням, а&171; повільно &187; & 8212; найкращу обробку деталей з величезним навантаженням на залізо.
  8. Проверка предустановки кодировщика при решении проблемы с перегрузкой кодировщика в OBS

Якщо значення вже стоїть &171;fast&187; , змініть його на &171;veryfast&187; або ще вище, застосуйте зміни та запустіть трансляцію. Тепер деталізація обробки трохи знизиться, але при цьому ви відразу відчуєте, що процесор злегка або навіть на значну кількість відсотків став вільніше.

Спосіб 4: Зміна використовуваного кодера

У цьому способі піде мова про рішення для тих користувачів, хто володіє досить слабким процесором і готовий перенести деякі завдання по обробці потоку на відеокарту, якщо її потужність дозволяє в повній мірі розкритися і під час гри, і під час трансляції. Встановлений за замовчуванням програмний кодувальник x264 споживає потужності процесора, тому знадобиться переключитися на &171; апаратний (NVENC)&187; . Тут важливо розуміти, що апаратні кодери не повністю розвантажують процесор, а тільки приймають на себе певні дії, змушуючи обробляти інформацію встановленому в відеокарті чіпу, який тільки для кодування і призначений. На виході якість картинки виходить гірше при установці того ж бітрейта, тому апаратне кодування поступається програмному, але дозволяє записувати трансляції користувачам, хто ще не придбав потужний процесор для стрімінга.

Смена кодировщика на аппаратный при решении проблемы с его перегрузкой в OBS

Другий варіант кодера &8212; &171;AMF&187; . Ми не радимо використовувати його при потоковому мовленні ігор, оскільки при рендерингу відеокарта і так зайнята, а додаткове навантаження з боку OBS при кодувальнику AMF тільки додасть фризів трансляції. При правильному налаштуванні хороший кодувальник QuickSync, для якого значення ICQ рекомендується вказувати від 20 до 23. Якщо ви хочете вибрати QuickSync, але він не відображається в програмі, увійдіть в BIOS і переконайтеся в тому, що інтегрована графіка включена.

Детальніше: як увімкнути вбудовану відеокарту

Спосіб 5: вимкнення ігрового режиму в Windows 10

Вбудований в Windows 10 ігровий режим досить агресивно розподіляє системні ресурси, віддаючи максимальний пріоритет запущеному додатку. Відповідно, в таких умовах потужностей для OBS виділяється вкрай мало. У більшості випадків ігровий режим зовсім не потрібен під час стрімінга, тому його Відключення майже завжди сприятливо позначається на перерозподілі навантаження і іноді дозволяє повністю позбутися від появи повідомлення про перевантаження кодувальника.

Детальніше: вимкнення ігрового режиму в Windows 10

Отключение игрового режима в Windows 10 для решения проблемы с перегрузкой кодировщика в OBS

Спосіб 6: підвищення пріоритету OBS

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

  1. У головному вікні програми натисніть кнопку»Налаштування" або використовуйте спершу комбінацію «Alt+F» , а потім натисніть клавішу «S» . Зверніть увагу, що при використанні гарячих клавіш необхідно активувати англійську розкладку в системі. Открытие окна Настройки в программе OBS
    Читайте також: зміна розкладки клавіатури в Windows 10
  2. У вікні «Налаштування» активуйте вкладку " розширені» . Далі змініть режим функції " пріоритет процесу» на »високий" . Для цього клікніть по зазначеному рядку і виберіть відповідний варіант зі списку. Після цього застосуйте внесені зміни, натиснувши кнопку «OK» .
  3. Проверка приоритета OBS для решения проблемы с перегрузкой кодировщика

  4. Далі натисніть на " панелі завдань» правою кнопкою мишки. З контекстного меню виберіть пункт «Диспетчер завдань» . Запуск утилиты Диспетчер задач через контекстное меню Панели задач в Windows
    Читайте також: методи запуску "диспетчера завдань" у Windows 10
  5. З'явиться вікно утиліти, в якому потрібно відкрити вкладку»подробиці" . У ній ви побачите перелік процесів, запущених в системі. Знайдіть серед них процес «obs64.exe» або «obs.exe» , після чого клікніть по ньому ПКМ. У контекстному меню наведіть покажчик курсору на рядок " встановити пріоритет» і виберіть пункт »високий" з наступного підменю.
  6. Установка приоритета OBS через Диспетчер задач для решения проблемы с перегрузкой кодировщика

  7. Закрийте вікно «диспетчера завдань» і перевірте працездатність програми OBS.

Спосіб 7: активація режиму сумісності

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

  1. Відкрийте папку, в якій знаходиться виконуваний файл програми. Якщо ви не знаєте її місця розташування, клікніть на ярлику OBS правою кнопкою мишки, після чого виберіть пункт " розташування файлу» з контекстного меню.
  2. Открытие директории с расположенным исполняемым файлом OBS через контекстное меню
  3. Автоматично відкриється директорія з шуканим файлом, а сам він при цьому вже буде виділений. Вам потрібно натиснути на ньому ПКМ і вибрати пункт «властивості» з меню, що з'явилося.
  4. Вызов окна Свойства для исполняемого файла OBS через контексное меню
  5. У наступному вікні перейдіть у вкладку»Сумісність" . У ній встановіть галочку навпроти рядка, зазначеної на скріншоті нижче. Після цього зі списку з переліком версій операційних систем виберіть Windows 8. Режим сумісності саме з нею найчастіше дозволяє позбутися від проблеми. Збережіть зміни, натиснувши кнопку «OK» . Активация режима совместимости с Windows 8 для исполняемого файла OBS через окно Свойства
    Читайте також: увімкнення режиму сумісності в Windows 10
  6. Тепер вам залишається лише закрити всі відкриті раніше вікна і перезапустити OBS. Цілком ймовірно, що робота кодувальника буде налагоджена.

Спосіб 8: Запуск програми від імені адміністратора

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

  1. Клікніть по ярлику програми або виконуваного файлу OBS правою кнопкою мишки і виберіть рядок " Запуск від імені адміністратора» .
  2. Запуск программы OBS от имени администратора посредством контекстного меню

  3. Щоб не виконувати ці дії кожного разу, коли програма ініціалізується, активуйте функцію, яка буде постійно запускати OBS від імені адміністратора. Для цього клікніть на ярлику або файлі програми ПКМ і виберіть пункт «властивості» з контекстного меню.
  4. Открытие окна Свойства для исполняемого файла OBS посредством контекстного меню
  5. Активуйте вкладку»Сумісність" і поставте в даній вкладці позначку поруч з рядком " запустити програму від імені адміністратора» . Після цього не забудьте натиснути кнопку «OK» . Активация функции Запускать программу от имени администратора для утилиты OBS
    Читайте також: Запуск програм від імені адміністратора
  6. Після запуску програми таким способом навантаження на кодувальник буде знижена, і, найімовірніше, проблема вирішиться.

Спосіб 9: зменшення кількості джерел

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

  1. Перегляньте перелік всіх доданих джерел в нижній частині вікна програми.
  2. Перечень всех источников добавленных пользователем в OBS

  3. Одиночним кліком лівої кнопки мишки виберіть той, який хочете видалити. Після цього натисніть на кнопку із зображенням мінуса, що знаходиться трохи нижче списку. При необхідності повторіть процедуру потрібну кількість разів з усіма невикористовуваними джерелами.
  4. Удаление выбранного источника в OBS для разгрузки кодировщика программы
  5. Зверніть увагу, що візуально відключення джерела не розвантажує систему і програму OBS. Ви просто перестаєте бачити інформацію під час запису або трансляції. Приховані джерела в OBS позначені іконкою з перекресленим оком. Замість приховування краще видалити такі джерела, якщо ви ними не користуєтеся.
  6. Отображение скрытых источников и сцен в программе OBS

більше статей на цю тему: