Abo
  • IT-Karriere:

Dav1d: Videolan-Community erstellt eigenen AV1-Decoder

Die Multimediaspezialisten der Open-Source-Communitys Videolan, VLC und FFmpeg erstellen einen eigenen Decoder für den freien AV1-Codec. Dieser ist schon jetzt in einigen Belangen besser als die Referenzimplementierung.

Artikel veröffentlicht am ,
Das Logo der Videolan-Community ist ein orangefarbener Leitkegel.
Das Logo der Videolan-Community ist ein orangefarbener Leitkegel. (Bild: Digital Nuisance/CC-BY-SA 2.0)

Seit knapp einem halben Jahr ist der freie Videocodec AV1 offiziell fertiggestellt, das heißt aber natürlich nicht, dass die Arbeit daran tatsächlich abgeschlossen ist. Denn zusätzlich zur Codec-Spezifikation braucht es noch produktiv einsetzbare En- und Decoder, um Videos mit AV1 auch zu erstellen und abzuspielen. Mit Dav1d startet nun die Videolan-Community gemeinsam mit den Codec-Spezialisten von FFmpeg die Arbeit an einem freien AV1-Decoder.

Stellenmarkt
  1. IKK gesund plus, Magdeburg
  2. JOB AG Industrial Service GmbH, Mannheim (Home-Office)

Das Projekt hat der VLC-Chefentwickler Jean-Baptiste Kempf in seinem Blog angekündigt, Dav1d steht dabei als rekursives Akronym für Dav1d is an AV1 Decoder. 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 wohl eine Anspielung auf den Referenz-Decoder für AV1, den das Konsortium Alliance for Media (Aomedia) zur Verfügung stellt. Dieser steht zwar unter einer Open-Source-Lizenz, wird aber nicht von einer größeren Community entwickelt oder eingesetzt. Dav1d ist im Vergleich zur Referenz darüber hinaus sowohl in Bezug auf Codezeilen als auch Binärgröße schon jetzt deutlich kleiner und benötigt weniger Speicher. Unter Umständen ist Dav1d sogar schon schneller als die Referenzimplementierung.

Letzteres hebt Kempf besonders hervor, da der Decoder noch sehr wenige spezifische Optimierungen enthält, die typischerweise in Assembler umgesetzt werden. Der Code läuft bereits auf 32-Bit- und 64-Bit-Systemen der x86-Architektur sowie auf ARMv7 und ARMv8 auf den Betriebssystemen Windows, MacOS, Linux, Android und iOS. Anders als bei der Videolan-Community sehr häufig, nutzt Dav1d keine Copyleft-Lizenz, sondern eine freizügige BSD-Lizenz. Das soll eine möglichst große Verbreitung von Dav1d erreichen, damit sich der AV1-Codec in allen Bereichen gegen andere kommerzielle Konkurrenz durchsetzen kann.



Anzeige
Spiele-Angebote
  1. 4,99€
  2. (-76%) 11,99€
  3. 59,99€ für PC/69,99€ für PS4, Xbox (Release am 4. Oktober)

registrierungen... 02. Okt 2018

Nein, Windows x64 https://imgur.com/a/EqND57N . Aaaah, mkv. Gut, hätte man wissen können...

Boereck 02. Okt 2018

Soweit mir bekannt, liefert C auch kein standardisiertes ABI, sondern es wird de-facto...


Folgen Sie uns
       


E-Bike-Neuerungen von Bosch angesehen

Neue Motoren und mehr Selbstständigkeit für Boschs E-Bike Systems - wir haben uns angesehen, was für 2020 geplant ist.

E-Bike-Neuerungen von Bosch angesehen Video aufrufen
Watch Dogs Legion angespielt: Eine Seniorin als Ein-Frau-Armee
Watch Dogs Legion angespielt
Eine Seniorin als Ein-Frau-Armee

E3 2019 Elitesoldaten brauchen wir nicht - in Watch Dogs Legion hacken und schießen wir auch als Pensionistin für den Widerstand. Beim Anspielen haben wir sehr über die ebenso klapprige wie kampflustige Oma Gwendoline gelacht.


    Ocean Discovery X Prize: Autonome Fraunhofer-Roboter erforschen die Tiefsee
    Ocean Discovery X Prize
    Autonome Fraunhofer-Roboter erforschen die Tiefsee

    Öffentliche Vergaberichtlinien und agile Arbeitsweise: Die Teilnahme am Ocean Discovery X Prize war nicht einfach für die Forscher des Fraunhofer Instituts IOSB. Deren autonome Tauchroboter zur Tiefseekartierung schafften es unter die besten fünf weltweit.
    Ein Bericht von Werner Pluta

    1. JAB Code Bunter Barcode gegen Fälschungen

    Projektmanagement: An der falschen Stelle automatisiert
    Projektmanagement
    An der falschen Stelle automatisiert

    Kommunikationstools und künstliche Intelligenz sollen dabei helfen, dass IT-Projekte besser und schneller fertig werden. Demnächst sollen sie sogar Posten wie den des Projektmanagers überflüssig machen. Doch das wird voraussichtlich nicht passieren.
    Ein Erfahrungsbericht von Marvin Engel


        •  /