如何使用android将位图压缩为视频文件。比如,将位图文件添加到视频中。我有一个.png文件,我将其解码为位图。现在,我想将该位图添加到视频文件中,以便在播放视频时还显示我添加的位图
答案 0 :(得分:0)
如果您只是想在Android设备上播放视频顶部时显示位图,那么最简单的方法是在视频顶部的单独视图中使用位图,使用布局中的相对布局例如,文件。这可以避免CPU和电池消耗视频操作。
如果您确实想要将图像添加到视频中以便保存,那么在Android上执行此操作的一种方法是使用ffmpeg。有几种方法可以使用ffmpeg,但其中一种更简单的方法是使用支持良好的ffmopeg包装器,例如:
这允许您使用ffmpeg指令本身的标准命令行语法,您可以在Web上详细记录和支持这些指令。例如,以下内容包括将图像添加到视频中:
请注意,添加图片需要大量处理,因此您很可能会发现您的设备无法实时执行此操作 - 即您无法在观看时添加该设备。如果您能够首先将图像添加到视频中然后观看它,那么这可能更实用 - 您甚至可以考虑在上传视频后在服务器端执行此操作,您应该在此处进行更多处理功率。
如果您必须实时查看图像和视频,那么您可能会发现上述方法的组合适合您 - 只需在视频上实时显示图像,然后在存储之前将图像添加到视频中它