ffmpeg水印

时间:2012-12-11 10:36:14

标签: android ffmpeg android-ffmpeg

我正在使用从BAMBUSER获取的FFMPEG的静态编译库来获取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已经设置了所有内容,我只是在脚本中添加了某些编码器和解码器。

2 个答案:

答案 0 :(得分:1)

我用这个作为参考来编译支持水印的更新的FFMPEG版本: https://github.com/guardianproject/android-ffmpeg

答案 1 :(得分:0)

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

使用以下命令:

-ffmpeg -i test.mp4 -i watermark.png -filter_complex "overlay=10:10" test1.mp4