Добавить в корзинуПозвонить
Найти в Дзене
XaJlTyPaTV

Решение проблемы с кодеком H265/HEVC AMF(Advanced Media Framework) в OBS на AMD RX 5700

Всем доброго дня, я как и не многие обладатели видеокарты AMD RX 5700, решившие заняться стримингом, столкнулись с проблемой. А перед тем как начать читать статью, подпишитесь на мой канал, буду очень благодарен Вам друзья! Проблема заключается в том, что при выборе кодеков H265/HEVC Encoder(Advanced Media Framework) и H264/AVC Encoder(Advanced Media Framework) не возможно было установить вручную битрейт, только единица, и поменять данное значение ни как не получалось. Баг OBS это или фича, мне не известно, но судя по постам в разных пабликах, я такой счастливчик не один. Смена версии OBS на предыдущие, обновление до последней версии проблемы не решало, как в файлах выставить битрейт, я увы не нашел, и было уже смирился с данной "фичей" и стримил на обычном H265 кодеке, качество конечно не фонтан, но хоть битрейт регулировался. Решение данной проблемы я нашел абсолютно случайно, когда задался вопросом рестриминга через обс, плагин для рестрима называется obs-multi-rtmp, скачать его

Всем доброго дня, я как и не многие обладатели видеокарты AMD RX 5700, решившие заняться стримингом, столкнулись с проблемой.

А перед тем как начать читать статью, подпишитесь на мой канал, буду очень благодарен Вам друзья!

Проблема заключается в том, что при выборе кодеков H265/HEVC Encoder(Advanced Media Framework) и H264/AVC Encoder(Advanced Media Framework) не возможно было установить вручную битрейт, только единица, и поменять данное значение ни как не получалось.

Где обведено красным, у меня(и не только) битрейт не выставляется, только единица!
Где обведено красным, у меня(и не только) битрейт не выставляется, только единица!

Баг OBS это или фича, мне не известно, но судя по постам в разных пабликах, я такой счастливчик не один. Смена версии OBS на предыдущие, обновление до последней версии проблемы не решало, как в файлах выставить битрейт, я увы не нашел, и было уже смирился с данной "фичей" и стримил на обычном H265 кодеке, качество конечно не фонтан, но хоть битрейт регулировался.

Решение данной проблемы я нашел абсолютно случайно, когда задался вопросом рестриминга через обс, плагин для рестрима называется obs-multi-rtmp, скачать его можно на GitHub(кликабельно) инструкция прилагается в посте на сайте, да и сам плагин прост и выглядит вот так.

Окно слева и есть искомый плагин, настройка его проста и надеюсь пошаговой инструкции не требует
Окно слева и есть искомый плагин, настройка его проста и надеюсь пошаговой инструкции не требует

Меню настройки стрима через плагин простое и похоже на обычную настройку стрима в OBS. Нужны буду RTMP URL и ключ трансляции, далее выбираем кодек, в моем случае это H265/HEVC Encoder(Advanced Media Framework) и выставляем битрейт, другие настройки и о чудо!!! Тут битрейт выставляется без проблем!!!

Как мы видим битрейт спокойненько меняется
Как мы видим битрейт спокойненько меняется

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

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