OBS Studio. При записи или трансляции мыльная, не чёткая картинка?

Здравствуйте постоянные читатели сайта и не постоянные тоже, сегодня мы разберём почему OBS Studio мылит картинку или почему она становится не чёткой.

42831

Рейтинг: 4.2/5 - 14 голосов


Здравствуйте постоянные читатели сайта и не постоянные тоже, сегодня мы разберём почему OBS Studio мылит картинку или почему она становится не чёткой или же появляются квадратики. Для этого нам нужно будет скачать программу Bitrate Viewer. Записать небольшой ролик в OBS Studio с предустановкой CBR, битрейт 5000, кодировщик видеокарта и желательно чтобы было много динамики, стрельбы и движений. Я специально выставлял картинку без сжатия для более статической сцены, чтобы показать вам суть проблемы на почти статичных сценах, вам же этого делать не предлагаю, потому что большинство пользуется настройками по умолчанию. Продолжительность ролика не так важна, пусть будет 3-5 минут.

После того как записали ролик на ПК. Открываем программу Bitrate Viewer нажимаем кнопочку (1) Load выбираем наш записанный файл. В центральном поле (2) загружается диаграмма со значениями (у каждого своего значения), теперь разберём значения. Как помните мы выбрали постоянный битрейт и ограничили его в 5000, в программе 5000 отмечено слева от центрального поля и снизу в значении AVG=5002kbps. Снизу под значением MIN=2402 kbps пишется минимальный битрейт для данного ролика, а в поле MAX=9524kbps максимальное значение битрейта.

Не буду забивать вашу голову терминами и прочей ерундой (может допишу позже).  Скажу, что программа показывает какой именно битрейт требует для построения чёткой картинки в определённый интервал времени. К примеру, на 10-11 секунде битрейт возрастает до 9524kbps, а так как наш битрейт ограничен 5000 на этом отрезке видео мы видим сыплющаяся и размазанную картинку тут явно нехватка битрейта для настроек которых я выставил и ещё раз повторюсь, что я выставлял картинку без сжатия.

Как это можно исправить:

  • Поставить более сильное сжатие картинки - уменьшить выходное разрешение картинки.
  • Повысить битрейт - применяя таблицы битрейта, находится в статье OBS Studio. Настройка стрима YouTube (2021).
  • Использовать кодировщик x264 с предустановкой использования ЦП ниже veryfast.
  • Убедиться, что игра использует менее 90% ресурсов вашего графического процессора.
  • Убедитесь, что ваш центральный процессор также имеет в запасе 10-20% производительности.
  • Уменьшите настройки видео в игре.
  • Ограничить FPS в игре, на мониторах 60 Гц 200 FPS это явный перебор.
  • Используйте кодировщик NVIDIA NVENC H.264 (new), GTX 10xx обеспечивает превосходное качество, чем x264 VeryFast, пресет по умолчанию в x264. В новой серии RTX 20xx NVENC работает лучше, чем x264 Fast почти наровне с x264 Medium.
  • Для локальной записи используйте параметр управления битрейтом CQP с уровнем 15, чем ниже, тем лучше качество, тем больше битрейт и размер файла.
  • Попробуйте отключить или включить функции в NVIDIA NVENC H.264 (new) предугадывание и психовизуальная корректировка.
  •  Если вы собираетесь передавать потоковые сцены с большим движением (например, гонки, некоторые игры Battle Royale и т. д.), мы настоятельно рекомендуем уменьшить разрешение. Содержимое с большим движением не может быть сжато сильно и страдает от большего количества артефактов (ошибок кодирования). Если Вы уменьшите разрешение, вы уменьшите данные, которые должны быть закодированы, и полученное качество просмотра будет выше. Например, для Fortnite многие стримеры запускают потоковую передачу с разрешением 1600x900, 60 FPS.

Инструмент для отладки записи и трансляции

В OBS Studio есть инструмент для просмотра статистики трансляции и записи находится в Вид -> Статистика, показывает пропущенные кадры сети, кодировщика и рендера. Жёлтый цвет предупреждает, что есть проблемы. Красный говорит, что с трансляцией всё плохо. Консультации по отладке статистики и трансляции вы можете получить в нашей группе.

Видео

Про битрейт, сжатие, чёткость и всё остальное (субтитры русские).

Больше решений проблем в нашей группе VK: OBS Studio | Open Broadcaster Software. Знаете, другой способ напишите в комментарии.

Мы старались оцени контент:

Рейтинг: 4.2/5 - 14 голосов

Следующие 10 статей которые будут Вам интересны:


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

Комментарии (1)

  1. Сергей 13 декабря 2019, 15:13 # 0
    Видеокарты прекращают давать артефакты после 50 000 битрейта, а процессор после 20 000 вроде бы.
    1. ГОСТЬ 26 октября 2019, 19:20 # 0
      Не помогло. Битрейт на программе от 2500 до 11000. В настройках обс поставил 12000 через процессор. Картинка в динамических сценах пикселит очень сильно в статике идеальная. Железо ryzen 7 3700x, radeon rx5700xt, 16 gb озу. Ставил метод ланцоша и 60 fps. Через видеокарту хуже качество почему то.
      1. Nasferatus 07 апреля 2020, 20:34 # 0
        Если речь идёт про ютуб, то сервис пережимает качество трансляции для того чтобы оно шло на всех тостерах, которые подключились к трансляции.
      Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.