简体   繁体   English

ffmpeg水印

[英]ffmpeg watermark

I am using a static compiled lib of FFMPEG gotten from BAMBUSER for android. 我正在使用从BAMBUSER下载的FFMPEG静态编译库。 The problem I am facing now is that FFMPEG version gotten from BAMBUSER does not support watermarking. 我现在面临的问题是从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

So I guess I have to use a newer version of FFMPEG but I do not know how to get started since with the BAMBUSER everything was already set I just added certain encoders and decoders to their script. 因此,我想我必须使用较新版本的FFMPEG,但是我不知道如何开始使用BAMBUSER,因为一切都已设置好,我只是在脚本中添加了某些编码器和解码器。

我以此为参考来编译支持水印的较新FFMPEG版本: https : //github.com/guardianproject/android-ffmpeg

You can Use -overlay for it. 您可以使用-overlay This Will Add Your Watermark on a Particular position on the image or video as per dimensions. 这将根据尺寸将水印添加到图像或视频上的特定位置。

Use below command: 使用以下命令:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM