prosumer Posted January 4, 2008 Share Posted January 4, 2008 I'm getting a zero-byte output (video.mpg) running this shell command within PHP. #!/usr/bin/ksh /usr/local/bin/convert /home/myfolder/image*.jpg /home/myfolder/video.mpg If I execute the following from the terminal, I get the correct output. convert image*.jpg video.mpg However, if I do it in PHP or cron job, I'll get a zero-byte file. I also tried : <?php exec("convert image*.jpg video.mpg"); ?> <?php shell_exec("convert image*.jpg video.mpg"); ?> or even wrap the above in a script.sh and then do a exec("sh script.sh") in PHP. All of the above give my a zero-byte output. Did I overlook something obvious? I hope so... Please enlighten Link to comment https://forums.phpfreaks.com/topic/84541-anyone-use-usrbinconvert-successfully-in-php-or-cron-job/ Share on other sites More sharing options...
prosumer Posted January 5, 2008 Author Share Posted January 5, 2008 Ok, never mind. I found the solution. Just add the PATH to my mpeg2encode codec in the above script and it works Thanks for viewing. Link to comment https://forums.phpfreaks.com/topic/84541-anyone-use-usrbinconvert-successfully-in-php-or-cron-job/#findComment-431079 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.