Salve a tutti,
non so se posto nella sezione giusta, in caso contrario i moderatori spostino pure.
Devo creare uno script PHP che converta un file video precedentemente caricato sul server lo converta in 3 formato diversi.
Ad esempio ho miovideo.avi e voglio che venga convertito in:
miovideo.mp4
miovideo.ogv
miovideo.webm
Per fare ciò ho utilizzato **FFMPEG con tre comandi differenti:
**[PHP]
exec(ffmpeg -i miovideo.avi miovideo.mp4);
exec(ffmpeg -i miovideo.avi miovideo.ogv);
exec(ffmpeg -i miovideo.avi miovideo.webm);
[/PHP]
Il problema è che PHP non passa alla seconda istruzione finché la prima non è completata; quindi se l'utente chiude il browse mentre è in corso la prima conversione le altre due non verranno portate a termine.
Come posso ovviare?
Posso fare in modo che vengano messe in "lista d'attesa" sul server e eseguite anche se l'utente ha chiuso il browser?
Spero di essere stato chiaro