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

use*_*976 2 linux watermark ffmpeg

我正在运行此命令

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
Run Code Online (Sandbox Code Playgroud)

也试过了

/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
Run Code Online (Sandbox Code Playgroud)

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

Joa*_*ård 11

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

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

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