C'est Jean-Baptiste Kempf, président de VideoLAN, qui a officialisé la nouvelle sur son blog. Il y précise que le codec de l'Alliance for Open Media (AOM) dispose d'un bon potentiel, mais qu'en l'état actuel, il peut être largement amélioré.
Il pourrait ainsi être 20 % plus efficace que HEVC, tout en étant complètement exempt de royalties. L'idée a donc été de travailler avec les équipes de FFmpeg sur un nouvel outil de décompression d'AV1. C'est ainsi que dav1d (dav1d is an AV1 Decoder) est né, sponsorisé par l'AOM.
Son objectif est d'être compact, rapide, multiplateforme, libre/open source, le tout en gérant correctement les threads. Dans son état actuel, il est plus léger que libaom, mais pas encore plus efficace que la dernière version en date. L'équipe doit en effet travailler sur la partie du code directement en assembleur.
Des développeurs C(99) et ASM sont ainsi les bienvenus pour soutenir le projet, ainsi que des testeurs et intégrateurs. Kempf précise que dav1d n'est pas encore prêt pour un usage en production, mais chacun est libre de le tester et de l'utiliser, le code étant sous licence BSD.
Le projet fonctionne actuellement sur Android, iOS, Linux, macOS et Windows, pour les architectures ARMv7/v8, x86 et x64.
Commentaires (28)
#1
Ca c’est la classe, en plus les mecs sont soutenus par l’AOM. Vraiment bravo " />
Ca mériterait d’en faire un article à part entière avec une interview de JBK, non ?
#2
La beauté du Libre illustrée " />
#3
Bonne nouvelle, AV1 a l’air vraiment prometteur pour la nouvelle génération de codecs
#4
J’ai raté un truc, comment un code assembleur peut-t-il fonctionner sur plusieurs plateformes et architecture ?
#5
Ca c’est uniquement pour la décompression CPU sans accélération matérielle, quand le matos sera AV1 compliant, ca sera décodé matériellement finger in the nose.
#6
#7
Les fichiers assembleurs sont spécifiques à chaque architecture et inclus de manière conditionnelle dans un “programme” essentiellement écrit en C.
En gros.
#8
#9
Bon et sinon on en est ou de l’inclusion dans des SOC ?
Tout ce que j’ai vu passer c’est http://www.lembarque.com/socionext-implemente-lencodeur-video-av1-libre-de-droit…
#10
Vu l’extrême spécialisation de la chose j’imagine que du code optimisé à la main pour les parties les plus internes de l’algo a encore du sens.
#11
dav1d (dav1d is an AV1 Decoder)
La récursivité et les libristes, faudra m’expliquer un jour
#12
#13
#14
dav1d : message à peine subliminal de l’admiration de JB pour David_L " />
#15
#16
#17
#18
Moi je m’en fiche, je veux le retour du midi… Je travaille beaucoup avec ce format et j’en ai un peu marre que mon lecteur à tout faire soit Vlc (y compris sur des formats très exotiques) et devoir passer par MPC juste pour lancer sur Windows gm16.dls… Alors que VLC devrait être capable via des plugins de gérer des expandeurs (ce que fait Midiox par exemple). Ça serait le top…
#19
Et dire qu’on a abandonné les fichiers .AVI , tout ca pour finir avec des fichiers .AV1
" />
(ou je sais, codec/container, tout ca…)
#20
#21
#22
#23
" />
#24
Ben en fait non, depuis plusieurs versions on peut plus parce que ça présentait une faille de sécurité… 😢
#25
#26
#27
#28
Perceval ^^ qui explique les fonctionnalités du Cône à son auteur… " />