Nach sechs Monaten der Entwicklung steht das Multimedia-Paket FFmpeg 5.1 zur VerfĂŒgung, das eine Reihe von Anwendungen und eine Sammlung von Bibliotheken fĂŒr die Verarbeitung verschiedener Multimedia-Formate (Aufnahme, Konvertierung und Dekodierung von Audio- und Videoformaten) umfasst. Das Paket wird unter den LGPL- und GPL-Lizenzen vertrieben, wĂ€hrend die Entwicklung von FFmpeg parallel zum MPlayer-Projekt vorangetrieben wird. Die erhebliche VersionsĂ€nderung ist auf wesentliche Ănderungen in der API und den Ăbergang zu einem neuen Veröffentlichungsschema zurĂŒckzufĂŒhren, bei dem bedeutende neue Versionen jĂ€hrlich und Veröffentlichungen mit weiterfĂŒhrendem Support alle zwei Jahre erstellt werden. FFmpeg 5.0 wird die erste LTS-Version des Projekts sein.
Aus den Ănderungen, die in FFmpeg 5.1 hinzugefĂŒgt wurden, sind hervorzuheben:
- UnterstĂŒtzung fĂŒr das dezentrale Dateisystem IPFS und das dazugehörige Protokoll zur Bindung permanenter Adressen IPNS hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr das Bildformat QOI hinzugefĂŒgt.
- UnterstĂŒtzung fĂŒr das Bildformat PHM (Portable Half Float Map) hinzugefĂŒgt.
- Die Möglichkeit zur Verwendung der VDPAU-API (Video Decode and Presentation) fĂŒr die hardwarebeschleunigte Dekodierung von Videos im AV1-Format wurde implementiert.
- Die UnterstĂŒtzung des veralteten XvMC-Hardware-Decoding-Interface wurde eingestellt.
- Die ffprobe-Utility erhielt die Option â-oâ, um die Ausgabe in eine angegebene Datei anstatt im Standardausgabestrom zu speichern.
- Neue Decoder hinzugefĂŒgt: DFPWM, Vizrt Binary Image.
- Neue Encoder hinzugefĂŒgt: pcm-bluray, DFPWM, Vizrt Binary Image.
- Neue Mediencontainer-Multiplexer (Muxer) hinzugefĂŒgt: DFPWM.
- Neue Mediencontainer-Demultiplexer (Demuxer) hinzugefĂŒgt: DFPWM.
- Neue Videofilter:
- SITI â Berechnung der VideoqualitĂ€tseigenschaften SI (Spatial Info) und TI (Temporal Info).
- avsynctest â fĂŒhrt eine ĂberprĂŒfung der Audio- und Video-Synchronisation durch.
- feedback â leitet abgeschnittene Frames an einen anderen Filter weiter und kombiniert das Ergebnis mit dem ursprĂŒnglichen Video.
- pixelize â fĂŒhrt eine Pixelierung des Videos durch.
- colormap â spiegelt Farben aus anderen Videos wider.
- colorchart â erzeugt eine Farbkalibrierungstabelle.
- multiply â multipliziert die Pixelwerte des ersten Videos mit den Pixeln des zweiten Videos.
- pgs_frame_merge fasst PGS-Untertitelsegmente in einem Paket (Bitstream) zusammen.
- blurdetect â erkennt die UnschĂ€rfe von Frames.
- remap_opencl â fĂŒhrt das Remapping von Pixeln durch.
- chromakey_cuda â implementiert Chroma-Keying mit CUDA-API zur Beschleunigung.
- Neue Filter fĂŒr Audio:
- dialogue â Erzeugung von Surround-Sound (3.0) aus Stereo, mit Umleitung in den zentralen Kanal fĂŒr Sprachdialoge, die in beiden Stereo-KanĂ€len vorhanden sind.
- tiltshelf â Anhebung/Absenkung der hohen oder tiefen Frequenzen.
- virtualbass â erzeugt einen zusĂ€tzlichen Kanal mit tiefen Frequenzen basierend auf den Daten aus den Stereo-KanĂ€len.
Quelle: opennet.ru
