Die Bibliothek OpenAPV 0.2 mit einer Referenzimplementierung des Videocodecs APV ist verfügbar.

Die Bibliothek OpenAPV wurde veröffentlicht, die eine Referenzimplementierung des Videocodecs APV (Advanced Professional Video) bereitstellt, der für die professionelle Aufnahme und Verarbeitung von Videos ohne Qualitätsverlust vorgesehen ist. Der Code der Bibliothek ist in C geschrieben und steht unter der BSD-Lizenz. Das Projekt wird von der Academy Software Foundation, gegründet von der Academy of Motion Picture Arts (USA) und der Linux Foundation, zur Förderung der Nutzung von Open Source-Software im Filmproduktionsprozess entwickelt.

Das APV-Format gewährleistet eine hohe Bandbreite und eine niedrige Komplexität der intraframe Kodierung und garantiert zudem, dass es bei der Rekodierung zu keinen Qualitätsverlusten kommt. Unterstützte Auflösungen sind 2K, 4K und 8K, der HDR10/10+-Standard zur Nutzung des erweiterten dynamischen Bereichs in Videos, Frame-Tiling zur Parallelisierung der Kodierung/Dekodierung, verschiedene Farbdiskretisierungsformate, Mehrwinkelvideos (Multi-View) und die Hinzufügung von Metadaten (Tiefe, Transparenz, Vorschau-Daten). Zur Beschleunigung der Verarbeitung unterstützt die OpenAPV-Bibliothek Multithreading für Kodierung und Dekodierung und nutzt Optimierungen mit erweiterten Befehlssätzen NEON (ARM) und SEE/AVX (x86).

In der neuen Version wurde die Unterstützung für APV-Familien (APV family) hinzugefügt, die typische Codec-Konfigurationen definieren, die bestimmten Anforderungen an Größe und Bitrate entsprechen. Die neuesten Anpassungen der Spezifikation wurden berücksichtigt. Die Unterstützung für die Profile 422-12, 444-10, 444-12, 4444-10, 4444-12 und 400-10 wurde hinzugefügt. Es wurden Optimierungen vorgenommen, um die Kodier- und Dekodierzeit zu verkürzen. Geschützte Zugriffs- und Verwaltungsmethoden für den Bitstream-Buffer sowie Metadaten wurden implementiert. Die API wurde erweitert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4