Veröffentlichung des Multimediapakets FFmpeg 5.1

Nach sechs Monaten Entwicklungszeit ist das Multimediapaket FFmpeg 5.1 verfügbar, das eine Reihe von Anwendungen und eine Sammlung von Bibliotheken für den Betrieb verschiedener Multimediaformate (Aufzeichnen, Konvertieren und Dekodieren von Audio- und Videoformaten) enthält. Das Paket wird unter LGPL- und GPL-Lizenzen vertrieben, die FFmpeg-Entwicklung erfolgt neben dem MPlayer-Projekt. Die erhebliche Änderung der Versionsnummer erklärt sich aus erheblichen Änderungen in der API und dem Übergang zu einem neuen Release-Generierungsschema, nach dem neue bedeutende Releases einmal im Jahr und Releases mit verlängerter Supportzeit alle zwei Jahre generiert werden. FFmpeg 5.0 wird die erste LTS-Version des Projekts sein.

Zu den in FFmpeg 5.1 hinzugefügten Änderungen gehören:

  • Unterstützung für das dezentrale Dateisystem IPFS und das damit verwendete Protokoll zum Binden permanenter IPNS-Adressen hinzugefügt.
  • Unterstützung für das QOI-Bildformat hinzugefügt.
  • Unterstützung für das Bildformat PHM (Portable Half Float Map) hinzugefügt.
  • Die Möglichkeit, die VDPAU-API (Video Decode and Presentation) zur Hardwarebeschleunigung der Videodekodierung im AV1-Format zu verwenden, wurde implementiert.
  • Die Unterstützung für die Legacy-Schnittstelle zur Hardware-Videodekodierung XvMC wurde eingestellt.
  • Option „-o“ zum Dienstprogramm ffprobe hinzugefügt, um die Ausgabe in die angegebene Datei statt in den Standardausgabestream zu ermöglichen.
  • Neue Decoder hinzugefügt: DFPWM, Vizrt Binary Image.
  • Neue Encoder hinzugefügt: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Mediencontainer-Packer (Muxer) hinzugefügt: DFPWM.
  • Mediencontainer-Entpacker (Demuxer) hinzugefügt: DFPWM.
  • Neue Videofilter:
    • SITI – Berechnung der Videoqualitätsmerkmale SI (Spatial Info) und TI (Temporal Info).
    • avsynctest – prüft die Synchronisierung von Audio und Video.
    • Feedback – Umleiten von beschnittenen Bildern zu einem anderen Filter und anschließendes Zusammenführen des Ergebnisses mit dem Originalvideo.
    • pixelize – pixeliert das Video.
    • Farbkarte – Reflexion von Farben aus anderen Videos.
    • colorchart – Generierung einer Farbeinstellungstabelle.
    • Multiplizieren – Multiplizieren der Pixelwerte des ersten Videos mit den Pixeln des zweiten Videos.
    • pgs_frame_merge führt PGS-Untertitelsegmente zu einem Paket (Bitstream) zusammen.
    • Blurdetect – bestimmt die Unschärfe von Frames.
    • remap_opencl – führt eine Pixel-Neuzuordnung durch.
    • chromakey_cuda ist eine Chromakey-Implementierung, die die CUDA-API zur Beschleunigung verwendet.
  • Neue Soundfilter:
    • Dialog – Erzeugung von Surround-Sound (3.0) aus Stereo, Übertragung des Tons gesprochener Dialoge, der in beiden Stereokanälen vorhanden ist, auf den zentralen Kanal.
    • Tiltshelf – hohe oder niedrige Frequenzen erhöhen/verringern.
    • virtualbass – generiert einen zusätzlichen Basskanal basierend auf Daten von Stereokanälen.

Source: opennet.ru

Kommentar hinzufügen