2009-05-27 7 views
0

J'ai un script appelant une commande pour exécuter une conversion ffmpeg sur une vidéo mise en ligne. Cela fonctionne seulement à des moments aléatoires cependant. Parfois, le formulaire se termine et le processus ffmpeg est en cours d'exécution. à d'autres moments, la commande ffmpeg ne fonctionne pas du tout. Voici la commande que je suis en cours d'exécution dans une fonction exec():Conversion vidéo incohérente

ffmpeg -i "uploaded_file -b 450k "converted_file" >/dev/null 2>&1 & 

Quelqu'un peut-il expliquer pourquoi cela ne fonctionne que sur certains essais et non sur les autres?

+0

Peut-on s'il vous plaît voir votre code actuel? Cela peut être un problème avec votre PHP plutôt qu'avec la commande externe. –

Répondre

4

Que se passe-t-il si ffmpeg échoue et lance et erreur? En ce moment vous envoyez toutes les sorties à /dev/null donc vous ne le saurez jamais.

changement >/dev/null dans >>/tmp/ffmpeglog de tenir un journal

+0

C'est ce que j'allais suggérer. –