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

标签 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”

最佳答案

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

-vf 替换了旧 ffmpeg 版本中使用的旧 -vhook 标志。 libavfilter 工作于 2007 年作为 Google 代码之夏项目开始,现在已集成到主线 ffmpeg 中。

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

关于linux - ffmpeg 中无法识别的选项 '-vf',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13271099/

相关文章:

ffmpeg - atadenoise算法的原理是什么,ffmpeg源码中哪个函数实现了atadenoise算法?

c# - Silverlight 带水印的自动完成框

python - 使用bbox参数从图像中去除水印

php - 如何读取名称中包含空格和特殊字符的文件?

linux - Apache 未在 CentOS 7 服务器上运行

ffmpeg 从序列编号的图像制作 gif

php - 在 PHP 中使用文本为图像添加水印

python - Python如何读取打开后删除的文件

c++ - 添加按钮到 QVideoWidget

node.js - 使用 NodeJS 逐帧处理视频