2016-09-09 16 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

シャーロットDunoisあなたは構文エラーがあり、この1つは作品べきで言ったように:

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"); 
関連する問題