Veröffentlichung des Multimedia-Pakets FFmpeg 7.1

Nach sechsmonatiger Entwicklung ist das Multimedia-Paket FFmpeg 7.1 verfügbar, das eine Sammlung von Anwendungen und Bibliotheken für die Arbeit mit verschiedenen Multimedia-Formaten (Aufzeichnung, Umwandlung und Dekodierung von Audio- und Videoformaten) umfasst. Das Paket ist in C geschrieben und wird unter den Lizenzen LGPL und GPL vertrieben.

Unter den Änderungen in FFmpeg 7.1:

  • Video-Encoder in den Formaten H.264 und H.265 wurden hinzugefügt, die die Erweiterungen der Grafik-API Vulkan für die Hardware-Beschleunigung der Videokodierung nutzen. In ihren Funktionen sind die auf Vulkan basierenden Encoder identisch mit den zuvor verfügbaren Encodern, die VAAPI zur Beschleunigung nutzen.
  • Inklusive ist ein eigener Decoder für das Audio-Encoding-Format xHE-AAC (ein Untermenge von AAC USAC), das im Streaming bei Netflix verwendet wird und in den Technologien des digitalen Rundfunks Digital Radio Mondiale zum Einsatz kommt. Der Codec zeichnet sich durch Unterstützung eines breiten Bitratenspektrums (von 12 bis 300 kbit/s), hohe Komprimierungsrate, Mittel zur Wiedergabe mit konstanter Lautstärke, Gewährleistung hoher Klarheit bei allen Lautstärkepegeln, zusätzliche Profile zur Steuerung des dynamischen Bereichs beim Hören an lauten Orten und das Hinzufügen von Metadaten aus, die Verlust auf der Empfangsseite wiederherstellen.
  • Eine stabile Implementierung des Decoders für das VVC-Format (Versatile Video Coding), auch bekannt als der Videokompressionsstandard H.266, wurde angekündigt. Dieser wurde gemeinsam von den Arbeitsgruppen MPEG (ISO/IEC JTC 1) und VCEG (ITU-T) entwickelt, mit Beteiligung solcher Unternehmen wie Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm und Sony. H.266 ersetzt H.265 (HEVC) und bietet eine hohe Effizienz bei der Übertragung und Speicherung aller Bildschirmauflösungen (von SD, HD bis 4K und 8K), unterstützt Videoinhalte mit erweitertem Dynamikbereich (HDR, High Dynamic Range) und 360-Grad-Panorama-Videos.
  • Die Möglichkeit der Beschleunigung der VVC-Dekodierung mithilfe der Intel QSV-Technologie (Quick Sync Video) wurde hinzugefügt.
  • Ein VVC-Encoder wurde implementiert, der durch die Nutzung der Bibliothek libvvenc realisiert wird.
  • Es wurde die Möglichkeit zur Dekodierung von Videos im MV-HEVC-Format (Multiview High Efficiency Video Coding) realisiert, das in Virtual-Reality-Headsets und Smartphones zur Übertragung von stereoskopischem Video verwendet wird.
  • Ein Dekodierer für den LCEVC-Videocodec-Standard wurde hinzugefügt, der auf der externen Bibliothek LCEVCdec basiert. LCEVC fügt eine zusätzliche Schicht mit Metadaten hinzu, um die Qualität bestehender H.26x- und MP4/ISOBMFF-Codecs zu verbessern.
  • In den Mediencontainer-Muxern Matroska und MP4/MOV wurde die Analyse und Speicherung von Metadaten mit Informationen zur Video-Beschneidung implementiert (zum Beispiel bei der Anzeige auf Bildschirmen mit einem anderen Seitenverhältnis).
  • Die Unterstützung für die Kodierung und Dekodierung von Audio in den Formaten LC3 und LC3plus wurde hinzugefügt, die für die Übertragung von Audio mit minimalen Latenzen optimiert sind (z. B. in Bluetooth-Kopfhörern). Die Implementierung basiert auf der externen Bibliothek liblc3. Es wurden Decoder und Encoder für die Mediencontainer für LC3 und LC3plus hinzugefügt.
  • Die Unterstützung für die Dekodierung von Audio in den Formaten AAC, AMR-NB, AMR-WB und MP3 wurde hinzugefügt, unter Verwendung der von der Android-Plattform bereitgestellten MediaCodec-API.
  • Ein D3D12VA HEVC-Encoder wurde hinzugefügt, der hardwarebeschleunigte Kodierung über die D3D12-API implementiert.
  • Ein Decoder für Untertitel im RCWT-Format (Raw Captions with Time) wurde hinzugefügt.
  • Die Unterstützung für DEC Alpha DSP wurde eingestellt.
  • Eine Videoquelle, die Perlin-Rauschen generiert, wurde hinzugefügt.
  • Für Codecs und Filter wurde ein Prozess zur Abstimmung des Farbmodus YUV implementiert.
  • Die Filter pad_vaapi und drawbox_vaapi wurden hinzugefügt, um Abstände und Rahmen zu Videos hinzuzufügen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4