Veröffentlichung des Multimediapakets FFmpeg 4.4

Nach zehn Monaten Entwicklungszeit ist das Multimediapaket FFmpeg 4.4 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.

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

  • Die Möglichkeit, die VDPAU-API (Video Decode and Presentation) zur Hardwarebeschleunigung der Videodekodierung in den Formaten HEVC/H.265 (10/12 Bit) und VP9 (10/12 Bit) zu verwenden, wurde implementiert.
  • Unterstützt wird die Videodekodierung im AV1-Format mithilfe der Hardwarebeschleunigungs-Engines NVIDIA NVDEC und Intel QSV (Quick Sync Video) sowie der DXVA2/D3D11VA-API.
  • Es wurde die Möglichkeit hinzugefügt, AV1 mithilfe der libaom-Bibliothek monochrom zu kodieren (erfordert mindestens Version 2.0.1).
  • Die Möglichkeit, Videos im AV1-Format zu kodieren, wurde mit dem SVT-AV1-Encoder (Scalable Video Technology AV1) implementiert, der Hardware-Parallel-Computing-Tools verwendet, die in modernen Intel-CPUs zu finden sind.
  • Ausgabegerät über AudioToolbox-Framework hinzugefügt.
  • Unterstützung für das Gophers-Protokoll (Gopher über TLS) hinzugefügt.
  • Unterstützung für das RIST-Protokoll (Reliable Internet Stream Transport) mit Librist hinzugefügt.
  • Die Unterstützung für libwavpack-basierte Encoder wurde entfernt.
  • Neue Decoder hinzugefügt: AV1 (mit hardwarebeschleunigter Dekodierung), AV1 (über VAAPI), AVS3 (über libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Neue Encoder hinzugefügt: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (Untertitel).
  • Mediencontainer-Packer (Muxer) hinzugefügt: AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (Untertitel), LEGO Racers ALP (.tun und .pcm).
  • Mediencontainer-Entpacker (Demuxer) hinzugefügt: AV1 (Low-Overhead-Bitstream), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA, MSP v2 (Microsoft Paint).
  • Neue Parser wurden hinzugefügt: IPU, Dolby E, CRI, XBM.
  • Neue Filter:
    • chromanr – reduziert Farbrauschen im Video.
    • afreqshift und aphaseshift – verschieben die Frequenz und Phase des Tons.
    • adenorm – fügt ab einem bestimmten Pegel Rauschen hinzu.
    • Speechnorm – führt eine Sprachnormalisierung durch.
    • asupercut – schneidet Frequenzen über 20 kHz aus dem Ton.
    • asubcut – schneidet Subpufferfrequenzen aus.
    • asuperpass und asuperstop – Implementierung von Butterworth-Frequenzfiltern.
    • shufflepixels – ordnet Pixel in Videobildern neu an.
    • tmidequalizer – Anwendung des Temporal Midway Video Equalization-Effekts.
    • estdif – Deinterlacing mit dem Edge Slope Tracing-Algorithmus.
    • epx ist ein Vergrößerungsfilter zum Erstellen von Pixelkunst.
    • Scheren – Videotransformation scheren.
    • kirsch – Wenden Sie den Kirsch-Operator auf ein Video an.
    • Farbtemperatur – Passen Sie die Farbtemperatur des Videos an.
    • Farbkontrast – passt den Farbkontrast zwischen RGB-Komponenten für Videos an.
    • Farbkorrektur – Weißabgleich-Anpassung für Video.
    • Einfärben – Farbüberlagerung auf Video.
    • Belichtung – Passt die Belichtungsstufe für Videos an.
    • Monochrom – konvertiert Farbvideos in Graustufen.
    • aexciter – Erzeugung hochfrequenter Schallanteile, die im Originalsignal fehlen.
    • vif und msad – Bestimmung der Koeffizienten VIF (Visual Information Fidelity) und MSAD (Mean Sum of Absolute Differences) zur Bewertung der Unterschiede zwischen zwei Videos.
    • Identität – Bestimmung des Unterschiedes zwischen zwei Videos.
    • setts – legt PTS (Präsentationszeitstempel) und DTS (Dekodierungszeitstempel) in Paketen (Bitstrom) fest.

Source: opennet.ru

Kommentar hinzufügen