Zum Hauptinhalt Zur Navigation

Multimedia-Framework für Linux: FFmpeg 3.0 bringt viele neue Filter und Decoder

Das Multimedia-Framework FFmpeg ist runderneuert worden: In der Version 3.0 hat es nicht nur neue Filter, Encoder und Decoder erhalten. Es bringt auch Harwarebeschleunigung für Googles Videocodec VP9.
/ Ferdinand Thommes
27 Kommentare News folgen (öffnet im neuen Fenster)
FFmpeg 3.0 bringt viele Neuerungen. (Bild: Wikipedia)
FFmpeg 3.0 bringt viele Neuerungen. Bild: Wikipedia / CC0 1.0

Das Multimedia-Framework FFmpeg bringt in der Version 3.0 viele Neuerungen, darunter Hardwarebeschleunigung für Googles lizenzgebührenfreien Videocodec VP9 durch die Video Acceleration API(öffnet im neuen Fenster) (VA-API). Die neue Version unterstützt auch das En- und Decodieren von Common Encryption(öffnet im neuen Fenster) (CENC) in MP4-Dateien und enthält neue Decoder für die Pulsmodulationsverfahren und Audioformate ADPCM PSX, SDX2 DPCM, ADPCM AICA, XMA1 und XMA2.

Neue Filter und Muxer

FFmpeg 3.0 decodiert DXV- sowie Screenpresso-SPV1-Streams und enthält einen ADPCM-PSX-Decoder. Weitere neue Decoder umfassen Cineform-HD-, XMA1- und XMA2-Decoder. Neu sind auch ein Chromaprint-Fingerprinting-Multi- und Demuliplexer sowie Muxer für 3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag, vpk, wve und ivr. DXVA2-beschleunigtes Decodieren von VP9 beherrscht FFmpeg 3.0 ebenso wie Intels Quick Sync Video(öffnet im neuen Fenster) .

Mehr als 30 neue Filter haben die Entwickler FFmpeg spendiert. Darunter sind Filter für Rubberband, Extrastereo- und Selectivecolor-Filter sowie solche für Chromakey, Shuffleframe, Maskedmerge, Zscale, Vibrato, Realtime, Aemphasis und Acompressor. Für libaacplus, libquvi und libvo-aacenc entfällt mit der neuen Version die Unterstützung.

Probleme mit VLC

Wie Kommentare(öffnet im neuen Fenster) im Internet andeuten, ist die Implementierung von VA-API VP9 hwaccel eventuell nicht kompatibel mit den Plugins VAAPI, VDPAU und DXVA2 von VLC. Dies ist angeblich bedingt durch die Entscheidung der FFmpeg-Entwickler, die Art der Anwendung von hwacel in VLC nicht zu unterstützen, da sie zu Abstürzten und korrupten Daten führen kann.

FFmpeg, das bereits seit dem Jahr 2000 entwickelt wird, steht unter den Lizenzen GPL und LGPL. Eine offizielle Ankündigung zu FFmpeg 3.0 liegt noch nicht vor, alle Änderungen der aktuellen Version sind im Changelog(öffnet im neuen Fenster) nachzulesen, der Quellcode liegt auf Github(öffnet im neuen Fenster) .


Relevante Themen