将视频转换为H264时无法识别选项'c:v'ffmpeg错误

use*_*346 3 ffmpeg x264

我告诉我的服务器升级到ffmpeg的最新版本,他们告诉我他们做了,我的最新版本是2.2.1.我测试了几个代码将视频转换为x264,这是一个;

passthru("$ffmpegpath -i aatest/a.AVI -c:v libx264 -c:a libfaac -preset veryslow -qp 0 aatest/output.mp4 2>&1");
Run Code Online (Sandbox Code Playgroud)

结果

FFmpeg版本0.6.5,版权所有(c)2000-2010 FFmpeg开发人员建立于2012年1月29日17:52:15与gcc 4.4.5 20110214(Red Hat 4.4.5-6)配置: - prefix =/usr - -libdir =/usr/lib64 --shlibdir =/usr/lib64 --mandir =/usr/share/man --incdir =/usr/include --disable-avisynth --extra-cflags =' - O2 -g - pipe -Wall -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector --param = ssp-buffer-size = 4 -m64 -mtune = generic -fPIC'--enable-avfilter --enable-avfilter-lavf - enable-libdc1394 --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable -librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable -swscale --enable-vdpau --enable-version3 --enable-x11grab libavutil 50.15.1/50.15.1 libavcodec 52.72.2/52.72.2 libavformat 52.64.2/52.64.2 libavdevice 52. 2. 0/52. 2. 0 libavfilter 1.19.0/1.19.0 libswscale 0.11.0/0.11.0 libpostproc 51. 2. 0/51. 2. 0 [mpeg4 @ 0x1111960]检测到无效且低效的vfw-avi打包B帧[mpeg4 @ 0x1111960]帧跳过8输入#0,avi,来自'aatest/a.AVI' :持续时间:00:02:04.04,开始:0.000000,比特率:885 kb/s流#0.0:视频:mpeg4,yuv420p,480x360 [PAR 4:3 DAR 16:9],25 tbr,25 tbn,25 tbc Stream #0.1:音频:mp3,44100 Hz,2个通道,s16,128 kb/s无法识别的选项'c:v'

最后一行说"无法识别的选项'c:v'"

我该怎么办 ?谢谢

jma*_*eli 14

对于像我的0.8.12这样的新版本-vcodec而不是使用-c:v


av5*_*501 7

ffmpeg版本看起来不对(0.6.5).也许这就是问题?