【发布时间】:2012-02-27 15:22:42
【问题描述】:
我正在尝试使用 FFmpeg 以编程方式将图像或视频叠加在另一个视频的顶部。看来 AVFilter 可以做到这一点。
有很多关于如何使用命令行执行此操作或类似操作的示例,但是,除了 doc/examples/filtering.c 之外,我没有找到以编程方式使用 AVFilter 的示例,这对我有帮助但还不够。 我已经可以对视频进行解码和编码,我只需要学习如何过滤解码的帧并添加水印。
有没有以编程方式使用 libavfilter 的示例?
是否有使用叠加或电影滤镜的示例?
【问题讨论】:
-
可以轻松修改代码示例以应用任意过滤器。问题是什么?有关使用叠加和电影滤镜的示例,请参阅How to watermark a video using FFmpeg。
-
这个例子的问题是它过载了(2个过滤器,过滤器图等)。对于新手并想了解如何应用一个 AVFilter 来说,这是令人困惑的,因为它并没有明确说明开始时绝对需要什么。
标签: filter ffmpeg overlay watermark