java - 如何在android中的视频上添加应用程序 Logo

标签 java android video bitmap ffmpeg

我有一个视频存储在我的内部存储器中。我想将应用程序 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/

相关文章:

像素数组的Java旋转

android - 没有在 Webview 中获得 onReceivedClientCertRequest 的回调

video - 如何在几秒钟内可靠地找到视频的帧数?

Java:没有 'synchronized'的内存同步什么时候发生?

java - 改进 kafka 流的最佳实践是什么

java - 如何使用 android 版 YouTube API 搜索主题来找到 YouTube 上视频的链接?

android - 在 Android 元数据中指定十六进制颜色值

video - 如何将 youtube 视频嵌入为带有自动播放、循环和隐藏观看、分享、Youtube Logo 和视频标题的标题?

video - Shaka 玩家在启动时选择低质量变体

java - connect() 和 disconnect() 在哪里实现?