PHP IIS exec erreur CGI

dam358
Invité n'ayant pas de compte PHPfrance

28 mai 2009, 10:08

Bonjour,
je développe une application en php qui appelle en ligne de commande un programme (ffmpeg) pour lancer un encodage après un upload.
Lors de l'appel via exec, une erreur CGI apparait.
Malgré de nombreux essais et l'aide de google, je n'ai pas trouvé de solution à mon problème.
Quelqu'un pourrait-il m'aider ?
Merci

PHP Version 5.2.9-1
IIS 6 sous Win Server 2003

ViPHP
ViPHP | 2291 Messages

28 mai 2009, 18:28

Salut,

:-k Avec du code je pense qu'il serait plus facile d'essayer de t'aider :(
Parce que là comme dirait zeus il faudrait une chance de cocu pour trouver ton erreur.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

dam358
Invité n'ayant pas de compte PHPfrance

29 mai 2009, 10:04

C'est pas faux
Le code ne contient que l'appel à ffmpeg, le reste du travail est fait ailleurs et fonctionne.
<?php

echo "debut codage";

//exec("D:\\ffmpeg.rev12665\\ffmpeg -i $nomFichier -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y dies2.flv");

//$comm="ffmpeg -i \"D:\\ffmpeg.rev12665\\noire.avi\" -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y \"D:\\ffmpeg.rev12665\\dies1453.flv\"";
//exec($comm,$ret);

//exec("D:/ffmpeg.rev12665/coder.bat");
//exec ("D:\\ffmpeg.rev12665\\coder.bat");

//exec("ffmpeg -i \"D:\\ffmpeg.rev12665\\noire.avi\" -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y \"D:\\ffmpeg.rev12665\\dies1453.flv\"");
//exec("D:\\ffmpeg.rev12665\\ffmpeg -i noire.avi -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y dies1453.flv");

//avec coder.bat qui contient la meme commande
//exec("D:\ffmpeg.rev12665\coder.bat");
//exec('D:\ffmpeg.rev12665\coder.bat');

//exec("ffmpeg -i noire.avi -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y encode.flv");

//exec("ffmpeg -i noire.avi -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y dies1453.flv");
//exec("ffmpeg -i \"D:/ffmpeg.rev12665/noire.avi\" -ab 32 -f flv -s 320x240 -ar 22050 -aspect 4:3 -pass 1 -b 256 -r 15 -y \"D:/ffmpeg.rev12665/dies1453.flv\"");

?>