METABYTE
Inapoi la articole

Dav2d: Decodorul AV1 care nu îngheață nici pe un toaster

Noul decodor AV1 de la VideoLAN promite să fie mai rapid decât fulgerul — și nu necesită o placă video de două rinichi.

1 iunie 20262 min de citit
Dav2d: Decodorul AV1 care nu îngheață nici pe un toaster

Vă aduceți aminte cum AV1 promitea calitate cerească la bitrate scăzut, dar în practică transforma procesorul într-o tigaie pentru omletă? VideoLAN, aceiași tipi care ne-au dăruit VLC, s-au hotărât să repare asta. Ei au prezentat dav2d — un nou decodor AV1 care, după spusele lor, rulează mai repede decât apuci să spui „bufferizare”.

Secretul dav2d constă în faptul că este scris de la zero în asamblare și C, cu accent pe optimizări SIMD. Dezvoltatorii susțin că pe cipurile ARM depășește de câteva ori libdav1d de referință (da, numele sunt asemănătoare, dar e un alt proiect). Dacă ați încercat vreodată să vizionați video 4K pe un laptop cu grafică integrată, cunoașteți durerea. Dav2d este exact pentru astfel de cazuri: extrage maximum din CPU, fără a necesita GPU. Totuși, dacă aveți o placă video modernă, ea va da și ea o mână de ajutor.

Ce înseamnă asta pentru developeri? În primul rând, mai puține plângeri de la utilizatori cu calculatoare antice. În al doilea rând, acum puteți integra AV1 în produsele voastre fără riscul de a primi un val de tichete „video-ul laghează”. Apropo, proiectul este deja integrat în FFmpeg și VLC, așa că actualizați playerele.

Desigur, hype-ul din jurul AV1 nu se domolește, dar dav2d nu este o altă încercare de marketing, ci un instrument cu adevărat util. Dezvoltatorii VideoLAN au demonstrat din nou că open source poate fi rapid și eficient, fără overengineering. Singurul dezavantaj — numele dav2d poate fi confundat cu libdav1d, dar sperăm că se vor descurca.

Comentariul studioului METABYTE: Și nouă ne place când codul rulează rapid, mai ales dacă ne scapă de deploy-uri de noapte cu strigăte „de ce nu se încarcă video-ul?”. Dav2d este un motiv excelent să actualizați streamingul în proiect și să bucurați utilizatorii. Deși, recunoașteți, tot veți testa pe gif-uri cu pisici.

URMATORUL PAS

Ti-a placut abordarea?

Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.