Nach sechsmonatiger Entwicklung steht das Multimedia-Paket FFmpeg 5.1 zur VerfĂŒgung, das eine Reihe von Anwendungen und eine Sammlung von Bibliotheken fĂŒr Operationen mit verschiedenen Multimedia-Formaten (Aufnahme, Konvertierung und Dekodierung von Audio- und Videoformaten) umfasst. Das Paket wird unter den Lizenzen LGPL und GPL distribuiert, die Entwicklung von FFmpeg erfolgt parallel zum MPlayer-Projekt. Die signifikante Ănderung der Versionsnummer erklĂ€rt sich durch wesentliche Ănderungen der API und den Ăbergang zu einem neuen Schema fĂŒr die Veröffentlichung von Versionen, gemÀà dem neue Hauptversionen einmal jĂ€hrlich erscheinen und Versionen mit verlĂ€ngertem Support alle zwei Jahre erfolgen. FFmpeg 5.0 wird die erste LTS-Version des Projekts sein.
Zu den Ănderungen, die in FFmpeg 5.1 hinzugefĂŒgt wurden, gehören:
- UnterstĂŒtzung des dezentralisierten Dateisystems IPFS und des Protokolls zur Bindung permanenter IPNS-Adressen hinzugefĂŒgt.
- UnterstĂŒtzung des Bildformats QOI hinzugefĂŒgt.
- UnterstĂŒtzung des Bildformats PHM (Portable Half float Map) hinzugefĂŒgt.
- Die Möglichkeit zur Nutzung der API VDPAU (Video Decode and Presentation) fĂŒr die Hardwarebeschleunigung der Dekodierung von Videos im AV1-Format wurde umgesetzt.
- Die UnterstĂŒtzung fĂŒr die veraltete Schnittstelle zur Hardwaredekodierung von Videos XvMC wurde eingestellt.
- Im Tool ffprobe wurde die Option â-oâ hinzugefĂŒgt, um die Ausgabe in eine angegebene Datei anstelle des Standardausgabestroms zu leiten.
- Neue Dekodierer hinzugefĂŒgt: DFPWM, Vizrt Binary Image.
- Neue Encoder hinzugefĂŒgt: pcm-bluray, DFPWM, Vizrt Binary Image.
- Neue Muxer fĂŒr Multimedia-Container hinzugefĂŒgt: DFPWM.
- Neue Demuxer fĂŒr Multimedia-Container hinzugefĂŒgt: DFPWM.
- Neue Filter fĂŒr Video:
- SITI â Berechnung der QualitĂ€tsmerkmale fĂŒr Video SI (Spatial Info) und TI (Temporal Info).
- avsynctest â fĂŒhrt einen Synchronisationstest von Audio und Video durch.
- feedback â leitet geschnittene Frames an einen anderen Filter weiter und kombiniert das Ergebnis mit dem Originalvideo.
- pixelize â fĂŒhrt eine Pixellierung des Videos durch.
- colormap â spiegelt Farben aus anderen Videos wider.
- colorchart â generiert eine Tabelle zur Farbanpassung.
- multiply â multipliziert die Pixelwerte aus dem ersten Video mit den Pixeln aus dem zweiten Video.
- pgs_frame_merge kombiniert Segmente der PGS-Untertitel in einen einzigen Satz (Bitstream).
- blurdetect â ermittelt die UnschĂ€rfe von Frames.
- remap_opencl â fĂŒhrt ein Remapping der Pixel durch.
- chromakey_cuda â Implementierung eines Chroma-Keying, das die CUDA-API zur Beschleunigung nutzt.
- Neue Filter fĂŒr den Sound:
- Dialog â Erzeugung von Surround-Sound (3.0) aus Stereo, mit Ăbertragung in den zentralen Audiokanal der Sprachdialoge, die in beiden Stereo-KanĂ€len vorhanden sind.
- Tiltshelf â Erhöhung / Verringerung hoher oder niedriger Frequenzen.
- Virtualbass - erzeugt einen zusÀtzlichen Kanal mit BÀssen basierend auf den Daten aus den Stereo-KanÀlen.
Quelle: opennet.ru
