LINUX.ORG.RU

Какой программой сжимать VP9 и AV1 на GPU?

 , ,


0

2

Сабж. Какие программы умеют хорошо сжимать видео на современных видеокартах в форматы AV1 и VP9?

В качестве ориентира скажу, что Avidemux при кодировании x264 с дефолтными настройками на Nvidia GeForce GT 710 всё неприемлемо размазывает.

★★★★★
Ответ на: комментарий от question4

Да ничего не мешает. Я же не знаю твоих целей. Я про то что этот hardware offload оптимизирован не под качество картинки, а под стабильно выдаваемый FPS. Так что «неприемлемое размазывание» на старенькой карте ожидаемо.

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

Я про то что этот hardware offload оптимизирован не под качество картинки, а под стабильно выдаваемый FPS.

Понятно.

Так что «неприемлемое размазывание» на старенькой карте ожидаемо.

Avidemux вроде как не предназначен для стриминга, поэтому ожидал от него чего-то получше.

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

Avidemux вроде как не предназначен для стриминга, поэтому ожидал от него чего-то получше.

А как он может влиять на кодирование? Кидает кадры на карту посредством libav или чего-то там, получает поток, точно так же, как и OBS. Кодировщик для обеих программ - чёрный ящик с некоторыми крутилками.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от question4

Avidemux вроде как не предназначен для стриминга, поэтому ожидал от него чего-то получше.

Абсолютно неважно предназначен «кормящий» видеокарту софт для стримминга, или нет. Ты не можешь у DSP профили настраивать, они железно захардкожены. Максимум можно переключаться между ними, если их несколько, под разные выходные параметры потока. В том и суть, жертвуем универсальностью в пользу стабильной производительности.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 1)
Ответ на: комментарий от token_polyak

Сюрстримминг - шведский мукбанг!

Сюрстримминг у меня был однажды кстати. Уж не знаю у чего именно кукуху снесло, у DSP или у софта, но на выходе было что то крайне психоделичное, пока не зависло.

Jameson ★★★★★
()
Ответ на: комментарий от question4

Держи пример аппаратного кодирования ffmpeg на радеоне и интеле в h264. Меняй на av1, или как он там будет, если железо поддерживает.

ffmpeg -threads 8 -hwaccel vaapi  -vaapi_device /dev/dri/renderD128 -i 2.mp4  -c:v h264_vaapi -vf format=nv12,hwupload -vcodec h264_vaapi  -preset fast -c:a copy -bf 0 -profile:v 66 out.mp4
einhander ★★★★★
()