VLC dévoile dav1d pour améliorer les performances d’AV1
Le 02 octobre 2018 à 09h43
2 min
Logiciel
Logiciel
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.
Le 02 octobre 2018 à 09h43
Commentaires (28)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 02/10/2018 à 09h14
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 ?
Le 02/10/2018 à 09h18
La beauté du Libre illustrée " />
Le 02/10/2018 à 10h09
Bonne nouvelle, AV1 a l’air vraiment prometteur pour la nouvelle génération de codecs
Le 02/10/2018 à 10h33
J’ai raté un truc, comment un code assembleur peut-t-il fonctionner sur plusieurs plateformes et architecture ?
Le 02/10/2018 à 10h47
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.
Le 02/10/2018 à 10h56
Le 02/10/2018 à 11h00
Les fichiers assembleurs sont spécifiques à chaque architecture et inclus de manière conditionnelle dans un “programme” essentiellement écrit en C.
En gros.
Le 02/10/2018 à 11h05
Le 02/10/2018 à 11h06
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…
Le 02/10/2018 à 11h18
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.
Le 02/10/2018 à 12h01
dav1d (dav1d is an AV1 Decoder)
La récursivité et les libristes, faudra m’expliquer un jour
Le 02/10/2018 à 12h13
Le 02/10/2018 à 12h27
Le 02/10/2018 à 13h54
dav1d : message à peine subliminal de l’admiration de JB pour David_L " />
Le 02/10/2018 à 14h30
Le 02/10/2018 à 14h59
Le 02/10/2018 à 15h03
Le 02/10/2018 à 16h41
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…
Le 02/10/2018 à 17h27
Et dire qu’on a abandonné les fichiers .AVI , tout ca pour finir avec des fichiers .AV1
" />
(ou je sais, codec/container, tout ca…)
Le 02/10/2018 à 17h33
Le 02/10/2018 à 18h26
Le 02/10/2018 à 18h27
Le 02/10/2018 à 19h49
" />
Le 03/10/2018 à 05h03
Ben en fait non, depuis plusieurs versions on peut plus parce que ça présentait une faille de sécurité… 😢
Le 03/10/2018 à 08h30
Le 03/10/2018 à 11h42
Le 03/10/2018 à 13h50
Le 04/02/2019 à 22h17
Perceval ^^ qui explique les fonctionnalités du Cône à son auteur… " />