neprihlásený Utorok, 10. septembra 2024, dnes má meniny Oleg
VLC a FFmpeg vyvíjajú dekóder pre lepší AV1

Značky: AV1VLC

DSL.sk, 2.10.2018


Tvorcovia populárneho multimediálneho prehrávača VLC, organizácia VideoLAN, a tvorcovia multmediálnych knižníc FFmpeg vyvíjajú nový dekóder pre nový kompresný štandard videa AV1.

Oznámil to šéf VideoLAN-u Jean-Baptiste Kempf.

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 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 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ý, dá sa ale podľa oznámenia významne zlepšiť. Za tým účelom organizácie vyvíjajú nový dekóder označený dav1d, znamenajúci skratku Dav1d is an AV1 Decoder.

K dispozícii majú už funkčnú verziu zatiaľ napísanú čisto v jazyku C bez assembleru, pre platformy x64, x86, ARMv8 a ARMv7 a OS Windows, Linux, macOS, Android a iOS.

Veľkosť zdrojových kódov oproti libaom je desatinovaná, skompilovaný kód tretinový ale hlavne pri dekódovaní používa len štvrtinu pamäte a zásobník veľmi obmedzenej veľkosti.

Čo sa týka rýchlosti, dav1d je o málo rýchlejší ako libaom 1.0.0 ale pomalší ako posledná vývojová verzia libaom. Takýto výkon dosahuje v čistom C a s pripravovanými optimalizáciami priamo v assembleri sa samozrejme očakáva zrýchlenie.

Softvér má voľnú open source licenciu BSD.

dav1d podľa tvorcov ešte nie je pripravený na produkčné nasadenie a kedy bude použitý napríklad vo VLC zatiaľ nie je jasné.

U AV1 je ale problém najmä s enkóderom, keď referenčný enkóder je o niekoľko rádov pomalší ako softvérové enkódery napríklad pre H.264. Otvorený enkóder s výrazne lepším výkonom zatiaľ zrejme nebol ohlásený.


      Zdieľaj na Twitteri



Najnovšie články:

Súkromný let Polaris Dawn úspešne odštartoval, dostane ľudí najďalej od misií Apollo
CrowdStrike zatiaľ nebola za globálny IT incident zažalovaná žiadnym zákazníkom
Austrália zakáže mladým používanie sociálnych sietí
Súkromný vesmírny let Polaris Dawn by sa mal uskutočniť v utorok
Apple dnes predstavuje nové iPhony, video
SpaceX už vyniesla 7-tisíc Starlink satelitov
Mozilla výrazne predĺžila podporu Firefoxu na Windows 7
Musk znovu sľubuje veľmi skoré lety na Mars, týmto termínom by sa zrejme zatiaľ nemalo veriť
Vesmírny Boeing sa úspešne vrátil na Zem, bez posádky
Oficiálne linuxové jadro by od ďalšej verzie mohlo podporovať real-time funkčnosť


Diskusia:
                               
 

problem s enkoderom je stale aj u hevc=h265

na cpu je to proste nieco NEREALIZOVATELNE, treba gpu akceleraciu: https://bit.ly/2IozHxL (dlhsia recenzia z feb. 2018)
Odpovedať Známka: 7.5 Hodnotiť:
 

pri hevc ma problem aj obycajne enkodovanie (pozeranie filmu), full HD h265 od isteho datoveho toku core2quad ma vyhulene svetko a proste bez novsich instr. sad a hlavne hw akceleracie grafiky nestiha ani to
Odpovedať Známka: 6.0 Hodnotiť:
 

hups: obycajne dekodovanie som xcel napisat
Odpovedať Známka: 10.0 Hodnotiť:
 

Mozno nejaky intel by to este zvladal
Odpovedať Známka: -10.0 Hodnotiť:
 

dobre kuratenko, teraz som sa prihlasil a si v prdeli :) ponivac tam mas pred dvojbodkou (medzi "Od" a "Pjetro de") o jednu bodku viacej ty intel
Odpovedať Hodnotiť:
 

Neviem cim to je ale na Core 2 Duo laptope pozeram bezne h.265. Prehravac mpv, OS archlinux.
Odpovedať Hodnotiť:
 

Závisí od dátového toku. Ak máš šupácky stream, tak ti to pôjde.
Odpovedať Hodnotiť:
 

H.265 4K SDR: sw dekodovanie vytazi dve jadra threadrippera (beha to medzi 140-200%, podla sceny).

hw dekodovanie toho isteho vytazi jedno jadro na 8%. S prislusnou GPU by to stihal dekodovat aj Atom.
Odpovedať Hodnotiť:
 

Ja som strašne rád že moja telka vie H265...
Odpovedať Známka: 5.0 Hodnotiť:
 

telky maju na to specialny cip/obvod (rovnako ako cast gpu cipu)
Odpovedať Známka: 8.0 Hodnotiť:
 

Presne tak. A dovod, preco moze mat telka kludne i deved slotov na karty, ale obvod s dekoderom treba primikropajkovavat je urcite priekazne velmi zavazny.
Odpovedať Známka: 3.8 Hodnotiť:
 

Na take domace zuvanie je stale najlepsi H.264. Hardware akceleracia je skoro vsade. x264 uz encoduje rychlejsie ako realtime v normalnom presete. x265 encoduje tak 3-7fps.
Odpovedať Známka: 6.7 Hodnotiť:
 

Podla mna, ze sa niekto z mantry oddelovania kodu od dat nasere tak, ze sparametrizuje kodeky, je priekazne nevyhnutne.
Odpovedať Známka: -3.8 Hodnotiť:
 

Moj prvy enkoder a dekoder bol napisany cisto v asemmleri ale to boli este pomale PC a nebolo full HD. Tusim to slo tak okolo 640x480 a 256 farieb. Keby oprasim stary projekt a updatnem ho tak cely AV1 mozu vyamzat.
Odpovedať Známka: 5.8 Hodnotiť:
 

Si odvážny. :-)

Ukáž kód.
Odpovedať Známka: 10.0 Hodnotiť:
 

Ved by ho utlkli patentaci...
Odpovedať Známka: 10.0 Hodnotiť:
 

Som ti dal + lebo väčšiu pičovinu som ešte nepočul. Vďaka za pobavenie. Zmysel pre humor rozhodne máš.
Odpovedať Známka: 6.0 Hodnotiť:
 

Prečo?

Nepovedal, na čo bolo to vstupníkovanie a výstupníkovanie... možno na umenie prostredníctvom Americkej obvyklosti pre vymieňanie obvestí (ASCII Art).
Odpovedať Hodnotiť:

Pridať komentár