dav2d - Le décodeur AV2 multiplateforme de VideoLAN
(code.videolan.org)- Décodeur logiciel open source pour le codec AV2, développé à partir de dav1d (décodeur AV1) largement utilisé
- Fonctionne sur la plupart des plateformes et vise avant tout à atteindre les meilleures performances possibles en logiciel dans un contexte où il n’existe pas encore de décodeur matériel AV2
- Prise en charge prévue de l’ensemble des fonctionnalités d’AV2, y compris tous les paramètres de sous-échantillonnage et de profondeur de bits
- Actuellement, l’implémentation du décodeur en C est terminée, une API est fournie et le portage multiplateforme est en cours ; la feuille de route inclut aussi les optimisations assembleur spécifiques aux architectures comme AVX2, ARMv8, SSSE3+, l’amélioration du threading et même le décodage GPU
- L’ajout d’une implémentation Neon pour AArch64 a permis de constater, sur certains CPU Cortex, un gain de performances pouvant dépasser 12 fois par rapport à la référence en C
- Contrairement aux autres projets de VideoLAN, dav2d est distribué sous une licence très permissive
- Adoption de la licence BSD 2-clause afin de permettre son intégration dans des logiciels ou pilotes non open source. L’objectif est de rendre possible la création de décodeurs hybrides
- La justification de cette décision est la même que pour libvorbis, avec plus de contexte dans RMS on vorbis
- N’accorde pas les droits de brevet AOM
- Le projet en est encore à un stade très précoce et la spécification AV2 n’étant pas encore finalisée, il ne doit pas être utilisé en production
- La base de code est maintenue uniquement en C pur et asm ; il n’y a pas de CLA, et les contributeurs conservent leur copyright et leurs droits d’auteur tout en respectant la licence BSD 2-clause
- L’URL du dépôt officiel est https://code.videolan.org/videolan/dav2d
- Projet géré par VideoLAN dans le cadre de sa participation à l’Alliance for Open Media (AOM), avec le soutien d’AOM, de TwoOrioles et de VideoLabs
1 commentaires
Commentaires sur Hacker News
Si, comme moi, vous aviez perdu le fil, AV2 est la norme de codage vidéo de nouvelle génération de l’Alliance for Open Media (AOMedia), conçue sur la base d’AV1 pour offrir une meilleure efficacité de compression et permettre la transmission d’une haute qualité à plus faible débit
Elle est optimisée pour répondre aux besoins du streaming, de la diffusion et de la visioconférence en temps réel — https://av2.aomedia.org/
clic → vérifier que vous n’êtes pas un bot,clic → vérifier que vous êtes humain,clic → cookies cookies cookies,clic → truc CloudflareSinon, elle subissait un DDoS constant de bots IA
C’est incroyablement agaçant, mais que peut-on y faire. Les scrapers IA ont ruiné le web
On appuie sur le X d’une énorme bannière en capitales qui demande d’installer l’app, on se retrouve envoyé vers l’App Store, et les utilisateurs de ces sites appellent quand même ça une app
Cela dit, il faudra du temps avant qu’un encodeur correct arrive, et SVT-AV1 a mis un temps absurdement long avant de devenir réellement utilisable
La première page se chargeait vite et le reste m’a aussi paru réactif
La description dit « décodeur rapide et compact de flux vidéo AV1 », mais ça devrait sans doute être « AV2 »
Cela dit, c’est déjà appréciable de voir le décodage AV2 arriver aussi tôt