哪个进程用于在android中编码和编辑视频

时间:2016-09-17 15:09:03

标签: android video ffmpeg

我想构建一个像这个应用程序Link

这样的视频编辑器

我的问题是,我应该使用ffmpeg或任何其他类似的库来编码要编辑的视频然后解码它们 或者我应该使用完全不同的方法来编辑视频。 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

为什么不列出您建议的功能,然后检查FFmpeg是否可以执行这些功能?这将回答你自己的问题。

您可以使用FFmpeg将各种格式解码为原始数据,如像素(图像)和PCM(音频),然后使用您已有的音频编程技巧或像素操作技能来修改数据。如果你没有技能,那么你只能为FFmpeg制作一个用户界面,不是吗?

例如:如果用户移动滑块以调整图像(视频帧)亮度是使用for循环调整每个像素值的代码,或者您可能正在使用colorMatrix ?您将如何显示实时预览,因为FFmpeg必须首先使用新亮度对整个视频进行编码。您的问题中缺少此信息。

然后再次使用FFmpeg重新编码为输出格式(像MPEG这样的某些格式需要付费许可才能以任何"付费"软件的格式对数据进行编码,因此请检查您作为Android开发人员的权利,也许谷歌为你介绍了这一步)。