Bonjour,
je suis actuellement en stage et je dois travailler sur la conversion de vidéo depuis une page internet(tout nouveau pour moi) j'ai fais quelque recherche et j'ai finalement decider d'utilisé Mencoder pour lancer la conversion en ligne de commande depuis le serveur. Je travail en ce moment en local sous windows (pas trés pratique mais bon j'ai pas le choix) j'ai donc tester la conversion de plusieur video directement sous dos avec succès. Le problème c'est que le script que j'utilise fonctionne sous dos mais quand je l'utilise depuis php il ne fonctionne pas. j'ai fais une petite page toute simple de test avec le code suivant:
la page m'affiche l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $cmd_encodage ="cd C:\\wamp\\www\\siteprojet\\MPlayer & mencoder C:/wamp/www/siteprojet/video/mavideo.avi -forceidx -of lavf -oac mp3lame -lameopts abr:br=128 -srate 22050 -ovc lavc -lavcopts vcodec=flv:vbitrate=250:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=360:240 -o C:/wamp/www/siteprojet/video/mavideo.flv"; echo "<br/>".$cmd_encodage; system($cmd_encodage,$error); echo "<br /><br /><br />valeur retournée ".$error; ?>
MEncoder Sherpya-SVN-r26446-4.2.3 (C) 2000-2008 MPlayer Team CPU: Intel(R) Pentium(R) M processor 1.60GHz (Family: 6, Model: 13, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 Exiting... (error parsing command line)
valeur retournée 1
voila donc je ne comprend pas pourquoi le meme script fonctionne quand je le met sous dos et depuis ma page elle ne fonctionne pas! Si qqun peut m'aider Merci
Partager