以编程方式在Android中为视频添加图像帧或水印
我正在开发一款Android摄像头应用程序,它具有图像和视频捕获功能。以后用户可以在图像上添加注释,并在视频中添加水印。在图像上绘制注释时,一切正常,但未能获得任何解决方案。在iPhone中,有一个用于在视频上绘制水印的合成库。我不知道android是否存在这样的库,但我想知道是否有人遇到过这样的需求并得到了任何解决方案以编程方式在Android中为视频添加图像帧或水印,android,video-capture,video-watermarking,Android,Video Capture,Video Watermarking,我正在开发一款Android摄像头应用程序,它具有图像和视频捕获功能。以后用户可以在图像上添加注释,并在视频中添加水印。在图像上绘制注释时,一切正常,但未能获得任何解决方案。在iPhone中,有一个用于在视频上绘制水印的合成库。我不知道android是否存在这样的库,但我想知道是否有人遇到过这样的需求并得到了任何解决方案 有人能指导如何开始在视频上合成图像吗。至少在某处向视频添加文本以防有人仍在寻找此内容-在Android上可以使用ffmpeg向视频添加水印,但您需要注意,在功率和处理能力有限的
有人能指导如何开始在视频上合成图像吗。至少在某处向视频添加文本以防有人仍在寻找此内容-在Android上可以使用ffmpeg向视频添加水印,但您需要注意,在功率和处理能力有限的设备(如移动设备)上,视频处理可能会很慢,如果广泛使用,可能会耗尽电池 ffmpeg文档中使用ffmpeg向视频添加水印的ffmpeg命令示例如下: ffmpeg-i video.mkv-i image.png-filter_complex'[0:v][1:v]overlay[out]'-map'[out]'out.mkv 有关官方文档,请参见此处:并查看'-filter_complex filtergraph(全局)' ffmpeg可以在Android项目中使用现有的支持此功能的包装器库之一。尽管ffmpeg是作为命令行工具设计的,但根据我的经验,这种方法确实可以可靠地工作 下面的库是受良好支持的Android ffmpeg包装库的一个很好的示例,它包含一个示例APK,因此您可以使用它实际试用所需的ffmpeg命令,以确保它在添加到您自己的项目之前工作