Zum Hauptinhalt Zur Navigation Zur Suche

Freie Codec-Sammlung: FFmpeg 4.0 bringt proprietäres Video-Decoding von Nvidia

Das freie Multimedia-Framework und Codec-Sammlung FFmpeg unterstützt in der aktuellen Version 4.0 Nvidias proprietäres Decoding-API Nvdec. Die Software unterstützt außerdem den freien Codec AV1 und verzichtet auf den Support für Windows XP.
/ Sebastian Grüner
11 Kommentare Auf Google folgen (öffnet im neuen Fenster)
Nvidia GPUs wie diese Tesla K80 unterstützen Nvdec zum Dekodieren von Videos. (Bild: Marc Sauter/Golem.de)
Nvidia GPUs wie diese Tesla K80 unterstützen Nvdec zum Dekodieren von Videos. Bild: Marc Sauter/Golem.de

Das freie Multimedia-Framework FFmpeg ist in Version 4.0(öffnet im neuen Fenster) alias Wu erschienen. Die Software unterstützt nun wie zum Beispiel auch das konkurrierende Gstreamer-Projekt das proprietäre NVDEC-API von Nvidia(öffnet im neuen Fenster) zur hardwarebeschleunigten Videowiedergabe. Unterstützt werden darüber die Codecs H.264, H.265 alias HEVC, MJPEG, MPEG-1/2/4, VC1 sowie VP8 und VP9. NVDEC ist eine Alternative zu dem freien Unix-API VDPAU, das ebenfalls von Nvidia stammt, läuft im Gegensatz dazu aber neben Linux auch unter Windows und wird bisher ausschließlich in Nvidias proprietärem Treiber implementiert.

FFmpeg unterstützt darüber hinaus die Verwendung von AMDs Advanced Media Framework AMF(öffnet im neuen Fenster) zum Encoding von H.264 und H.265. Über das VAAPI wird das Hardare-Decoding von MJPEG und VP8 unterstützt sowie die sogenannten Processing Amplifier (ProcAmp) zur Farbkorrektur und Filter für die Rausch- und Farbkorrektur.

XP-Support fliegt raus

Aus seiner Softwaresammlung entfernt hat das Team das Werkzeug ffserver sowie Muxer und Demuxer ffmenc und ffmdec. Ebenfalls entfernt hat das Team die Unterstützung zum Bauen von FFmpeg für inzwischen sehr veraltetes Windows XP. Mindestvoraussetzung ist künftig Windows Vista.

Hinzugekommen zu FFmpeg ist in der aktuellen Version die Unterstützung für den neuen freien Videocodec AV1 über die Referenzimplementierung Libaom. Außerdem unterstützt wird der Openssl-Fork Libressl des OpenBSD-Teams, der als Reaktion auf die Heartbleed-Sicherheitslücke initiiert worden ist.

Weitere Details und die vollständige Auflistung der neuen Filter, Formate und andere Verbesserungen finden sich in der Ankündigung. Der Code steht zum Download(öffnet im neuen Fenster) über die Seiten des Projekts bereit.


Relevante Themen