Nur wie

Dazu gibt es dann noch dieses Projekt:Thumbnails aus Filmen erzeugen mit ffmpeg
Der Beitrag wurde am 24. September 2006 von Oliver Karthaus veröffentlicht
Ich schrieb dieses Wochenende ja bereits einen kurzen Artikel darüber, dass es mir endlich gelungen war, ffmpeg auf einem Server lauffähig zu machen. Die Funktionalität des Moduls ist wirklich einmalig. Wer mit Videos arbeitet und diese eventuell eingebunden hat oder Kunden zum downloaden anbietet, der kennt die zeitaufwändige Arbeit, Thumbnails zu extrahieren. Einige Programme machen das zwar per Knopfdruck, ich bin da aber eher ein Anhänger der vollständigen Automatisierung um Zeit zu sparen. Heute habe ich dann mal mit einigen Funktionen experimentiert. Ich wollte gerne eine zusätzliche Galerie zu jedem Video haben. Die Videos haben eine Auflösung von 640×480 Pixel bei 768 Kbit/s. Ich wollte nun Frames in einer Größe von 800×600 extrahieren. Die Bilder sollten automatisch durchnummeriert und gleich im passenden Verzeichnis gespeichert werden. Dazu war nur folgender Code notwendig (in der Kommandozeile, funktioniert auch per exec() in Php):
ffmpeg -r 0.05 -s 800×600 /home/mas/screen_trunk/gallery/13/%d.jpg -i /home/mas/video_trunk/clips/13_768.wmv
Nach ungefähr 2 Minuten (das Video hatte rund 100 Mb) waren die Screenshots (50 Stück) bereits in einer sehr guten Qualität durchnummeriert und im gewünschten Verzeichnis gespeichert. Man kann natürlich eine beliebige Größe wählen, sie muss nur immer durch 2 teilbar sein. Wenn man die Framerate erhöht (im Beispiel 0.05), werden mehr Bilder generiert, umgekehrt weniger. Eine wirklich sehr bequeme Art, Thumbnails oder komplette Bildergalerien aus Videos zu erstellen. Wer zum Beispiel debian hat, der kann sich ffmpeg einfach mit “apt-get install ffmpeg” installieren.
Damit kann man Vorschaubilder von Videos erstellen.Description
ffmpeg-php is an extension for PHP that adds an easy to use, object-oriented API for accessing and retrieving information from video and audio files. It has methods for returning frames from movie files as images that can be manipulated using PHP's image functions. This works well for automatically creating thumbnail images from movies. ffmpeg-php is also useful for reporting the duration and bitrate of audio files (mp3, wma...). ffmpeg-php can access many of the video formats supported by ffmpeg (mov, avi, mpg, wmv...)