Veröffentlichung von dav1d 0.7, dem AV1-Decoder aus den VideoLAN- und FFmpeg-Projekten

VideoLAN- und FFmpeg-Communitys veröffentlicht haben Veröffentlichung der dav1d 0.7.0-Bibliothek mit der Implementierung eines alternativen kostenlosen Videokodierungsformat-Decoders AV1. Der Projektcode ist in C (C99) mit Assembly-Einfügungen (NASM/GAS) und geschrieben vertrieben von unter BSD-Lizenz. Unterstützung für x86-, x86_64-, ARMv7- und ARMv8-Architekturen sowie die Betriebssysteme Linux, Windows, macOS, Android und iOS sind implementiert.

Die dav1d-Bibliothek unterstützt alle AV1-Funktionen, einschließlich erweiterter Ansichten Unterabtastung und alle in der Spezifikation genannten Parameter zur Farbtiefensteuerung (8, 10 und 12 Bit). Die Bibliothek wurde an einer großen Sammlung von Dateien im AV1-Format getestet. Das Hauptmerkmal von dav1d ist sein Fokus auf die Erzielung der höchstmöglichen Decodierungsleistung und die Gewährleistung einer qualitativ hochwertigen Arbeit im Multithread-Modus.

В neue Version:

  • Die Leistung der refmv-Implementierung (Dynamic Reference Motion Vector Prediction) wird um etwa 12 % gesteigert und gleichzeitig der Speicherverbrauch um etwa 25 % reduziert;
  • Die Implementierung der ARM64-Architektur-spezifischen Optimierungen ist nahezu abgeschlossen und deckt viele Vorgänge beim Arbeiten mit Farbtiefen von 8, 10 und 12 Bit ab;
  • CDEF-Filter mit AVX-512-Anweisungen hinzugefügt;
  • Neue Optimierungen basierend auf AVX2- und SSSE3-Anweisungen hinzugefügt;
  • Das Dienstprogramm dav1dpla bietet eine verbesserte Unterstützung für die Arbeit mit 10-Bit-Farbtiefe, Nicht-4:2:0-Pixelformaten und digitaler Rauschunterdrückung auf der GPU.

Denken Sie daran, dass der Video-Codec AV1 Entwickelt von der Allianz Öffnen Sie die Medien (AOMedia), zu dem Unternehmen wie Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN und Realtek gehören. AV1 ist als öffentlich verfügbares, lizenzfreies Videokodierungsformat positioniert, das in Bezug auf die Komprimierungsstufen deutlich vor H.264 und VP9 liegt. Über alle getesteten Auflösungen hinweg liefert AV1 im Durchschnitt die gleiche Qualität und reduziert gleichzeitig die Bitraten um 13 % im Vergleich zu VP9 und 17 % niedriger als HEVC. Bei hohen Bitraten erhöht sich der Gewinn auf 22–27 % für VP9 und auf 30–43 % für HEVC. In Facebook-Tests übertraf AV1 das Hauptprofil H.264 (x264) hinsichtlich der Komprimierungsstufe um 50.3 %, das Hochprofil H.264 um 46.2 % und VP9 (libvpx-vp9) um 34.0 %.

Source: opennet.ru

Kommentar hinzufügen