Как исправить перегрузку кодировки в OBS Studio



Попробуйте наш инструмент устранения неполадок

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



Кодировка перегружена в OBS Studio



Одна из наиболее распространенных проблем, с которой сталкиваются пользователи, - это когда они видят сообщение «Кодировка перегружена» при потоковой передаче своих экранов / игр. Эта проблема в основном возникает, когда ваш компьютер не может правильно обрабатывать и игру, и потоковую передачу, следовательно, не хватает мощности процессора. Это означает, что ваш компьютер не может кодировать видео достаточно быстро, чтобы поддерживать заданные вами настройки, что приведет к зависанию видео через несколько секунд или периодическим заиканиям.



Полное сообщение об ошибке выглядит следующим образом:

Кодировка перегружена! Рассмотрите возможность уменьшения настроек видео или использования предустановки более быстрого кодирования.

В этой статье мы рассмотрим все возможные причины того, почему эта проблема может возникнуть на вашем компьютере, а также методы, которые вы можете использовать, чтобы обойти проблему. Убедитесь, что вы начали с первого решения и соответственно продвигались вниз. Решения перечислены в зависимости от эффективности и простоты для пользователя.

Что вызывает перегрузку кодирования в OBS?

Проанализировав все пользовательские случаи и компьютеры, на которых возникали похожие проблемы, мы пришли к выводу, что эта проблема обычно возникала по нескольким различным причинам. Несмотря на то, что сообщение об ошибке означает, что проблема в первую очередь связана с меньшим количеством ресурсов ЦП, причины также включают другие элементы. Некоторые из них перечислены ниже:



  • Узкое место ЦП: Это основная причина появления этого сообщения об ошибке, как описано ранее. Когда ваш ЦП забивается процессом кодирования, все начинает замедляться, и именно здесь OBS предлагает вам сообщение об ошибке.
  • Мало места для хранения: OBS Studio требует, чтобы на вашем компьютере было оптимальное пространство для хранения, когда вы используете программное обеспечение. Помимо использования ОЗУ, он также использует ваш жесткий диск для некоторых операций, включая запись временных конфигураций и файлов вывода. Если у вас недостаточно места, у вас может возникнуть проблема.
  • Сторонние потоковые приложения: Если вы запускаете в фоновом режиме другие приложения, связанные с потоковой передачей / потоковой передачей, они могут конфликтовать с OBS до такой степени, что она не работает должным образом или перегружается. Отключение этих приложений обычно решает проблему.
  • Высокое разрешение экрана: OBS потребует больше ресурсов при переходе от размеров экрана с низким разрешением к более высоким. Если у вас недостаточно мощности процессора, более высокое разрешение может быть причиной проблем.
  • Уровень приоритета: В диспетчере задач может быть установлен низкий приоритет OBS. Это приведет к тому, что его операции будут иметь низкий приоритет, и ЦП не будет обслуживать его запросы на обработку, и, следовательно, появится сообщение об ошибке.

Прежде чем мы перейдем к решениям, убедитесь, что вы вошли в систему как администратор на своем компьютере и сохранили все записи OBS в доступном месте.

Решение 1. Изменение приоритета процесса

Самым популярным исправлением ошибки «Кодировка перегружена» является изменение приоритета процесса OBS из диспетчера задач. Ваш процессор работает по принципу приоритетов; процессы с высоким приоритетом будут обрабатываться первыми по сравнению с другими процессами. В случае OBS программное обеспечение должно соответствовать вашему игровому экрану / окну потоковой передачи в соотношении 1: 1. Скорость игры должна соответствовать скорости, с которой транслируется игра. Если это не так, вы получите сообщение об ошибке.

В этом решении мы запустим и игру, и программное обеспечение OBS, а затем изменим приоритет с помощью диспетчера задач с помощью alt-tabbing. Есть два способа изменить приоритет, т.е. понизить приоритет игры или повысить приоритет OBS.

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

Детали процесса открытия

  1. В разделе сведений щелкните правой кнопкой мыши конкретный игровой процесс и выберите Установить приоритет> Ниже нормы . В случае OBS выберите Установить приоритет> Выше обычного .

Изменение приоритета игры и OBS

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

Решение 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 studio и нажмите Настройки присутствует в правом нижнем углу экрана.
  2. Выбрать Вывод на левой панели навигации, а затем нажмите Продвинутый как режим вывода.

Переход к расширенным настройкам

  1. Теперь попробуйте изменить предустановленные режимы и посмотрите, не решит ли проблему более быстрый выбор.

Вы всегда можете поэкспериментировать с различными предустановленными настройками в соответствии с вашими требованиями.

Решение 5. Использование аппаратного кодирования

Если все вышеперечисленные методы не работают, мы можем рассмотреть возможность использования аппаратного кодирования. Аппаратные кодеры, а именно AMF, Quicksync и NVENC, в основном поддерживаются стандартными графическими процессорами Intel, а также новыми графическими процессорами AMD / NVIDIA. У каждого пользователя есть возможность направить часть нагрузки кодирования на аппаратные кодеры с небольшими затратами на снижение качества.

Подводя итог, кодировщики графического процессора не обеспечивают такого высокого качества, как по умолчанию x264, но они очень помогают, если у вас ограниченные ресурсы процессора.

Сначала мы проверим, включена ли уже опция аппаратного кодирования в вашем программном обеспечении OBS. Если это не так, мы предпримем дополнительные действия и попытаемся решить проблему.

  1. Запустите OBS Studio и перейдите к Настройки как мы делали ранее в решениях.
  2. Теперь нажмите на Вывод вкладку с помощью левой панели навигации, выберите Продвинутый режим вывода и отметьте опцию Кодировщик .

Изменение метода кодирования - OBS

Если вы не видите опцию AMF, Quicksync и т. Д., Вы можете попытаться включить опцию, используя приведенные ниже шаги. Если он присутствует, как в приведенном выше примере, просто включите его, сохраните изменения и перезагрузите компьютер.

Если вы не видите «Быстрая синхронизация» в параметрах кодирования, это, вероятно, означает, что интегрированная графика не активирована в вашем BIOS. Каждая материнская плата Intel имеет встроенную графику, и в большинстве случаев она включена по умолчанию.

Включение встроенной графики

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

Решение 6. Освобождение места на диске

Самая важная причина, по которой OBS генерирует подобные сообщения об ошибках, - это проблемы с локальным хранилищем на вашем компьютере. Как упоминалось ранее, OBS требует места на вашем жестком диске для продолжения потоковой передачи видео. Если у вас нет дополнительного места, он не будет транслировать какое-либо видео.

Полное место на диске OBS

Помимо очистки свободного места на диске, вы также можете выполнить очистку диска. После очистки диска перезагрузите компьютер и попробуйте снова запустить платформу.

  1. Нажмите Windows + E, чтобы открыть проводник, нажмите Этот ПК , и выберите диск, который вы хотите очистить.
  2. Щелкните его правой кнопкой мыши и выберите Свойства .
  3. В свойствах выберите генеральный вкладку и щелкните Очистка диска .

Очистка диска - Windows Drive

  1. После очистки диска перезагрузите компьютер и проверьте, решено ли сообщение об ошибке. Убедитесь, что на вашем диске свободно не менее 5–10 ГБ.

Решение 7.Проверьте наличие аналогичного программного обеспечения для записи

Как уже упоминалось ранее, OBS studio конфликтует с другим программным обеспечением для записи, работающим на вашем компьютере. Это включает в себя 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

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

Заметка: Вам также следует подумать о переустановке захвата изображения OBS на вашем компьютере с нуля после удаления всех временных файлов. Убедитесь, что вы загрузили последнюю версию с официального сайта и удалили записи OBS из мест установки.

8 минут на чтение