ffmpeg中无法识别的选项'-vf'

时间:2012-11-07 13:47:50

标签: linux ffmpeg watermark

我正在运行此命令

ffmpeg -i "video_in.mp4" -vf "movie=watermark.png [watermark]; [in][watermark] overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2 [out]" outputvideo.mp4

也尝试了

/usr/local/bin/ffmpeg -i "video_in.mp4" -vf "movie=watermark.png [watermark]; [in][watermark] overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2 [out]" outputvideo.mp4

错误:ffmpeg中无法识别的选项'-vf'

2 个答案:

答案 0 :(得分:11)

您的ffmpeg版本太旧了,您至少需要0.7版本。

-vf替换旧ffmpeg版本中使用的旧-vhook标志。 libavfilter工作于2007年作为Google Summer of Code项目启动,现已整合到主线ffmpeg中。

请参阅:http://ffmpeg.org/pipermail/ffmpeg-user/2011-July/001545.html

答案 1 :(得分:1)

您的错误是“-vf”对ffmpeg没有任何意义。 我不确定您打算使用哪个选项(-f,-v,-vn),但请查看手册页以查看您的意图。

man ffmpeg

以下是手册页的链接: http://linux.die.net/man/1/ffmpeg