Video in .flv umwandeln und max file size in PHP umgehen

Ich stand wie viele vor dem Problem, verschiedene Videoformate in .flv Dateien umzuwandeln. Ich wollte Videos in den verschiedensten Formaten auf den Server laden und diese dann in ein Flashvideo umwandeln. Hier möchte ich mal eine kleine Hilfe geben, wie man das ganze bewerkstelligen kann. Vorab für diejenigen, die etwas ähnliches wie youtube oder Google Video auf die Beine stellen wollen, mit Videos die größer als 8MB sind.

PHP max file size

Die Dateigröße ist bei PHP auf max 8MB begrenzt. (Standard in der php.ini 2MB). Will man größere Dateien über ein Formular auf den Server laden, hilft da nur eine Lösung mittels cgi. Hier kann ich nur das Megaupload Script von raditha.com empfehlen. Er bietet eine sehr schöne Lösung für Dateien die Größer als 8MB sind. Ich habe mit dem Script schon Dateien von über 200MB auf den Server geladen.

Wandeln (Konvertierung) von Videos in .flv (Flash)

Es gab bei meiner Recherche zwei Programme, die für mich relevant waren. Einmal mencoder (worauf ich nicht eingehen werde) und ffmpeg, das ich derzeit benutze. Die einfachste Methode ist natürlich die Multimedia Funktionen mit yast auf dem Server zu installieren. Hierbei werden für yast Softwarequellen benötigt, die man nachtragen kann.

Auf susewiki.org wird beschrieben, wie man unter SUSE LINUX die erforderlichen Multimediafunktionen wie ffmpeg nachrüsten kann.

> zur Anleitung

Eine weitere Erklärung wie man ffmpeg mit diverser anderer Software installiert und verwendet, kann man in linuxforen.de finden.

> zur Anleitung

Um eine weitere Serverseitige Konvertierung umzusetzen, bzw. eine wirklich gute und einfache Erklärung zu nennen, hat Luar auf seinem Blog ein Einfaches Tutorial geschrieben.

> zur Anleitung

Für diejenigen, die nicht wissen wie man nun ffmpeg mit PHP ansteuert, der sollte sich bei php.net über shell_exec() erkundigen.

Als Beispiel für das wandeln von Videos:

shell_exec(”ffmpeg -i /path/to/file.wmv -acodec mp3 -ar 22050 -ab 32 -f flv -s 180×160 /path/to/file.flv”);

Oliver von AWM-Resource hat einen aufschlussreichen Artikel über das Erstellen von Thumbnails mittels ffmpeg geschrieben. Wer Thumbnails einfach aus Filmen erzeugen möchte, der sollte sich am Beispiel von Oliver versuchen.

Ich hoffe ich konnte dem einen oder anderen ein paar gute Informationen und Links geben.

Hinterlasse einen Kommentar