Veröffentlichung des Multimedia-Pakets FFmpeg 7.1

Nach sechs Monaten Entwicklung steht das Multimedia-Paket FFmpeg 7.1 zur Verfügung, das eine Sammlung von Anwendungen und Bibliotheken für die Bearbeitung verschiedener Multimedia-Formate (Aufnahme, Konvertierung und Dekodierung von Audio- und Videoformaten) umfasst. Das Paket ist in C geschrieben und steht unter den Lizenzen LGPL und GPL zur Verfügung.

Zu den Änderungen in FFmpeg 7.1 gehören:

  • Es wurden Video-Encoder für die Formate H.264 und H.265 hinzugefügt, die die Vulkan-Grafik-API-Erweiterungen zur hardwarebeschleunigten Video-Codierung nutzen. In ihren Möglichkeiten sind die auf Vulkan basierenden Encoder identisch mit den zuvor verfügbaren Encodern, die zur Beschleunigung VAAPI verwenden.
  • Das integrierte eigene Decodierungssystem für das xHE-AAC Audioformat (unterstützt eine Teilmenge von AAC USAC) wird beim Streaming über Netflix genutzt und ist Teil der Digitalradio-Technologien, wie dem Digital Radio Mondiale. Der Codec zeichnet sich durch einen breiten Bitratenspielraum (von 12 bis 300 kbit/s), hohe Komprimierungseffizienz sowie durch Funktionen zur konstanten Lautstärkeabspielung aus und gewährleistet eine hohe Klarheit bei verschiedenen Lautstärkepegeln. Darüber hinaus bietet er zusätzliche Profile für die Steuerung des Dynamikbereichs, um das Hören in lauten Umgebungen zu erleichtern, sowie die Möglichkeit zur Integration von Metadaten, die Verluste auf der Empfangsseite wiederherstellen.
  • Die stabile Implementierung des Decoders für das VVC-Format (Versatile Video Coding), auch bekannt als der Videokomprimierungsstandard H.266, wurde bekannt gegeben. Dieser Standard wurde gemeinsam von den Arbeitsgruppen MPEG (ISO/IEC JTC 1) und VCEG (ITU-T) entwickelt, mit Unterstützung von Unternehmen wie Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm und Sony. H.266 ersetzt H.265 (HEVC) und bietet hohe Effizienz bei der Übertragung und Speicherung aller Bildschirmauflösungen (von SD und HD bis zu 4K und 8K), unterstützt HDR (High Dynamic Range) und 360-Grad-Videos.
  • Die Möglichkeit zur Beschleunigung der VVC-Dekodierung unter Verwendung der Intel QSV (Quick Sync Video) Technologie wurde hinzugefügt.
  • Ein VVC-Encoder wurde implementiert, der die libvvenc-Bibliothek nutzt.
  • Die Dekodierungsfähigkeit für das MV-HEVC-Format (Multiview High Efficiency Video Coding), das in Virtual-Reality-Headsets und auf Smartphones zur Übertragung von stereoskopischen Videos verwendet wird, wurde realisiert.
  • Ein Decoder für den LCEVC-Videokodierungsstandard wurde implementiert, der auf der externen Bibliothek LCEVCdec basiert. LCEVC fügt eine zusätzliche Schicht mit Metadaten hinzu, um die Qualität bestehender Codecs H.26x und MP4/ISOBMFF zu verbessern.
  • In den Multiplexer-Containern für Matroska und MP4/MOV wurde die Analyse und das Schreiben von Metadaten zur Videozuschneidung implementiert (zum Beispiel für die Anzeige auf Bildschirmen mit einem anderen Seitenverhältnis).
  • Es wurde Unterstützung für die Kodierung und Dekodierung von Audio in den Formaten LC3 und LC3plus hinzugefügt, die für die latenzarme Audioübertragung optimiert sind (zum Beispiel in Bluetooth-Kopfhörern). Die Implementierung basiert auf der externen Bibliothek liblc3. Entpacker und Verpacker für die Mediencontainer von LC3 und LC3plus wurden hinzugefügt.
  • Unterstützung für die Dekodierung von Audio in den Formaten AAC, AMR-NB, AMR-WB und MP3, unter Verwendung der von der Android-Plattform bereitgestellten API MediaCodec, wurde hinzugefügt.
  • Ein D3D12VA HEVC-Encoder wurde hinzugefügt, der hardwarebeschleunigte Verarbeitung über die D3D12-API ermöglicht.
  • Ein Entpacker 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 Farbraumanpassung von YUV implementiert.
  • Die Filter pad_vaapi und drawbox_vaapi wurden hinzugefügt, um dem Video Abstände und Rahmen hinzuzufügen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster