Android在读取资源后使用FFMPEG添加水印

Android在读取资源后使用FFMPEG添加水印,android,ffmpeg,watermark,Android,Ffmpeg,Watermark,在从应用程序中阅读水印后,我需要一些关于添加水印的帮助。。我已经这样做了,当我直接从一个特定的文件夹中阅读时,我的工作非常出色。但现在我想让这个想法变得通用,并希望从参考资料中阅读它,然后应用到视频中。 我正在尝试从drawable读取水印 Uri waterMark = Uri.parse("android.resource://com.app.videoedit/"+R.drawable.watermark); 我的命令在这里 complexCommand =new String[] {"

在从应用程序中阅读水印后,我需要一些关于添加水印的帮助。。我已经这样做了,当我直接从一个特定的文件夹中阅读时,我的工作非常出色。但现在我想让这个想法变得通用,并希望从参考资料中阅读它,然后应用到视频中。 我正在尝试从drawable读取水印

Uri waterMark = Uri.parse("android.resource://com.app.videoedit/"+R.drawable.watermark);
我的命令在这里

complexCommand =new String[] {"ffmpeg","-y" ,"-i", externalPath,"-i", outputAudioFile, "-strict","experimental",
"-filter_complex",
"[1:a]atempo=1.0[a1];" +
"movie="
+waterMark /////////////////////// here is that path 
+" [watermark];" +
"[0:v][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-10)    [outv]",
"-map", "[outv]", "-map", "[a1]",
 "-s", "480x320","-r", "30", "-b", "15496k", "-vcodec", "mpeg4","-ab",    "48000", "-ac", "2", "-ar", "22050",
"-shortest",PATH+"merged.mp4"};

这个问题发布已经有一段时间了,但你找到解决办法了吗?我也面临同样的问题。为
FFmpeg
提供水印路径嘿,我已经走了,我真的不记得了。三年过去了。