Allwinner VPU támogatás a mainline Linux kernelben - 34. heti helyzetjelentés

 ( trey | 2018. augusztus 26., vasárnap - 9:58 )

A Bootlin nevű, beágyazott rendszerekhez szánt szabad szoftverekre specializálódott francia cég Kickstarter kampányt indított az év elején, amelynek célja, hogy az Allwinner VPU (Video Processing Unit) hivatalos támogatást kaphasson a Linux kernelben hardveresen gyorsított videó lejátszáshoz és enkódoláshoz.

A munkáról szóló 34. heti helyzetjelentés elolvasható itt.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

A H265 eléggé fekete bárány volt még 2-3 éve. Bugos volt az encoder/decoder valamelyike. Egy így kódolt film végignézése kínszenvedés volt. Annak viszont örülök, hogy révbe érni látszik.

Én fél éve kísérleteztem vele egy kicsit:
- ffmpeggel szépen tudtam enkódolni;
- ffmpeggel szépen tudtam dekódolni (pl. ffplay);
- iPad2 jól lejátszotta (AVPlayer HD);

Összességében nagyon elégedett voltam vele, a H264-hez képest kb. harmad akkora bitrate-tel tudott hasonló képminőséget.

"kb. harmad akkora bitrate-tel tudott hasonló képminőséget"

Tippre akkor az encode/decode-hoz pedig kell 3x akkora teljesítmény? Hw támogatás nélkül legalábbis...
--

A H265 ua. bitrate-tel is sokkal lassabb, mint a H264 - érthető.

Így mértem:
- videórészlet H264-gyel átkódolása 1500kbps-en --> t1 ideig tartott;
- videórészlet H265-tel átkódolása 500kbps-en --> t2 ideig tartott, ahol t2 ~= 10 * t1;
- H264 videó lejátszása l1 CPU load;
- H265 videó lejátszása l2 CPU load, ahol l2 ~= 2 * l1;
- a két videórészlet szemre hasonlóan nézett ki;

Szóval az enkódolás lett drámaian lassabb, de decode nem annyira. Mindez egy ~8 éves AMD 64 bites procival próbálgatva. Nem tudományos mérés, ne kössetek bele.

off: Nem is feltétlen a codecről szól a hír, hanem a hw-ről. Kvázi-szabvány cuccokon/megoldásokkal utóbbi időkben elég jól működött.