Zum Hauptinhalt Zur Navigation Zur Suche

Videocodierung: FFmpeg unterstützt Multithreading

FFmpeg wird Multithread-fähig: Der Entwicklungszweig Mt, kurz für Multithread, wurde in die Hauptquelle des Projektes eingepflegt. So kann FFmpeg beim Decodieren von Videos nun mehrere Prozessorkerne nutzen.
/ Sebastian Grüner
6 Kommentare undefined News folgen (öffnet im neuen Fenster)

FFmpeg erhält Multithread-Unterstützung für Bibliotheken des Projektes. Damit ist es unter anderem möglich, für das Decodieren von Inhalten mehrere Prozessorkerne zu nutzen. Auf der Mailingliste des Projektes FFmpeg(öffnet im neuen Fenster) wurde die Aufnahme des Entwicklungszweiges FFmpeg-mt in das Hauptrepositorium(öffnet im neuen Fenster) bekanntgegeben. Die Entwicklung des Multithread-Zweiges begann bereits im Jahr 2008 im Rahmen des Google Sommer of Code.

Das Projekt bereitet zurzeit die Veröffentlichung von FFmpeg in Version 0.6.2 vor. Darin wird die Multithread-Unterstützung allerdings noch nicht enthalten sein, da sie sich noch in der Testphase befindet. Die Multithread-Unterstützung wird voraussichtlich mit der nächsten größeren Veröffentlichung Version 0.7 standardmäßig ausgeliefert.

Die Entwicklung schreitet ungeachtet der derzeitigen Diskussion zwischen den Entwicklern fort, die in den FFmpeg-Fork Libav mündete. Neben der Anwendung selbst ist die Bibliothek Libavcodec der größte Bestandteil beider Projekte. Sie dient unter anderem als Basis für den VLC-Player(öffnet im neuen Fenster) . [von Sebastian Grüner]


Relevante Themen