1

我正在使用从 BAMBUSER 获得的 FFMPEG 静态编译库 for android。我现在面临的问题是从 BAMBUSER 获得的 FFMPEG 版本不支持水印。

ffmpeg -sameq -i mirror_watermark.mp4 -vf "movie=mirror_watermark.png [logo]; [in][logo] overlay=main_w-overlay_w:main_h-overlay_h [out]" output.mp4
No such filter: 'movie'

./configure --list-filters | grep movie
returns nothing

所以我想我必须使用更新版本的 FFMPEG 但我不知道如何开始,因为使用 BAMBUSER 一切都已经设置好了,我只是在他们的脚本中添加了某些编码器和解码器。

4

2 回答 2

1

我将其用作编译支持水印的较新 FFMPEG 版本的参考: https ://github.com/guardianproject/android-ffmpeg

于 2012-12-13T13:18:47.713 回答
0

您可以使用-overlay。这将根据尺寸在图像或视频的特定位置添加您的水印。

使用以下命令:

-ffmpeg -i test.mp4 -i watermark.png -filter_complex "overlay=10:10" test1.mp4
于 2018-05-08T09:33:56.307 回答