OBS Studio. H264/AVC Encoder (AMD Advanced Media Framework) - StreamFX
Кодировщик H264/AVC Encoder (AMD Advanced Media Framework) основные моменты настройки в OBS Studio, получение качественной картинки для трансляции и видеозаписи. В AMD AMF доступно множество настроек при установке плагина для OBS - StreamFX(Откл)
Описание и настройка кодировщика H264/AVC Encoder (AMD Advanced Media Framework) далее AMD AMF для использования в программе OBS Studio, для активации такого количества настроек скачайте и установите плагин StreamFX в списке могут быть опечатки и неточности, статью подготовил и тщательно проверил для Вас ресурс prostrimer.ru.
(AMD Advanced Media Framework) быстрая настройка
Для максимального баланса производительности и качества в AMD AMF существует предустановка с выбранными параметрами такими как:
- .Предустановка - используется для удобной быстрой настройки кодировщика, параметры говорят сами за себя
- Восстановить настройки по умолчанию - восстанавливает настройки к исходным.
- Запись - если вам нужно просто записать видео и не заморачиваться.
- Запись высокого качества - высокое качество записи.
- Неотличимая запись - запись один в один с экрана.
- Запись почти без потерь - запись с незначительными потерями, разница во всех этих записях лишь в объёме выходного файла.
- Трансляция Twitch - используется для трансляции на твич не забудьте указать битрейт 6000 для обычного пользователя - 8000 для партнёра платформы.
- Трансляция YouTube - используется для трансляции на YouTube, мало чем отличается от предустановки «Трансляция Twitch», хотя в идеале у платформы YouTube можно выбирать «Интервал ключевых кадров» в пределах 2-4, но здесь это почему-то выбрать не дают.
- .Предустановки качества
- Скорость - даёт худшее качество, но улучшает производительность системы.
- Качество - даёт самое лучшее качество, но ухудшает производительность системы.
- Баланс - кодировщик будет искать баланс между качеством и производительностью системы.
- .Битрейт - зависит от платформы
- Twitch - для партнёров 8000 для простых пользователей 6000 выбирая между двумя параметрами помните, что при выборе битрейта в 8000 у вас в большинстве случаев будет отсутствовать транскодирование (ваш зритель не сможет выбрать разрешение меньшего видеопотока чем Вы установили для трансляции).
- YouTube - смотри Таблицу 1.
Так как кодировщик сам по себе ущербный то настройки его можно свести к некоему стандарту, в идеале выбирать всё по максимуму что предлагается в настройках кодировщика и если вы не достигли дзена с предложенными настройками, то можете активировать «Режим просмотра Мастер» и погрузится в настройку с головой. Покажите такое количество настроек какому-нибудь обладателю новенькой RTX 3090 пусть обзавидуется хоть в чём-то.
Наведите мышку на знак вопроса, и вы сможете прочитать описание почти любого параметра кодировщика, абсолютно все параметры в «Режиме просмотра Мастер» описывать не имеет смысла, думаю Вы спокойно можете почитать описание прям в программе, коснёмся только тех, которые смогут улучшить нашу картинку, включим их проверим нагрузку на кодировщик и постигнем умиротворения с настройками, а может и окончательно во всём запутаемся.
Что касается битрейта на YouTube, не рекомендую ставить его выше предложенных самим сервисом, иначе вы столкнётесь с проблемами в трансляции до полной невозможности транслировать на канал, не ставьте 40 000 битрейта для трансляции в FullHD 1920x1080 Вы перезагружаете кодировщик платформы, она пытается перекодировать ваш поток самым быстрым кодировщиком и даже можно получить бан без предупреждения и какое то время вообще не сможете запускать трансляцию, уже были случаи, если вы решитесь делать такое то только на свой страх и риск.
(AMD Advanced Media Framework) для трансляций
Для трансляций в сеть используется только постоянный битрейт, это нужно для того чтобы ваше соединение было стабильное и не перегружала интернет соединение, частые скачки и перегрузки сети могут нагрузить интернет канал поэтому для трансляций используют только CBR.
H264/AVC Encoder (AMD Advanced Media Framework) пробежимся по основным настройкам улучшающих качество трансляции те параметры которые тут не упомянуты не трогаем:
- .Предустановка - выбираем один из 2х параметров в соответствии с тем куда будете транслировать, это заблокирует параметры, которые изменять для трансляции не следует:
- Трансляция Twitch.
- Трансляция YouTube.
- .Предустановки качества - естественно выбираем лучший:
- Качество.
- .Режим пред-прохода - если видеокарта достаточно производительная можете включить, может уменьшить производительность кодировщика на 10% пока оставьте на:
- Выключено.
- .Битрейт - зависит от платформы
- Twitch - для партнёров 8000 для простых пользователей 6000 выбирая между двумя параметрами помните, что при выборе битрейта в 8000 у вас в большинстве случаев будет отсутствовать транскодирование (ваш зритель не сможет выбрать разрешение меньшего видеопотока чем Вы установили для трансляции).
- YouTube - смотри Таблицу 1.
- .Данные наполнителя - для трансляции стоит включить данный параметр.
- Включено
- .Режим просмотра:
- Мастер
- .Тип кодирования - после активации режима «Мастера» поднимитесь чуть выше параметра «Режим пред-прохода»:
- CABAC - является одним из основных преимуществ кодека H.264, выбираем этот параметр.
- CAVLC - используется на более слабых машинах для увеличения производительности (низкоэффективная схема статистического кодирования).
- .VBAQ - «Дисперсия на основе адаптивного квантования» (VBAQ) которая основана на дисперсии пикселей для лучшего распространения битрейта. Функция работает на идее что зрительная система человека менее чувствительна к артефактам в высоко текстурированных областях и таким образом будет смещать битрейт к гладкой поверхности. Включение может привести к улучшению субъективного качества с определённым содержанием:
- Включено - включите для тестирования
- .Повышение качества изображения с быстрым движением
- Включено
- .Многопоточность - попробуйте включить данный параметр если у Вас медленный процессор, отрицательно влияет на работу быстрых процессоров
- Включено - для медленных процессоров
- Выключено - для быстрых процессоров
(AMD Advanced Media Framework) для записи
Чтобы при транскодировании было хорошее качество запись видеофайла должна соответствовать стандарту загрузки на YouTube.
Перейдите во вкладку «Запись»
- .Тип - тип преднастройки кодеков
- Обычный
- .Формат записи - контейнер для видео
- FLV - можно восстановить запись после сбоя, контейнер одобрен для загрузки на YouTube
- .Кодировщик
- H264/AVC Encoder (AMD Advanced Media Framework)
- .Пользовательские настройки мультиплексора
- .Предустановка - выбираем один из 2х параметров в соответствии с тем куда будете транслировать, это заблокирует параметры, которые изменять для трансляции не следует:
- Запись.
- .Предустановки качества - естественно выбираем лучший:
- Качество.
- .Режим пред-прохода - если видеокарта достаточно производительная можете включить, может уменьшить производительность кодировщика на 10% пока оставьте на:
- Выключено.
- .Битрейт - целевой битрейт, кодировщик не будет превышать это значение
- Смотри Tаблицу 2
- .Пиковый битрейт
- максимальный битрейт в случае нехватки целевого битрейта кодировщик повысит его до этого значения
- .Режим просмотра:
- Мастер
- .Тип кодирования - после активации режима «Мастера» поднимитесь чуть выше параметра «Режим пред-прохода»:
- CABAC - является одним из основных преимуществ кодека H.264, выбираем этот параметр, YouTube рекомендует этот параметр.
- .VBAQ - «Дисперсия на основе адаптивного квантования» (VBAQ) которая основана на дисперсии пикселей для лучшего распространения битрейта. Функция работает на идее что зрительная система человека менее чувствительна к артефактам в высоко текстурированных областях и таким образом будет смещать битрейт к гладкой поверхности. Включение может привести к улучшению субъективного качества с определённым содержанием:
- Включено - включите для тестирования
- .Повышение качества изображения с быстрым движением
- Включено
- .Многопоточность - попробуйте включить данный параметр если у Вас медленный процессор, отрицательно влияет на работу быстрых процессоров
- Включено - для медленных процессоров
- Выключено - для быстрых процессоров
Основное отличие от трансляции в методе кодирования VBR для записи и более высоком битрейте для записи см. таблицу 2, некоторые видеоредакторы имеют рассинхрон звука при выборе метода кодирования, сначала запишите небольшой отрывок для проверки видеоредактора на совместимость с этим методом.
Таблица 1 битрейт для трансляций
Тип трансляции | Битрейт видео, стандартная частота кадров (24, 25, 30) | Битрейт видео, высокая частота кадров (48, 50, 60) |
---|---|---|
2160p (4К) | 13 000 - 34 000 кбит/c | 20 000 - 51 000 кбит/c |
1440p (2К) | 6 000 - 13 000 кбит/c | 9 000 - 18 000 кбит/c |
1080p | 3 000 - 6 000 кбит/c | 4 500 - 9 000 кбит/c |
720p | 1 500 - 4 000 кбит/c | 2 250 - 6 000 кбит/c |
480p | 500 - 4 000 кбит/c | |
360p | 400 - 1000 кбит/c | |
240p | 300 - 700 кбит/c |
Таблица 2 битрейт для записи
Тестирование производительности и нагрузка на кодировщик
Запустите трансляцию и откройте статистику -> нажмите «Вид» -> «Статистика» следите за показаниями пропуска кадров при рендеринге, кодировании и сети процент пропуска в скобках не должен превышать (0.2%) желтого или красного значения, а в идеале должен быть (0.0%).
Проверка нагрузки кодировщика в диспетчере задач Windows 10 нажатием клавиш CTRL+ALT+DEL идеальная нагрузка на кодировщик 90%-80%.
Уникальный опыт доступен благодаря ВК группе «OBS Studio | Open Broadcaster».
Следующие 10 статей которые будут Вам интересны:
Мы старались оцени контент:
DMCA
В цифровую эпоху воровство контента процветает семимильными шагами, вкладка содержит ссылки на файлы для спорного контента. Файлы не предназначены для скачивания, старые файлы открыты.
Ваш IP - 44.192.25.113
Пожертвовать
На развитие, доработку и создания статей.
Комментарии ()