• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

exec() with ffmpeg and convert

decaPeter

New Pleskian
Hello,

i'm trying to execute commands with exec() on PHP 5.2 on windows server.

I can run and echo exec('whoami') but i cant run exec() with ffmpeg and concert.

With
Code:
echo exec('convert.exe a.jpg output.png')
return : "ParamŠtre non valide"
i have tried everything :

Code:
$input = "C:\\my\\folder\\httpdocs\\imagick\\a.jpg";
$output = "C:\\my\\folder\\httpdocs\\imagick\\output.png";
echo exec("convert.exe $input $output");
return : "ParamŠtre non valide"

Code:
$input = "C:/my/folder/httpdocs/imagick/a.jpg";
$output = "C:/my/folder/httpdocs/imagick/output.png";
echo exec("convert.exe $input $output");
echo exec("convert $input $output");
return : "ParamŠtre non valide"
but in windows cmd shell, it works!!

Code:
echo exec("ffmpeg.exe input.avi output.flv");
Code:
echo exec("ffmpeg input.avi output.flv");
return nothing... and its the same with all path tests... (but it works in cmd)

any idee? i need help, i have read so much forum but i never solved the problem :(
 
solved :

it was a security of IIS plesk user. I had to add rights for IIS Plesk user on folters of ffmpeg and convert. Now it works.
 
Back
Top