Portál AbcLinuxu, 11. května 2025 10:36

Dotaz: Jen info: nové Radeony a encoding do HEVC přes ffmpeg, zkoušel někdo?

jiri.one avatar 26.10.2017 13:48 jiri.one | skóre: 19 | blog: Jiriho blog
Jen info: nové Radeony a encoding do HEVC přes ffmpeg, zkoušel někdo?
Přečteno: 766×
Odpovědět | Admin
Jen by mě zajímalo, jestli má někdo praktickou zkušenost s AMD Radeony, ideálně RX 560 (ale klidně nějaký podobný), a zkoušel s nimi encodovat video do HEVC přes ffmpeg. Funguje hw akcelerace encodování?
www.jiri.one - Můj blog o Linuxu, hrách, životě, ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.10.2017 17:57 graviton
Rozbalit Rozbalit vše Re: Jen info: nové Radeony a encoding do HEVC přes ffmpeg, zkoušel někdo?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ffmpeg encoduje s použitím (lib)x265. Nezdá se, že by to mělo naimplementovanou jakoukoliv podporu pro HW akceleraci s použitím grafické karty.
28.10.2017 13:21 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Jen info: nové Radeony a encoding do HEVC přes ffmpeg, zkoušel někdo?
Odpovědět | | Sbalit | Link | Blokovat | Admin
K HEVC se na netu dají nalést dvě hlavní informace. v linuxu enkodování na grafické kartě je rozumně zpracované jen na novějších intelech. viz např. arch dokumentace. AMD by HW HEVC encoding mít mělo, ale asi support je jen někde. I nvidia to má jen někde. Za druhé se lze dočíst, že HW encodování je horší kvality při stejném bitrate. Asi se to super efektivně paralelizovat nedá.
30.10.2017 00:58 elenril
Rozbalit Rozbalit vše Re: Jen info: nové Radeony a encoding do HEVC přes ffmpeg, zkoušel někdo?
SomeSay(tm), že to přes vaapi/mesa tak nějak funguje, ale kvalita je tak otřesná že by to nikdo soudný neměl používat.
Asi se to super efektivně paralelizovat nedá.
Pozor to de/encodování "na grafické kartě" se vždy dělá na speciálním čipu který tam je jen pro tyhle účely. Dělat to přes OpenCL/CUDA na těch výpočetních jádrech co tam jsou je AFAIK zcela nepraktické.
K HEVC se na netu dají nalést dvě hlavní informace. v linuxu enkodování na grafické kartě je rozumně zpracované jen na novějších intelech.
Nvidiový NVENC taky docela funguje, akorát není zapnutý v distribučních verzích kvůli nonfree CUDA headerům.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.