Videolan: Decoder Dav1d unterstützt AV1-Spec komplett

Der freie AV1-Decoder Dav1d deckt laut Videolan-Chef Jean-Baptiste Kempf mittlerweile die gesamte AV1-Spezifikation und Funktionen für den Codec mit 8 und 10 Bit Farbtiefe ab. Dav1d ist außerdem deutlich schneller als die Referenz und soll in Firefox integriert werden.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin/
Die Videolan-Entwickler wollen Dav1d möglichst schnell fertigstellen.
Die Videolan-Entwickler wollen Dav1d möglichst schnell fertigstellen. (Bild: Pixabay/CC0 1.0)

Einer ersten stabilen Veröffentlichung des freien Decoders Dav1d für den Videocodec AV1 steht offenbar nicht mehr viel im Weg, wie aus einem Blogeintrag des Videolan-Projektleiters Jean-Baptiste Kempf hervorgeht. Und obwohl das Projekt offiziell erst vor rund zwei Monaten gestartet worden sei, decke der Decoder inzwischen die gesamten Spezifikationen von AV1 für 8 und 10 Bit Farbtiefe ab. Dav1d sei auch mindestens doppelt, häufig sogar viermal so schnell wie die Referenzimplementierung Libaom, des Konsortiums Alliance for Open Media (Aomedia).

Dav1d ist besser als die Referenz

Stellenmarkt
  1. Senior Global Digital Product Manager (m/w/d)
    GEBR. BRASSELER GmbH & Co. KG, Lemgo
  2. Mobile App Developer for Vibratory Hearing Systems (m/w)
    MED-EL Medical Electronics, Innsbruck (Österreich)
Detailsuche

Kempf empfiehlt Dav1d und den dazugehörigen freien Codec AV1 deshalb auch für den produktiven Einsatz. Laut dem Entwickler könne die Konkurrenz HEVC alias H.265 damit abgelöst werden. Nicht nur sei AV1 bis zu 20 Prozent besser als HEVC, er sei auch nicht mit "teuren" und "verwirrenden" Patentlizenzen belastet. Letztlich stehen auch die großen Webfirmen hinter dem Codec, wie etwa Amazon, Facebook, Google, Microsoft, Mozilla oder Netflix.

Dav1d ist in einer Zusammenarbeit der Entwickler des VLC-Players sowie der größeren Videolan- und FFmpeg-Community entstanden, weil der Referenzdecoder für AV1 schlicht zu langsam war. Ziel des Projekts ist ein Decoder, der klein sein soll, außerdem so schnell wie möglich, plattformübergreifend, korrekte Threadunterstützung bietet sowie frei und tatsächlich Open Source ist.

Letzteres ist eine Anspielung auf den Referenz-Decoder für AV1, den die Aomedia zur Verfügung stellt. Dieser steht zwar unter einer Open-Source-Lizenz, wird aber nicht von einer größeren Community entwickelt oder eingesetzt.

Golem Akademie
  1. Einführung in die Programmierung mit Rust
    21.-24. September 2021, online
  2. OpenShift Installation & Administration
    9.-11. August 2021, online
  3. Elastic Stack Fundamentals - Elasticsearch, Logstash, Kibana, Beats
    26. - 28. Oktober 2021, online
Weitere IT-Trainings

Das Projekt gibt es zwar erst seit zwei Monaten, doch sind bereits mehr als 500 einzelne Beiträge in dem Code gelandet. Ebenso seien inzwischen spezifische Funktionen wie etwa Film Grain, Super-Res und Scaled References sowohl in der 8- als auch in der 10-Bit-Version angekommen.

Gefuzzt und optimiert

Nicht nur bringe Dav1d nun ein ordentliches Public API mit, das Team habe den Code auch mit OSS-Fuzz getestet, was inzwischen 99 Prozent der Funktionen und 97 Prozent der Codezeilen abdecke. Mit Fuzzing-Technologie können einige Sicherheitslücken und sonstige Fehler aufgefunden werden, was insbesondere bei Projekten wie dem Decoder Dav1d wichtig ist.

Das Team habe zudem viele Teile des Decoders in Assembler für moderne CPUs umgesetzt und auch die Größe des C-Codes selbst optimiert. Das liefere eine besonders gute Leistung und Dav1d daher sehr schnell auf Prozessoren mit AVX2-Unterstützung, was etwa 50 Prozent aller Desktop-CPUs abdecke. Für SSE- und ARM-Assembler-Optimierungen wolle man in den nächsten Wochen dasselbe erreichen, ARMv8-Support sei auf dem Weg.

Für konkrete Zahlen liefert der Blogpost verschiedene aufgearbeitete Benchmarks. Diese vergleichen unter anderem Aomdec und Dav1d auf Intel- und AMD-Plattformen (Haswell und Zen). Noch fehle dem Decoder zwar noch der letzte Schliff, aber Firefox 65 könnte Dav1d bereits an Bord haben. Die Veröffentlichung der Browserversion ist derzeit für Ende Januar 2019 geplant. Googles Chrome-Browser unterstützt bereits erste Tests mit AV1.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Elon Musk
Tesla Model S bekommt ausschließlich Knight-Rider-Lenkrad

Elon Musk hat klargestellt, dass es für das Model S und das Model X kein normales Lenkrad mehr geben wird. Das D-förmige Lenkrad ist Pflicht.

Elon Musk: Tesla Model S bekommt ausschließlich Knight-Rider-Lenkrad
Artikel
  1. Loongson 3A5000: Chinesische Quadcore-CPU mit eigenem Befehlssatz
    Loongson 3A5000
    Chinesische Quadcore-CPU mit eigenem Befehlssatz

    50 Prozent schneller als der Vorgänger-Chip und dabei sparsamer: Der 3A5000 mit LoongArch-Technik stellt einen wichtigen Umbruch dar.

  2. Probefahrt mit EQS: Mercedes schüttelt Tesla ab, aber nicht die Klimakrise
    Probefahrt mit EQS
    Mercedes schüttelt Tesla ab, aber nicht die Klimakrise

    Der neue EQS von Mercedes-Benz widerlegt die Argumente vieler Elektroauto-Gegner. Auch die Komforttüren gefallen uns.
    Ein Bericht von Friedhelm Greis

  3. Förderprogramm: Bund will Fachkräfte für Akkuindustrie ausbilden lassen
    Förderprogramm
    Bund will Fachkräfte für Akkuindustrie ausbilden lassen

    Die Aus- und Weiterbildung für Fachleute im Bereich Akkuproduktion und -entwicklung wird mit 40 Millionen Euro aus der Staatskasse gefördert.

Proctrap 24. Nov 2018

Ehrlich gesagt komme ich problemlos mit stable durch. Und die letzten Releases in stable...

nille02 23. Nov 2018

Die können dir egal sein. Du kannst mittels ffmpeg decoden und das Ergebnis einfach per...

matok 22. Nov 2018

Das Statement kannst bei jedem neuen Codec Copy&Pasten.

andiskater 22. Nov 2018

Auf iOS kann es sein, dass Apple den Codec nicht für bestehende Geräte bringt, weil die...



Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • 30% Rabatt auf Amazon Warehouse • ASUS TUF VG279QM 280 Hz 306,22€ • Fractal Design Meshify C Mini 69,90€ • Acer Nitro XF243Y 165Hz OC ab 169€ • Samsung C24RG54FQR 125€ • EA-Promo bei Gamesplanet • Alternate (u. a. Fractal Design Define S2 106,89€) • Roccat Horde Aimo 49€ [Werbung]
    •  /