Wie kann man einen Videokonvertierungsprozess in PHP in den Hintergrund „verzweigen“?

Ich habe ein Batch-Flash-Upload-Skript, das Videodateien in ein Verzeichnis hochlädt. Einfach. Nach Abschluss des Uploads wird ein MySQL-Datensatz für diese Datei erstellt und zur nächsten Datei in der Warteschlange gewechselt.

Kurz bevor es das tut, möchte ich, dass es einen Hintergrundprozess aufruft, der die hochgeladene avi avi-Datei in eine ipod-kompatible mp4-Datei konvertiert und einige Vorschaudaumen erzeugt. Wie Sie sich vorstellen können, dauert es einige Zeit ...... Ich kann den Konvertierungscode einfach in den Datei - Uploader einfügen ... aber es würde für jede Datei für gute 10-20 Minuten hängen bleiben, was ein Nono (gerade) ist du bist eine reine Administratorfunktion).

Daher möchte ich, dass der Konvertierungsprozess im Hintergrund ausgelöst wird und beim nächsten Upload die Datei konvertiert wird.

Würde so etwas den Job erledigen, oder muss ich tatsächlich die PHP-Fork-Funktionen verwenden?

exec("/usr/bin/php ./convert.php?id=123 > /dev/null 2>&1 &");

Antworten auf die Frage(3)

Ihre Antwort auf die Frage