Dav1d-ren hirugarren bertsioa, VideoLAN eta FFmpeg proiektuetako AV1 deskodetzailea

VideoLAN eta FFmpeg komunitateak argitaratuko dav0.3d liburutegiaren hirugarren bertsioa (1) doako bideo kodeketa formatu deskodetzaile alternatibo baten ezarpenarekin AV1. Proiektuaren kodea C lengoaian (C99) idatzita dago muntatzaileen txertatzeekin (NASM/GAS) eta arabera banatuta BSD lizentziapean. x86, x86_64, ARMv7 eta ARMv8 arkitekturak eta Linux, Windows, macOS, Android eta iOS sistema eragileetarako euskarria ezartzen da.

dav1d liburutegiak AV1 funtzio guztiak onartzen ditu, ikuspegi aurreratuak barne azpilaginketa eta zehaztapenean adierazitako kolore-sakonera kontrolatzeko parametro guztiak (8, 10 eta 12 bit). Liburutegia AV1 formatuko fitxategi bilduma handi batean probatu da. Dav1d-en funtsezko ezaugarria ahalik eta deskodetze-errendimendu handiena lortzeko eta hari anitzeko moduan kalitate handiko lana ziurtatzea da.

Bertsio berriak optimizazio gehigarriak gehitzen ditu bideo deskodeketa bizkortzeko SSSE3, SSE4.1 eta AVX2 argibideak erabiliz. Deskodetze-abiadura SSSE3 duten prozesadoreetan %24 handitu da, eta AVX2 duten sistemetan %4. SSE4.1 argibideak erabiliz azeleraziorako muntaketa-kodea gehitu da, zeinaren erabilerak % 26 handitu du errendimendua optimizatu gabeko bertsioarekin alderatuta (SSSE3 instrukzioetan oinarritutako optimizazioekin alderatuta, irabazia % 1.5 da).

Dav1d-ren hirugarren bertsioa, VideoLAN eta FFmpeg proiektuetako AV1 deskodetzailea

ARM64 arkitekturan oinarritutako prozesadoreak dituzten gailu mugikorretan deskodetzailearen errendimendua ere handitu da. NEON argibideak erabiliz eragiketak ezarriz, errendimendua % 12 handitu da gutxi gorabehera aurreko bertsioarekin alderatuta.

Dav1d-ren hirugarren bertsioa, VideoLAN eta FFmpeg proiektuetako AV1 deskodetzailea

Aomdec (libaom) erreferentzia deskodetzailearekin alderatuta, dav1d-ren abantaila hari anitzeko moduan lan egiten denean nabaritzen da gehien (proba batzuetan dav1d 2-4 aldiz azkarragoa da). Hari bakarreko moduan, errendimendua % 10-20 desberdina da.

Dav1d-ren hirugarren bertsioa, VideoLAN eta FFmpeg proiektuetako AV1 deskodetzailea

Dav1d-ren hirugarren bertsioa, VideoLAN eta FFmpeg proiektuetako AV1 deskodetzailea

Arrakasta izan da beste proiektu batzuetan dav1d erabiltzean. Lehenetsia dav1d da orain aplikatuta Chromium/Chrome 74 eta Firefox 67-n (lehen dav1d zen piztuta Windows-erako, baina orain aktibatuta Linux eta macOSentzat). Dav1d-en etengabeko erabilera FFmpeg eta VLC-n, planifikatutako trantsizioa dav1d transkodetzailea Handbrake.

Gogoratu bideo-kodeka dela AV1 aliantzak garatua Open Media (AOMedia), Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN eta Realtek bezalako konpainiak biltzen dituena. AV1 publikoki eskuragarri dagoen eta eskubiderik gabeko bideo kodeketa formatu gisa kokatzen da, H.264 eta VP9-ren konpresio-mailari dagokionez nabarmen aurretik dagoena. Probatutako bereizmen sorta osoan, batez beste, AV1-ek kalitate-maila bera ematen du bit-tasa % 13 murrizten duen bitartean VP9rekin alderatuta eta HEVC baino % 17 txikiagoa. Bit-abiadura altuetan, irabazia % 22-27ra igotzen da VP9rako eta % 30-43ra HEVCrako. Facebookeko probetan, AV1 profil nagusia H.264 (x264) % 50.3 gainditu zuen konpresio mailari dagokionez, H.264 profil altua % 46.2 eta VP9 (libvpx-vp9) % 34.0.

Iturria: opennet.ru

Gehitu iruzkin berria