我无法通过php程序执行HandBrakeCLI sh脚本

时间:2018-04-16 11:39:03

标签: handbrakecli

我有一个名为test.sh的sh文件

SRC=/var/www/html/plms/video/
DEST=/var/www/html/plms/mp4files/
DEST_EXT=mp4
HANDBRAKE_CLI=HandBrakeCLI
for FILE in `ls $SRC`
do
       filename=$(basename $FILE)
       extension=${filename##*.}
       filename=${filename%.*}
       $HANDBRAKE_CLI -i $SRC/$FILE -o $DEST/$filename.$DEST_EXT -e x264 -q 22 -r 12 -B 64 -X 480 -O

完成

这会在命令提示符下运行,并为我提供输出。

但是当我尝试执行它时,我没有得到任何输出。这里的输出是来自wmv文件的.mp4文件

testvideo.php

$output = shell_exec('sh test.sh');

我做错了什么? 如果我在test.sh中写了任何其他命令,那么它就会被执行。所以只有HANDBRAKE_CLI的问题。

0 个答案:

没有答案