¿Cómo "bifurcar" un proceso de conversión de video en segundo plano, en PHP?

Tengo un script de carga flash por lotes, que carga archivos de video a un directorio. Sencillo. Una vez que se completa la carga, crea un registro mysql para ese archivo y pasa al siguiente archivo en la cola.

Justo antes de hacerlo, quiero que invoque un proceso en segundo plano que convertirá el archivo avi avi cargado en un archivo mp4 compatible con iPod, además de generar algunos pulgares de vista previa. Como puede imaginar, lleva algo de tiempo ...... Simplemente puedo poner el código de conversión en el cargador de archivos ... pero se cuelga para cada archivo durante unos 10-20 minutos, lo que es nono (incluso usted es una función de sólo administración).

Así que quiero que se bifurque el proceso de conversión en segundo plano, y pasar a la siguiente carga, mientras se convierte el archivo.

¿Algo como esto haría el trabajo, o tendré que usar las funciones php fork?

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta