如何在android中的视频上添加app徽标

时间:2017-07-12 06:45:31

标签: java android video bitmap ffmpeg

我的内部存储空间中存储了一个视频。我想在视频中添加应用程序徽标并在我的Android应用程序中播放。

我用Google搜索了一下,得到了以下结果,

https://github.com/WritingMinds/ffmpeg-android-java

Adding watermark bitmap over video in android: 4.3's MediaMuxer or ffmpeg

但是从这些参考文献中我没有得到如何实现我想要的功能。 那么任何人都可以帮助我找到解决方案。

1 个答案:

答案 0 :(得分:-1)

答案为https://stackoverflow.com/a/37957424/8289261

  

FFmpeg4Android是一种应用程序可以运行FFmpeg命令的方式,   只有Java,不需要C代码或NDK。

直接链接,查找'watermark'命令 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"};