что такое х264 в обс

OBS Studio. Настройка X264, ключи кодирования

Внимание — это предварительный обзор, для проверки всех функций требуется время, если вы нашли ошибку или недочёт в тексте не спешите писать гневные комментарии, а сообщите автору сайта о найденной ошибке через комментарии либо выделите слово и нажмите Ctrl + Enter

Ключи кодирования для OBS Studio пишутся в «Настройки» вкладка «Вывод», кодировщик «x264» поле «Настройки x264 (разделённые пробелом)», либо «H.264/AVC Nvidia NVENC» поле «FFmpeg».

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Presets

profile

(Force the limits of an H.264 profile)

Учитывайте особенности имеющегося оборудования, отметить степень совместимости. Со значениями High и ниже способны работать мощные модели процессоров.

preset

(Use a preset to select encoding settings)

(Tune the settings for a particular type of source or situation)

Настройка параметров, оптимизирующих работу с конкретным видео образцом.

slow-firstpass

(Enable slow first pass)

Параметр включает «медленный» первый проход.

Frame-type options

I, keyint

(Maximum GOP size)

i, min-keyint

(Minimum GOP size)

Минимальный интервал между ключевыми/IDR кадрами.

no-scenecut

(Disable adaptive I-frame decision)

Полное отключение адаптивных I-кадров.

scenecut

(How aggressively to insert extra I-frames)

Данный параметр позволяет определять частоту использования дополнительных I кадров. Х264 создает для всех кадров метрику для определения того, как кадр отличается от впереди стоящего. Когда выведенное значение ниже установленного для scenecut, то I кадр располагается энкодером в данном месте. Если значение превышает установленное для scenecut, в этом месте располагается ключевой кадр. Данная функция отражается на качестве, увеличивая его в лучшую сторону, но при злоупотреблении сменой неминуема трата битрейта.

intra-refresh

(Use Periodic Intra Refresh instead of IDR frames)

Не допускается применение IDR кадров. Проверено

b, bframes

(Number of B-frames between I and P)

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

b-adapt

(Adaptive B-frame decision method)

Данная опция направлена на работу с B кадрами, регулируя их месторасположение и количество (автоматически убирает лишние).

b-bias

(Influences how often B-frames are used)

Данная опция позволяет контролировать количество B кадров, призванных заместить Р кадры.

b-pyramid

(Keep some B-frames as references)

Повышение эффективности применения нескольких B-кадров, из- за их возможности ссылаться на другие кадры, тем самым увеличивая эффективность использования 2-х и более кадров.

open-gop

(Use recovery points to close GOPs)

no-cabac

(Disable CABAC)

r, ref

(Number of reference frames)

Опция определяет количество референсных кадров. Указывает количество предыдущих кадров, готовых к связи с B и P кадрами.

no-deblock

(Disable loop filter)

Отключение фильтра подавления блочности.

f, deblock

(Loop filter parameters)

Сила деблокинга рассчитывается для каждого макроблока, учитывая его квантизер и близко расположенных макроблоков. Задачей Альфы является определение приграничного квадрата, что похоже на порог. Бета позволяет убедится в однородности изображения, что позволяет разграничить детали от блочности. В случае, когда блок является однородным, бета незначительно изменяет силу.

slices

(Number of slices per frame)

Определяем на сколько частей разбивается кадр.

slice-max-size

(Limit the size of each slice in bytes)

Задаем максимальное размер slice в байтах.

slice-max-mbs

(Limit the size of each slice in macroblocks)

Задаем максимальный размер slice в макроблоках.

(Enable interlaced mode (top field first)

(Enable interlaced mode (bottom field first)

constrained-intra

(Enable constrained intra prediction)

Ограниченное временное предсказание. Для base layer необходимо активизировать ограниченное временное предсказание.

pulldown

(Use soft pulldown to change frame rate)

Допустимо применение следующих готовых пресетов: none, 22, 32, 64, double, triple, euro.

fake-interlaced

(Flag stream as interlaced but encode progressive)

frame-packing

(For stereoscopic videos define frame arrangement)

Если у транслируется 3D видео. Информирование о типе видеоряда 3D, которое бывает следующим:

Источник

OBS Studio. Полный гайд по настройкам программы

На данный момент есть две версии OBS:

Для начала работы с OBS скачайте OBS Studio с официального сайта. Скачивание начнется после нажатия на кнопку с Вашей операционной системой. На выбор предоставляется Windows 7, 8, 8.1, 10, mac OS x 10.11+ и Linux. Проверьте название скачиваемого файла и убедитесь, что скачиваете полную версию программы. Установщик должен содержать словосочетание Full-Installer после версии программы. Например, OBS-Studio-22.0.2-Full-Installer.

Главное окно

Открывая OBS, мы видим главное окно, которое состоит из:

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

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

Кнопки управления источниками и сценами (слева направо):

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Основные настройки

Эту инструкцию написал и тщательно проверил для Вас ресурс prostrimer.ru. Перед запуском онлайн трансляции необходимо настроить программу, выбрать сервер, выставить качество, назначить горячие клавиши и т.д. Для этого нажимаем на «Настройки».

Вкладка «Общие»

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Вкладка «Общие» отвечает за язык OBS, тему программы (Acri, Dark, Default, Rachni), общие настройки онлайн трансляции и источников. Пропустим детальный разбор каждой опции, заметим только «Автоматически включать запись во время трансляции». Если вы хотите иметь записи трансляций на физическом носителе, то эта опция будет вам полезна (учтите только то, что это добавит дополнительную нагрузку на ЦП).

Вкладка «Вещание»

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

В этой вкладке вы можете прикрепить свою трансляцию к платформе, на которой будет она проходить.

Настройка «Тип вещания» предлагает два выбора:

Вкладка «Вывод»

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Данная вкладка отвечает за настройку кодирования трансляции и локальную запись. Окно настроек поделено на 2 «Режима вывода»:

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

Разберем более детально два режима вывода, начнем с простого.

Простой режим

Теперь рассмотрим расширенный режим.

«Потоковое вещание» содержит основные настройки кодировщика.

Настройки кодировщика NVENC H.264

Настройки кодировщика NEW NVENC H.264

Настройки кодировщика x264

Настройки для кодировщика QuickSync H.264

Следующий по важности параметр трансляции это битрейт. Для меня с настройкой CBR (постоянный битрейт) оптимальным является 5500. Этот параметр зависит от вашего интернет-провайдера, провайдера трансляций и самой игры. Меняйте, наблюдайте за результатом, выставляйте оптимальный для вашей конфигурации. Кодировщики NVENC и QuickSync требуют больший битрейт, чем программный x264, но выставляя слишком высокий битрейт вы можете ухудшить качество трансляции. В интернете есть обширные статьи по настройке битрейта, но так как я использую только Twitch, Youtube, для оптимального битрейта мне хватает указанного выше показателя.

Настройки для кодировщика H264/AVC Encoder (AMD Advanced Media Framework)

(Статья требует дополнительного описания, если вы знаете и разбираетесь в параметрах H264/AVC Encoder (AMD Advanced Media Framework) свяжитесь с нами через страницу контактов)

«Аудио»

Содержит настройки для отдельных звуковых дорожек если вы используете разные дорожки в микшере.

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

Вкладка «Аудио»

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Вкладка для настройки аудио устройства для трансляции. Дополнительно можно настроить функцию включать/выключать микрофон по нажатии и функцию push-to-talk (микрофон работает только пока нажата заданная клавиша). Настройки задержки включения и выключения микрофона определяют задержку перед использованием функции в миллисекундах (ms).

Вкладка «Видео»

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Вкладка для настройки разрешения вашей трансляции. По умолчанию соотношение сторон выбрано равное соотношениям сторон для мониторов 16:9 это 1280х720, 1680х1050, 1920х1080 и т.д. Лучше отталкиваться от принятых к стандарту разрешений, если у вас монитор 16:10 или более широкий, ориентируйтесь на стандартные разрешения и старайтесь транслировать в 16:9 иначе зрители будут наблюдать чёрные полосы на трансляции снизу, либо вам придётся пожертвовать и обрезать изображение с боков.

Чтобы не нагружать процессор ещё сильнее, лучше не использовать масштабирование и выставлять одинаковое значение в опциях «Базовое разрешение» и «Выходное разрешение».

Вкладка «Горячие клавиши»

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Вкладка настройки горячих клавиш для управления трансляцией, настройка функций включить/отключить звук, включить/выключить звук по нажатии. Можно задать горячие клавиши для запуска, остановки трансляции, начала и остановки записи и т.д.

Вкладка «Расширенные»

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

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

«Параметры запуска»

Возможные проблемы и решения

Уникальный опыт доступен благодаря ВК группе «OBS Studio | Open Broadcaster».

Источник

Каким образом можно улучшить качество видео в ОБС

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

Оптимальные настройки для трансляции

OBS обладает открытым исходным кодом, позволяя записывать или транслировать видео в реальном времени с любого компьютера. Программа работает на Mac, Windows или Linux.

Перед запуском самой программы нажмите на ярлык правой кнопкой мыши, затем выберите «Свойства». Далее найдите пункт «Совместимость», а затем поставьте галочку возле «Запускать от имени администратора».

Теперь следует заняться настройкой ПО. Для этого нажмите одноименную кнопку, которая расположена в правом нижнем углу окна приложения.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

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

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Рекомендуется установить галочку возле пункта «Проверять на наличие обновлений при запуске». Дополнительно поставьте отметку напротив «Включить системный трей». После детального ознакомления с первой вкладкой, откройте следующую под названием «Вещание».

Для вкладки «Сервис» по умолчанию устанавливается «Пользовательский» или «Настраиваемый» (другие выбирать не нужно). Затем вам необходимо ввести данные, которые находятся в вашем аккаунте YouTube или Twitch.

Чтобы настроить предстоящую трансляцию:

Следующая вкладка – «Вывод». Обычному стримеру хватит простого режима. При использовании этого режима вывода вам нужно только настроить битрейт видео и аудио.

По умолчанию значения аудио и видео битрейтов будут в низком разрешении (для видео 800 Kbps, для аудио – 128). На этом этапе проблему того, как улучшить качество видео в ОБС вы можете решить, просто выбрав более высокие параметры.

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

Обратите отдельное внимание на то, что у вас должен быть выставлен режим вывода «Расширенный», для управления битрейтом задано значение CBR. Интервал между ключевыми кадрами должен равняться 2.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Если хотите упростить пользование программой, откройте пункт «Горячие клавиши». Здесь вы можете настраивать различные сцены для кодирования потокового видео. То есть, можно без труда переключаться между сценами во время прямой трансляции (очень полезная вещь для стримеров).

Улучшение качества записи видео в OBS

Сначала откройте «Настройки» > «Вывод» и смените «Режим вывода» на «Расширенный».

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Если вам нужно записать трансляцию, перейдите во вкладку «Запись». Функция дает возможность сохранять трансляцию на устройство с возможностью пересматривать записанное. Появится список опций. Прежде всего, убедитесь, что «тип» установлен на стандартный, и выберите путь записи. Это место, где вы хотите хранить снимки экрана и записанные видео. Рекомендуется также создать отдельную новую папку на компьютере. Затем все, что вам нужно сделать, это нажать на «Обзор» и выбрать путь.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Формат записи следует установить .mp4. Далее в разделе «Кодировщик» выберите x264.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

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

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Чтобы максимально улучшить качество стрима OBS, следует отметить галочкой пункт «Перемасштабировать вывод» и выбрать предельное значение (1280х720).

Выберите для управления скоростью VBR и установите битрейт на 40000. Если у вас низкие характеристики, вам нужно будет уменьшить битрейт до 15000-25000. Если компьютер может с этим справиться, можете повысить значение битрейта. Последние настройки OBS, которые нужно изменить в разделе «Запись», относятся к двухпроходному кодированию. Установите GPU на 0, а B-кадры – на 2.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обсЧтобы настроить качество в ОБС, улучшив запись звука, в пункте «Вывод» выберите раздел «Аудио». Затем установите битрейт аудио на 320 в первой дорожке. Если вы используете более одной дорожки, увеличьте значение на второй или третьей до 320. Как результат – лучшее звучание, однако для каждого компьютера могут быть разные параметры.

Настройка во вкладке «Вывод» завершена. Теперь нажмите на пункт меню «Аудио» из списка слева. Установите частоту дискретизации, равную частоте вашего микрофона (по умолчанию 44.1 kHz). Если вы используете второе устройство, выберите его в соответствующем поле (если нет – оставьте настройку отключенной).

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Затем выберите микрофон, с помощью которого хотите записывать видеоролики. Остальные настройки оставьте такими, какими они есть.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Затем перейдите на вкладку «Видео» в строке меню слева. Если вам нравится полноэкранный формат 1080p, оставьте базовое разрешение без изменений. Если качество записи плохое, уменьшите разрешение до 1280×720. Установите такое же значение в поле разрешения вывода.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

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

YouTube хорошо принимает 60 FPS, но можно оставить настройки записи OBS на значении 30. Нажмите «Применить», чтобы сохранить настройки на экране видео.

Настройки кодеров видеокарты

Теперь разберемся, как настроить качество стрима OBS, используя кодеры видеокарты. Это метод позволяет значительно улучшить производительность и количество FPS не только во время трансляции, но и при осуществлении записи. Итак, порядок действий:

Итоги

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

Полезное видео

Дополнительный материал по теме:

Источник

Оптимальные настройки для лучшего качества стрима

Для начала, прежде чем мы перейдём непосредственно к тестированию, поговорим о тестовой платформе.

В последние несколько месяцев кодирование с помощью видеокарты вышло на новый уровень за счёт того, что Nvidia обновили движок аппаратного кодирования на видеокартах с новой архитектурой Turing.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

На новых видеокартах много внимания было уделено повышению производительности и улучшению совместимости с HEVC, что не особо важно для стриминга. Новый движок архитектуры Turing предполагает 15% улучшение качества видео стандарта H.264, в сравнении с прошлым поколением видеокарт на Pascal (серия GTX 10xx). Мы определённо обратим на это внимание, а заодно посмотрим, как Turing работает с программным кодированием x264. Итак, в тестах мы будем использовать видеокарту RTX 2080, чтобы посмотреть на работу с кодированием Turing, Titan X Pascal для тестов видеокарты на Pascal, и Vega 64, чтобы увидеть, как пойдут дела у AMD.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

Все тесты проводились на разогнанном до 4.9 GHz Core i7-8700k и 16 ГБ оперативной памяти DDR4-3000. Именно такую платформу мы рекомендуем для игр на максимуме. В будущем мы также планируем разобраться, насколько хорош 9900K в сравнении с процессорами Ryzen от AMD.

Для захвата мы используем последнюю версию OBS, настроенную на запись в 1080p при 60 кадрах в секунду с постоянным битрейтом 6000 кбит/с. Это максимальные настройки качества, рекомендованные Twitch. Если вы собираетесь сделать запись игрового процесса для иных целей, то мы рекомендуем вам поднять битрейт, но для ведения трансляции на Twitch, вам нужно иметь 6 Мб/с или ниже, если ваш канал не подключен к партнёрской программе.

Начнём с кодирования при помощи видеокарт, ведь долгие годы с ним были огромные проблемы. Больше всего нам интересно, получилось ли у Turing исправить ошибки своих предшественников, с которыми использовать кодирование было практически невозможно.

На видеокартах от Nvidia мы использовали NVENC в OBS и выбрали “Высокое Качество” при битрейте 6 Мбит/c. Разумеется есть и другие надстройки, но “Высокое Качество” выдаёт, как вы могли догадаться, самое высокое качество. На видеокартах Vega 64 от AMD мы опробовали множество разных настроек (как качества в целом, так и битрейта), но без особых успехов, как вы сами вскоре увидите.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

С тем, что энкодер от AMD “отвалился” еще в самом начале, давайте рассмотрим противостояние NVENC от Nvidia с процессорным программным кодингом x264. В более медленном тесте производительности Assassin’s Creed Odyssey, NVENC даже на “Высоком Качестве” заметно хуже, чем x264 с надстройками “Veryfast”, особенно при сравнении мелких деталей, хотя в обоих случаях используется битрейт 6 Мб/с. Veryfast x264 не идеален, но на фоне NVENC видеокарт Turing с огромным количеством макроблокинга и нечёткими деталями, он выглядит явным лидером.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

В более быстром тесте производительности Forza Horizon 4, NVENC видеокарт Turing местами уделывает надстройку veryfast x264. Вариант от Nvidia всё ещё страдает от макроблокинга, но у veryfast огромные проблемы с качеством деталей в движении. В игре с таким количеством движения, NVENC по качеству надстройки примерно равен “faster” x264. Тем не менее, надстройка “fast” x264 работает с движущимися объектами намного лучше, чем NVENC и даже полностью уделывает её, в случаях, когда движение на экране минимально, либо отсутствует вовсе.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

Эти две надстройки лучше оставить для тех случаев, когда качество не особо важно, поскольку при битрейте 6 Мбит/с изображение получается весьма посредственным.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

Для быстрого движения в Forza Horizon 4, опять же, стоит сразу забыть о veryfast, поскольку в случае с подобными играми он даже хуже NVENC. К сожалению, из-за битрейта в 6 Мбит/с, любая надстройка будет далека от оригинального материала, но medium визуально будет к нему ближе всего, да и смотрится намного лучше, чем с fast.

Производительность

Начнём, пожалуй, с графиков влияния кодирования при помощи видеокарты на производительность.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Включив NVENC на картах Pascal или Turing, вы потеряете примерно 10-20% кадров в секунду, в зависимости от игры. Другими словами, между трансляцией с NVENC и выключенным стримом, разница в производительности будет 10-20%. Однако, чем больше игра зависит от видеокарты, тем сильнее NVENC ударит по производительности. Вот почему Forza Horizon 4 теряет больше кадров, чем зависимая от процессора Assassin’s Creed Odyssey.

Но есть и хорошие новости! Пусть вы и будете играть на чуть более низких кадрах в секунду при использовании NVENC, на трансляции будет идеальная картинка без падения кадров, даже если игра грузит видеокарту на 100%. Кодирующий движок карт AMD не так сильно влияет на производительность игры, но в случае высокой загрузки видеокарты происходит падение числа кадров в секунду примерно на 90%, что, как мы упоминали ранее, делает его бесполезным.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Производительность в режиме программного кодирования зависит от конкретной игры. В случае с требовательной как к процессору, так и к видеокарте Assassin’s Creed Odyssey, использование программного кодирования процессора для ведения трансляции может негативно сказаться на частоте кадров, да и надстройки, обеспечивающие высокое качество, могут не справляться.

Во второй части исследования будет интересно разобраться в том, как покажут себя другие процессоры. Но в этой части 8700K, популярный игровой процессор высокого уровня, показал примерную ситуацию с трансляцией игры, которая крайне требовательна к процессору и видеокарте. Тем не менее, процессоры похуже, особенно малоядерные от Intel, в основном будут нормально работать на надстройке veryfast.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс

Надстройка veryfast x264 снизила производительность всего на 6% (если верить минимальным кадрам в секунду), но разница между veryfast и fast равнялась всего 5%, несмотря на то, что для кодирования видео на надстройке fast требовалось значительно больше мощностей процессора.

На самой трансляции мы не увидели падения числа кадров на надстройках veryfast и faster, но уже на fast можно было заметить снижение числа кадров трансляции примерно на 12%. Из-за этого она периодически шла рывками. Учитывая, что игра работала на 120 кадрах в секунду, можно запросто поставить ограничение в 60 кадров, тем самым снизив нагрузку на процессор. С подобным ограничением, надстройка fast в итоге работает уже без падения числа кадров трансляции. Кроме того, это ограничение дает нам возможность опробовать medium, но даже с нашим процессором 8700K, наблюдалось падение числа кадров примерно на 2%, что не годится. Если мы бы планировали и дальше работать с надстройкой medium, то пришлось бы немного покопаться в настройках графики, чтобы ещё сильнее снизить нагрузку на процессор.

Предварительные итоги

По итогам тестирования, можно сделать несколько интересных выводов. Мы узнали, что кодирующий движок видеокарт Turing в H.264 стал не особо лучше (хотя было заявлено обратное), в сравнении с Pascal, а кодирование при помощи видеокарты всё ещё не стоит рассматривать, как вариант для стримов.

что такое х264 в обс. Смотреть фото что такое х264 в обс. Смотреть картинку что такое х264 в обс. Картинка про что такое х264 в обс. Фото что такое х264 в обс
Фото с Techspot.com

Стримерам стоит использовать, как минимум, надстройку fast, так как это первая с конца надстройка, выдающая достаточно неплохое качество при битрейте 6 Мбит/с. Пусть она и не идеальна для быстрых сцен, эта надстройка работает в разы лучше, чем faster и veryfast, при этом оставаясь более-менее доступной для средних систем. Если у вас очень мощное железо, то можно попробовать и medium, а вот более медленные надстройки лучше даже не трогать.

Мы рассмотрели оптимальные надстройки с точки зрения качества, а в следующей статье мы постараемся разобраться в том, какие процессоры способны кодировать на этих надстройках. Оставайтесь с нами!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *