【发布时间】:2011-08-13 19:21:28
【问题描述】:
我正在使用 ffmpeg-php 上传视频并从
转换视频“ogv”、“mp4”、“avi”、“flv”、“ogg”、 “mpg”、“wmv”、“asf”和“mov”
格式为
“flv”、“ogg”和“flv”格式。
我是这样做的:
$command1='ffmpeg -i '.$Source." -ar 44100 -ab 128k -s wvga -aspect 4:3 -f FLV -y ".$dest;
$command2="ffmpeg -i ".$Source." -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow -threads 10 -s wvga -aspect 4:3 -f mp4 -y ".$dest;
$command3="ffmpeg -i ".$Source." -acodec libvorbis -ab 128k -ac 2 -vcodec libtheora -threads 10 -s wvga -aspect 4:3 -f ogg -y ".$dest;
@shell_exec($command1.";".$command2.";".$command3);
在 .ogv 视频上应用这些命令时,它可以正常工作,但在 .MOV 上应用时,它不起作用并且没有错误显示,尽管当我将命令粘贴到终端它工作正常。
提示:脚本正在由 cron 作业运行。
对这个问题有什么建议吗?
【问题讨论】:
标签: php linux shell terminal ffmpeg