我有一個PHP腳本來切斷視頻。這裏有三個執行exec()命令 - 兩個正確執行,而一個沒有:php exec()在一些調用上工作,而不是其他類似的調用
作品:
須藤的ffmpeg -i /home/vidserver/videos/$filename.mp4 -ss $的ctime -t 00 :00:06 -acodec副本複印件-vcodec -y /var/vidcache/test$x.mp4
作品:
須藤的ffmpeg -i /var/vidcache/test$x.mp4 -qscale:v 1 /var/vidcache/i$x.mpg
不起作用:
須藤的ffmpeg -i CONCAT: 「i0.mpg | i1.mpg」 -qscale:V 1個/var/vidcache/output.mpg
在/ var/vidcache有777個PRIVS和www-data
是在sudoers與NOPASSWD文件(是的,我知道 - 這僅僅是用於調試之前,我鎖定安全)。
當我本身從運行在命令行PHP腳本的最後一個命令,它的工作。 (以www-data或root身份運行)。但是,當我嘗試將它放入從網頁調用的函數中時,它不起作用。
任何想法?