Я не могу выполнить скрипт HandBrakeCLI sh через программу php

У меня есть файл sh с именем test.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

сделанный

Это запускается в командной строке и дает мне вывод.

Но когда я пытаюсь выполнить его, я не получаю никакого вывода. Вот вывод.mp4 файл из файла WMV

testvideo.php

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

Где я делаю не так? Если я напишу любую другую команду в test.sh, то она будет выполнена. Так что есть проблема только с HANDBRAKE_CLI.

0 ответов

Другие вопросы по тегам