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

Die Gemeinschaften von VideoLAN und FFmpeg haben Die Veröffentlichung der Bibliothek dav1d 0.6.0 mit der Implementierung eines alternativen freien Decoders für das Video-Encoding-Format. AV1Der Projektcode ist in der Programmiersprache C (C99) mit Assembler-Einfügungen (NASM/GAS) geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. unter der BSD-Lizenz veröffentlicht. Es wird Unterstützung für die Architekturen x86, x86_64, ARMv7 und ARMv8 sowie die Betriebssysteme Linux, Windows, macOS, Android und iOS implementiert.

Die dav1d-Bibliothek unterstützt alle Möglichkeiten von AV1, einschließlich erweiterter Arten der Subsampling-Techniken und aller in der Spezifikation angegebenen Parameter zur Steuerung der Farbtiefe (8, 10 und 12 Bit). Die Leistung der Bibliothek wurde mit einer großen Sammlung von Dateien im AV1-Format getestet. Ein zentrales Merkmal von dav1d ist die Ausrichtung auf maximale Dekodierungsleistung und die Gewährleistung einer qualitativ hochwertigen Leistung im Multithreading-Betrieb.

In der neuen Version:

  • Architekturspezifische Optimierungen für ARM64 wurden umgesetzt, die viele Operationen bei der Verarbeitung von Farbtiefen von 10 und 12 Bit abdecken.
  • Optimierungen auf Basis von AVX-512-Instruktionen wurden für die Operationen prep_bilin, prep_8tap, cdef_filter und mc_avg/w_avg/mask hinzugefügt.
  • Optimierungen mit SSSE3-Instruktionen zur Unterdrückung von digitalem Rauschen wurden hinzugefügt.
  • Optimierungen auf Basis von AVX2-Instruktionen wurden für die Operation msac_adapt16 hinzugefügt.
  • Selten auftretende Abweichungen im Verhalten im Vergleich zum Referenz-AV1-Decoder wurden behoben;
  • Die Optimierungen für die Operationen msac, cdef und looprestoration für ARM64 wurden verbessert;
  • Die AVX2-Optimierungen für cdef_filter wurden verbessert;
  • Die Implementierungen der Operationen itxfm und cdef_filter in C wurden verbessert.

Wir erinnern daran, dass der Videocodec AV1 von der Allianz Open Media (AOMedia) entwickelt wurde, zu deren Mitgliedern Unternehmen wie Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN und Realtek gehören. AV1 wird als ein offenes, gebührenfreies Video-Encoding-Format positioniert, das H.264 und VP9 hinsichtlich der Kompressionsrate deutlich übertrifft. Für die gesamte Palette der getesteten Auflösungen bietet AV1 im Durchschnitt die gleiche Qualität bei einer Reduzierung der Bitrate um 13% im Vergleich zu VP9 und 17% im Vergleich zu HEVC. Bei hohen Bitraten steigt die Einsparung auf 22-27% gegenüber VP9 und 30-43% gegenüber HEVC. In Tests hat AV1 die Kompressionsrate des Main Profiles von H.264 (x264) um 50,3%, des High Profiles von H.264 um 46,2% und von VP9 (libvpx-vp9) um 34,0% übertroffen.

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