Abo
  • IT-Karriere:

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. Stadtwerke Karlsruhe Netzservice GmbH, Karlsruhe
  2. über experteer GmbH, deutschlandweit

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.

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.



Anzeige
Hardware-Angebote
  1. 49,70€
  2. täglich neue Deals bei Alternate.de

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...


Folgen Sie uns
       


Smarte Wecker im Test

Wir haben die beiden smarten Wecker Echo Show 5 von Amazon und Smart Clock von Lenovo getestet. Das Amazon-Gerät läuft mit dem digitalen Assistanten Alexa, auf dem Lenovo-Gerät läuft der Google Assistant. Beide Geräte sind weit davon entfernt, smarte Wecker zu sein.

Smarte Wecker im Test Video aufrufen
Ryzen 7 3800X im Test: Der schluckt zu viel
Ryzen 7 3800X im Test
"Der schluckt zu viel"

Minimal mehr Takt, vor allem aber ein höheres Power-Budget für gestiegene Frequenzen unter Last: Das war unsere Vorstellung vor dem Test des Ryzen 7 3800X. Doch die Achtkern-CPU überrascht negativ, weil AMD es beim günstigeren 3700X bereits ziemlich gut meinte.
Ein Test von Marc Sauter

  1. Agesa 1003abba Microcode-Update taktet Ryzen 3000 um 50 MHz höher
  2. Agesa 1003abb Viele ältere Platinen erhalten aktuelles UEFI für Ryzen 3000
  3. Ryzen 5 3400G und Ryzen 3 3200G im Test Picasso passt

Elektrautos auf der IAA: Die Gezeigtwagen-Messe
Elektrautos auf der IAA
Die Gezeigtwagen-Messe

IAA 2019 Viele klassische Hersteller fehlen bei der IAA oder zeigen Autos, die man längst gesehen hat. Bei den Elektroautos bekommen alltagstaugliche Modelle wie VW ID.3, Opel Corsa E und Honda E viel Aufmerksamkeit.
Ein Bericht von Dirk Kunde

  1. Elektromobilität Stromwirtschaft will keine Million öffentlicher Ladesäulen
  2. Umfrage Kunden fühlen sich vor Elektroautokauf schlecht beraten
  3. Batterieprobleme Auslieferung des e.Go verzögert sich

Surface Hub 2S angesehen: Das Surface Hub, das auch in kleine Meeting-Räume passt
Surface Hub 2S angesehen
Das Surface Hub, das auch in kleine Meeting-Räume passt

Ifa 2019 Präsentationen teilen, Tabellen bearbeiten oder gemeinsam auf dem Whiteboard skizzieren: Das Surface Hub 2S ist eine sichtbare Weiterentwicklung des doch recht klobigen Vorgängers. Und Microsofts Pläne sind noch ambitionierter.
Ein Hands on von Oliver Nickel

  1. Microsoft Nutzer berichten von defektem WLAN nach Surface-Update
  2. Surface Microsofts Dual-Screen-Gerät hat zwei 9-Zoll-Bildschirme
  3. Centaurus Microsoft zeigt intern ein Surface-Gerät mit zwei Displays

    •  /