1 Punkte von GN⁺ 2 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
GN⁺ 2 시간 전
Hacker-News-Kommentare
  • dav2d ist ein Projekt mit dem Ziel, der schnellste AV2-Decoder auf allen Plattformen zu sein, mit Fokus darauf, klein, portabel und sehr schnell zu sein
    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/
  • Das hat zwar nichts mit dem Thema zu tun, aber es fühlt sich an, als würde das Internet immer mehr kaputtgehen mit Klick → prüfen, ob du kein Bot bist, Klick → prüfen, ob du ein Mensch bist, Klick → Cookie Cookie Cookie, Klick → irgendein Cloudflare-Kram
    • Einen Teil der VideoLAN-Infrastruktur mussten sie ebenfalls damit absichern, damit der Dienst überhaupt benutzbar blieb
      Andernfalls waren sie ständig DDoS-Angriffen durch AI-Bots ausgesetzt
    • Das Internet wirkt wirklich wie eine Tragödie der Allmende. Egoistische und böswillige Akteure machen es nach und nach für alle schwerer nutzbar
    • Inzwischen verlangen fast alle Websites ohne Login, dass man „bestätigt, kein Bot zu sein“
      Extrem nervig, aber was will man machen. AI-Scraper haben das Web ruiniert
    • Inzwischen klickt man kaum noch, alles drängt einen zum Tippen oder Wischen und ist offenbar für Menschen optimiert, bei denen ein Auge über dem anderen sitzt
      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
    • Gut zu wissen, dass das nicht nur mir so geht. Ich dachte schon, mein IP-Bereich sei in irgendeine Spam-Sache verwickelt
  • Es gab bereits einen Beitrag dazu, dass der AV2-Videocodec die Bitrate gegenüber AV1 um 30 % senkt und die finale Spezifikation für Ende 2025 geplant ist: https://news.ycombinator.com/item?id=45547537
  • Cool. Ich bin wirklich gespannt, wie viel besser er in der Praxis als AV1 sein wird
    Es wird aber wohl dauern, bis ein brauchbarer Encoder erscheint, und SVT-AV1 hat auch unerquicklich lange gebraucht, bis es wirklich nutzbar war
  • Der Name ist vielleicht nicht ideal. Er klingt dem Rapper D4vd, der kürzlich wegen des Verdachts auf den Mord an einem 14-jährigen Mädchen festgenommen wurde, zu ähnlich
  • Hat jemand ein grobes Verständnis davon, wie groß die Verbesserung von AV2 gegenüber AV1 sein dürfte?
  • Etwas abseits des Themas, aber im Zusammenhang mit den jüngsten Diskussionen über GitHub-Alternativen: Diese GitLab-Instanz wirkte viel aufgeräumter, einfacher und weniger träge als in meinen früheren Erfahrungen
    Schon das Laden der ersten Seite war schnell, und auch danach fühlte sich alles flott an
  • Ich habe neulich gesehen, dass dieses Paket in deb-multimedia aufgenommen wurde, aber in der Paketbeschreibung scheint ein Tippfehler zu sein: https://www.deb-multimedia.org/dists/unstable/main/binary-amd64/package/dav2d
    Dort steht „schneller und kleiner AV1-Videostream-Decoder“, vermutlich sollte dort aber „AV2“ stehen
  • Es wäre schön, wenn sogar der C-Code entfernt würde und die Nutzung des Assembler-Präprozessors auf das Niveau eines einfachen C-Präprozessors reduziert würde
    Trotzdem ist es erfreulich, dass es schon jetzt AV2-Decoding gibt