neprihlásený Piatok, 26. apríla 2024, dnes má meniny Jaroslava
Dekóder AV1 od VLC výrazne zrýchlil na starších PC a mobiloch

Značky: AV1

DSL.sk, 6.3.2019


Tvorcovia nového dekódera dav1d pre nový kompresný štandard videa AV1 dokončili novú verziu 0.2.0, s označením Antelope.

Nová verzia prináša výrazné zvýšenie výkonu na starších x86 CPU pre PC a na ARM procesoroch, informuje jeden z vývojárov Ewout ter Hoeven.

Vyšší výkon respektíve rýchlosť dekódera znamená, že môže na danom hardvéri dokázať v reálnom čase dekódovať videá s vyšším rozlíšením alebo vyššou snímkovou frekvenciou respektíve pri rovnakom rozlíšení menej zaťažuje CPU a ten tak má typicky menšiu spotrebu.

Dekóder dav1d vyvíjajú tvorcovia populárneho multimediálneho prehrávača VLC, z organizácie VideoLAN, a tvorcovia multmediálnych knižníc FFmpeg. Softvérový dekóder je samozrejme dôležitý pokiaľ procesory prípadne GPU nebudú obsahovať podporu hardvérovej akcelerácie nového formátu.

Za formátom AV1 stojí organizácia Alliance for Open Media, AOMedia, v ktorej sú mnohé popredné internetové a IT spoločnosti. Formát dokončený v prvej polovici minulého roka je na rozdiel od H.265 / HEVC otvorený a voľne použiteľný a zároveň pri rovnakej kvalite dosahuje výrazne lepší kompresný pomer ako iné voľne použiteľné alternatívy a podľa dostupných testov aj lepší kompresný pomer ako H.265. Podľa šéfu VideoLAN-u Kempfa má potenciál byť lepší od H.265 o 20%.

Referenčný dekóder pre AV1 v podobe knižnice libaom je použiteľný, tvorcovia VLC a FFmpeg ale vyvíjajú dekóder s lepšími parametrami. dav1d, znamenajúci skratku Dav1d is an AV1 Decoder, vydali v prvej verzii 0.1.0 v decembri. Táto verzia mala zapracovanú najmä akceleráciu pomocou inštrukcií AVX2, ktoré sú prítomné v moderných x86 CPU.

Nová verzia 0.2.0 prináša zrýchlenie vďaka intenzívnejším optimalizáciám použitím assembleru na platformách podporujúcich SIMD inštrukcie SSSE3, prítomné aj v starších x86 procesoroch, a tiež platformách podporujúcich NEON, inštrukčnú sadu pre platformu ARM.

Konkrétne na Intel Haswell CPU pri využití iba SSSE3 zrýchlila nová verzia 0.2.0 oproti 0.1.0 podľa ter Hoevena 2.23-krát a je 2.5 až 3-krát rýchlejšia ako referenčná implementácia libaom. Na CPU s podporou aj SSE4.1 sa libaom mierne doťahuje, keď dav1d nemá špecifickú podporu pre tieto inštrukcie, aj tak je dav1d ale 2-krát rýchlejší.

Na 64-bitových ARM procesoroch nová verzia zrýchlila o 53% a na 32-bitových ARM o 46%. Vo všetkých prípadoch ide o zrýchlenie pri využívaní viacerých vlákien a pri prehrávaní 8-bitových videí, podľa ter Hoevena optimalizácie zatiaľ nie sú prítomné pre dekódovanie 10 a 12-bitových videí.

Zrýchlenie na niektorých platformách umožňuje teraz sledovanie rozlíšení, ktoré verzia 0.1.0 nezvládala. Na 32-bitových ARM verzia 0.1.0 v závislosti na podobe videa nemusela mať dostatočný výkon na jeho dekódovanie ani s 25 fps, nová verzia je u testovaných videí už nad 30 fps. Na x86 hardvéri s podporou SSSE3 zase nová verzia, aspoň v prípade Core i5-4590, teraz tesne zvláda 4K videá s 25 fps.

Novú verziu 0.2.0 zapracuje prehrávač VLC podľa vývojára čoskoro v novej verzii. Čo sa týka využívania dav1d ako takého, FFmpeg ho používa vo vývojovej verzii, na integrovaní pracuje Firefox aj Handbrake.


      Zdieľaj na Twitteri



Najnovšie články:

České železnice idú testovať WiFi vo vlakoch cez satelitný Starlink
V bezplatnom DVB-T bude počas MS v hokeji aj Joj Šport
NASA komunikovala laserom na stovky miliónov km rýchlosťou 25 Mbps
Let vesmírneho Boeingu by sa už mal uskutočniť, o menej ako dva týždne
Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2
Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome
HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom
Po oprave zariadení v EÚ sa predĺži záruka a výrobcovia budú povinní opravovať aj po záruke


Diskusia:
                               
 

Už aby bol dokončený dekóder aj enkóder v kvalite. h.265.
Odpovedať Známka: -5.6 Hodnotiť:
 

ale teraz uz spravili novu verziu konecne, nova a lepsia
Odpovedať Známka: -5.0 Hodnotiť:
 

Zaujímavé používať samotnú skratku v tej istej skratke
D ... av1 ... d
Dav1d (is an) AV1 decoder
Odpovedať Známka: 4.5 Hodnotiť:
 

bolo to zaujimave prvykrat, teraz je to otrepane ...
PHP: Hypertext Preprocessor
Wine Is Not an Emulator
Odpovedať Známka: 10.0 Hodnotiť:
 

PHP bola skratka od "Professional Home Page". Az neskor, ked sa z toho stal viac pouzivany programovaci jazyk to zmenili na PHP: Hypertext Preprocessor.
Odpovedať Známka: 0.0 Hodnotiť:
 

Personal home page, nie professional...
Odpovedať Známka: 10.0 Hodnotiť:
 

netreba zabudnúť na LAME (Lame Aint an MP3 Encoder)
Odpovedať Známka: 10.0 Hodnotiť:
 

napriklad aj Micro Soft, je Microsoft. dobre,ze
Odpovedať Známka: -7.1 Hodnotiť:
 

LINUX = Linux Is Not UniX
Odpovedať Známka: 5.0 Hodnotiť:
 

To si myslis s GNU. Linux ktosy len tak hlesol, ked Linus chcel nazvat svoj projekt nejakou inou trojpismenkovou skratkou. Uz si nepamatam co to bolo.
Odpovedať Hodnotiť:
 

Že ktosy! Musí jebať.
Odpovedať Hodnotiť:
 

gramaticky je to spravne: jeden ktos, dva ktosy :D
Odpovedať Známka: 0.0 Hodnotiť:
 

Ale veď pri takých rýchlostiach to už bežní používatelia pri nižších rozlíšeniach za chvíľu priekazne ani nebudú stíhať sledovať.
Odpovedať Známka: 0.0 Hodnotiť:
 

To je 256 farebne, ked len 8 bitove video? To sme sa vratili do 90tich rokov? ;)
Odpovedať Známka: -8.5 Hodnotiť:
 

je to 8 bitov na kazdu farbu (RGB) takze vysledny pocet farieb je 256x256x256 = 16,777,216
Odpovedať Známka: 6.8 Hodnotiť:
 

Rád by som videl niekoho, kto má vo svojom W7 spojazdnené 10-bitové farby a bežne tieto používa. Je tam totiž problém so súčasnými 8-bitovými, napríklad 24-bitové obrázky s zároveň 30-bitové...
Odpovedať Hodnotiť:
 

Dekóder pod lupou :D
Odpovedať Známka: 10.0 Hodnotiť:
 

...Podľa šéfu VideoLAN-u...
Odpovedať Hodnotiť:
 

konecne na didaktiku prehram porno
Odpovedať Hodnotiť:

Pridať komentár