将位图添加到视频中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将位图添加到视频中相关的知识,希望对你有一定的参考价值。

如何使用android将位图压缩为视频文件。比如,将位图文件添加到视频中。我有一个.png文件,我将其解码为位图。现在,我想将该位图添加到视频文件中,以便在播放视频时还显示我添加的位图

答案

如果您只是想在Android设备上播放视频顶部时显示位图,那么最简单的方法是使用布局文件中的相对布局将其显示在视频顶部的单独视图中,例。这可以避免CPU和电池消耗视频操作。

如果您确实想要将图像添加到视频中以便保存,那么在Android上执行此操作的一种方法是使用ffmpeg。有几种方法可以使用ffmpeg,但更简单的一种方法是使用支持良好的ffmopeg包装器,例如:

这允许您对ffmpeg指令本身使用标准命令行语法,您可以在Web上详细记录和支持这些指令。例如,以下内容包括将图像添加到视频中:

请注意,添加图像是处理密集型的,因此您很可能发现您的设备无法实时执行此操作 - 即无法在您观看时添加它。如果您能够首先将图像添加到视频然后观看它,那么这可能更实用 - 您甚至可以考虑在上传视频后在服务器端执行此操作,您应该在此处进行更多处理功率。

如果您必须实时查看图像和视频,那么您可能会发现上述方法的组合适合您 - 只需在视频上实时显示图像,然后在存储之前将图像添加到视频中。

以上是关于将位图添加到视频中的主要内容,如果未能解决你的问题,请参考以下文章

将视频帧捕获到位图数据(额外-将位图添加到PV3D材质)

C 缓冲区到 C# 位图对象

Opengl es 2.0 在视频上绘制位图叠加

如何将位图添加到电话库?

如何将位图添加到图库中的特定相册?

将位图图像从列表添加到列表中