Veröffentlichung von dav1d 1.0, dem AV1-Decoder von VideoLAN und FFmpeg

Die Gemeinschaften von VideoLAN und FFmpeg haben die Bibliothek dav1d 1.0.0 veröffentlicht, die einen alternativen freien Decoder für das AV1-Videocodierungsformat implementiert. Der Projektcode ist in C (C99) mit Assembler-Einfügungen (NASM/GAS) geschrieben und wird unter der BSD-Lizenz vertrieben. Die Unterstützung für die Architekturen x86, x86_64, ARMv7 und ARMv8 sowie für die Betriebssysteme FreeBSD, Linux, Windows, macOS, Android und iOS ist implementiert.

Die dav1d-Bibliothek unterstützt alle Funktionen von AV1, einschließlich erweiterter Subsampling-Varianten und aller in der Spezifikation angegebenen Farbvertiefungsparameter (8, 10 und 12 Bit). Die Funktionalität der Bibliothek wurde mit einer großen Sammlung von AV1-Dateien getestet. Ein zentrales Merkmal von dav1d ist die Ausrichtung auf die Erreichung maximal möglicher Dekodierungsleistungen und die Gewährleistung einer qualitativ hochwertigen Leistung im Multithreading-Modus.

In der neuen Version:

  • Die Organisation des Multithreadings wurde überarbeitet, einschließlich automatisierter Thread-Verwaltung.
  • Die Möglichkeit zur Beschleunigung der Berechnungen durch Vektor-Befehle AVX-512 wurde hinzugefügt. Die zuvor implementierten Optimierungen auf Basis der SSE2- und AVX2-Instruktionen wurden verbessert.
  • Eine neue API wurde vorgeschlagen, um die Nutzung von GPUs zu erleichtern.
  • Eine API wurde hinzugefügt, um Informationen über Frameworks zu erhalten, bei denen Dekodierungsprobleme auftraten.

Erinnern wir uns daran, dass der Video-Codec AV1 von der Open Media Alliance (AOMedia) entwickelt wurde, zu der Unternehmen wie Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN und Realtek gehören. AV1 wird als offenes und lizenzfreies Video-Encoding-Format positioniert, das H.264, H.265 (HEVC) und VP9 in Bezug auf die Kompressionsrate deutlich übertrifft. Im Durchschnitt bietet AV1 über alle getesteten Auflösungen hinweg die gleiche Qualität bei einer um 13 % verringerten Bitrate im Vergleich zu VP9 und um 17 % im Vergleich zu HEVC. Bei hohen Bitraten steigt die Einsparung auf 22-27 % für VP9 und bis zu 30-43 % für HEVC. In Tests von Facebook übertraf AV1 die Kompression des Main-Profile H.264 (x264) um 50,3 %, das High-Profile H.264 um 46,2 % und VP9 (libvpx-vp9) um 34 %.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster