我有一个视频存储在我的内部存储器中。我想将应用程序 Logo 添加到视频中并在我的 android 应用程序中播放。
我用谷歌搜索了一下,得到了以下结果,
https://github.com/WritingMinds/ffmpeg-android-java
Adding watermark bitmap over video in android: 4.3's MediaMuxer or ffmpeg
但是从这些引用资料中,我没有得到如何实现我想要的功能。
因此,任何人都可以帮助我找到解决方案。
最佳答案
有答案https://stackoverflow.com/a/37957424/8289261
FFmpeg4Android is a way your application can run FFmpeg commands, only Java, no need for C code, or NDK.
直接链接,寻找“水印”命令
http://androidwarzone.blogspot.ru/2011/12/ffmpeg4android.html
该页面中的命令示例():
WaterMark:
// test with watermark.png 128x128, add it to /sdcard/videokit/
String[] complexCommand = {"ffmpeg","-y" ,"-i", "/sdcard/videokit/in.mp4","-strict","experimental", "-vf", "movie=/sdcard/videokit/watermark.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]","-s", "320x240","-r", "30", "-b", "15496k", "-vcodec", "mpeg4","-ab", "48000", "-ac", "2", "-ar", "22050", "/sdcard/videokit/out.mp4"};
关于java - 如何在android中的视频上添加应用程序 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45050301/