dav2d – VideoLANs plattformübergreifender AV2-Decoder
(code.videolan.org)- Ein Open-Source-Software-Decoder für den AV2-Codec, entwickelt auf Basis von dav1d (AV1-Decoder), das weit verbreitet ist
- Läuft auf den meisten Plattformen; in einer Situation, in der es noch keine AV2-Hardware-Decoder gibt, ist das zentrale Ziel, die höchste Geschwindigkeit in Software zu erreichen
- Geplant ist die Unterstützung des gesamten AV2-Funktionsumfangs, einschließlich aller Subsampling- und Bit-Tiefen-Parameter
- Derzeit sind die C-Decoder-Implementierung fertiggestellt, eine API bereitgestellt und Multi-Plattform-Portierungen in Arbeit; auf der Roadmap stehen außerdem architekturspezifische Assembler-Optimierungen für AVX2, ARMv8, SSSE3+, Verbesserungen beim Threading und sogar GPU-Decodierung
- Durch die Ergänzung einer AArch64-Neon-Implementierung wurde auf einigen Cortex-CPUs im Vergleich zur C-Referenz eine mehr als 12-fache Leistungssteigerung bestätigt
- Anders als andere VideoLAN-Projekte wird dav2d unter einer sehr freizügigen Lizenz veröffentlicht
- Verwendet die BSD-2-Clause-Lizenz, damit es auch in nicht quelloffene Software oder Treiber eingebettet werden kann. Ziel ist es, die Erstellung hybrider Decoder zu ermöglichen
- Die Begründung für diese Entscheidung ist dieselbe wie bei libvorbis; der Hintergrund dazu ist unter RMS on vorbis zu finden
- Es werden keine AOM-Patentrechte eingeräumt
- Das Projekt befindet sich noch in einem sehr frühen Stadium und sollte nicht in Produktion eingesetzt werden, da die AV2-Spezifikation noch nicht endgültig festgelegt ist
- Die Codebasis wird ausschließlich in C und asm gehalten, es gibt kein CLA, und Mitwirkende behalten unter Einhaltung der BSD-2-Clause-Lizenz ihr eigenes Copyright und ihre Urheberrechte
- Die offizielle Repository-URL ist https://code.videolan.org/videolan/dav2d
- Ein von VideoLAN betreutes Projekt im Rahmen seiner Mitgliedschaft in der Alliance for Open Media (AOM), unterstützt von AOM sowie TwoOrioles und VideoLabs
1 Kommentare
Hacker-News-Kommentare
Falls jemand wie ich den Faden verloren hat: AV2 ist der Videokodierungsstandard der nächsten Generation der Alliance for Open Media (AOMedia), der auf AV1 aufbaut und eine bessere Kompressionseffizienz bieten soll, um hochwertige Übertragung bei niedrigeren Bitraten zu ermöglichen
Er ist für die Anforderungen von Streaming, Rundfunk und Echtzeit-Videokonferenzen optimiert — https://av2.aomedia.org/
Klick → prüfen, ob du kein Bot bist,Klick → prüfen, ob du ein Mensch bist,Klick → Cookie Cookie Cookie,Klick → irgendein Cloudflare-KramAndernfalls waren sie ständig DDoS-Angriffen durch AI-Bots ausgesetzt
Extrem nervig, aber was will man machen. AI-Scraper haben das Web ruiniert
Wenn man auf das X eines riesigen Banners klickt, das zur App-Installation auffordert, landet man im App Store, und Website-Betreiber nennen das dann eine App
Es wird aber wohl dauern, bis ein brauchbarer Encoder erscheint, und SVT-AV1 hat auch unerquicklich lange gebraucht, bis es wirklich nutzbar war
Schon das Laden der ersten Seite war schnell, und auch danach fühlte sich alles flott an
Dort steht „schneller und kleiner AV1-Videostream-Decoder“, vermutlich sollte dort aber „AV2“ stehen
Trotzdem ist es erfreulich, dass es schon jetzt AV2-Decoding gibt