1 points par GN⁺ 3 시간 전 | 1 commentaires | Partager sur WhatsApp
  • 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

 
GN⁺ 3 시간 전
Commentaires sur Hacker News
  • dav2d est un projet qui vise à devenir le décodeur AV2 le plus rapide sur toutes les plateformes, avec un focus sur une implémentation petite, portable et très rapide
    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/
  • Hors sujet, mais on a l’impression qu’Internet se dégrade à toute vitesse avec clic → vérifier que vous n’êtes pas un bot, clic → vérifier que vous êtes humain, clic → cookies cookies cookies, clic → truc Cloudflare
    • Une partie de l’infrastructure de VideoLAN a aussi dû activer ce genre de protections pour que le service reste utilisable
      Sinon, elle subissait un DDoS constant de bots IA
    • Internet ressemble vraiment à une tragédie des biens communs. Des participants égoïstes et malveillants finissent peu à peu par rendre son usage difficile pour tout le monde
    • Aujourd’hui, presque tous les sites web sans connexion demandent de « prouver qu’on n’est pas un bot »
      C’est incroyablement agaçant, mais que peut-on y faire. Les scrapers IA ont ruiné le web
    • Maintenant, on clique à peine, tout pousse au tap ou au swipe, et tout est optimisé pour des gens dont un œil est au-dessus de l’autre
      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
    • Content de voir que je ne suis pas le seul. Je croyais que ma plage d’IP était impliquée dans des histoires de spam ou autre
  • Un billet disant que le codec vidéo AV2 réduit le débit de 30 % par rapport à AV1 et que la spécification finale est prévue pour fin 2025 avait déjà été publié : https://news.ycombinator.com/item?id=45547537
  • Génial. J’ai vraiment hâte de voir à quel point ce sera meilleur qu’AV1 en pratique
    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
  • Le nom n’est peut-être pas terrible. Il sonne beaucoup trop comme D4vd, le rappeur récemment arrêté pour le meurtre présumé d’une adolescente de 14 ans
  • Quelqu’un a-t-il une idée approximative de l’ampleur des améliorations de AV2 par rapport à AV1 ?
  • Un peu hors sujet, mais par rapport aux récentes discussions sur les alternatives à GitHub, cette instance GitLab m’a semblé bien plus propre, simple et moins lourde que dans mes souvenirs
    La première page se chargeait vite et le reste m’a aussi paru réactif
  • J’ai récemment vu ce paquet ajouté à deb-multimedia, mais il semble y avoir une faute dans la description du paquet : https://www.deb-multimedia.org/dists/unstable/main/binary-amd64/package/dav2d
    La description dit « décodeur rapide et compact de flux vidéo AV1 », mais ça devrait sans doute être « AV2 »
  • J’aimerais qu’ils suppriment aussi le code C et ramènent l’usage du préprocesseur assembleur au simple niveau du préprocesseur C
    Cela dit, c’est déjà appréciable de voir le décodage AV2 arriver aussi tôt