2016-09-09 4 views
-3

FFMPEG не работает в exec, но работает при использовании ssh на том, что мы , но другие команды работают с exec!ffmpeg не работает в php exec()

Вот код:

exec("ffmpeg -i /home/setare/public_html/kanalmanager/wt/230307754.mp4 -i /home/setare/public_html/kanalmanager/wt/230307754_logo.png \ 
-filter_complex "[1]colorchannelmixer=aa=1,scale=iw*1.4:-1[wm];[0][wm]overlay=x=(W-w)/2:y=(H-h)/2" /home/setare/public_html/kanalmanager/wt/230307754_send.mp4 -y"); 
+5

Синтаксическая ошибка, незаменяемые кавычки –

+0

Либо избежать внутренние кавычки, или используйте одинарные кавычки вокруг строки. – Barmar

ответ

0

Как Шарлотта Дюнуа сказал, что есть ошибка синтаксиса, и это следует работы:

exec("ffmpeg -i /home/setare/public_html/kanalmanager/wt/230307754.mp4 -i /home/setare/public_html/kanalmanager/wt/230307754_logo.png \ 
-filter_complex \"[1]colorchannelmixer=aa=1,scale=iw*1.4:-1[wm];[0][wm]overlay=x=(W-w)/2:y=(H-h)/2\" /home/setare/public_html/kanalmanager/wt/230307754_send.mp4 -y"); 
Смежные вопросы