如何在Android上不使用ffmpeg的情况下修剪视频?

时间:2019-10-01 16:22:08

标签: android ffmpeg mediacodec

我正在构建一个需要修剪视频的应用程序。可以使用ffmpeg进行此操作,但是我不能使用它,因为它使用了gpl许可证。

我尝试使用mediaCodec,但无法使用找到的代码。

如何在android上修剪视频?

1 个答案:

答案 0 :(得分:2)

几个月前,我不得不在我的应用程序中开发修剪功能,结果发现FFMPEG非常笨重,不如MediaCodec准确。

这些示例都没有帮助我,但是当我在Kotlin进行开发时,无论如何都必须重写它。

以下是使用MediaCodec的详细信息:

  1. 将文件传递给您的mediacodec类
  2. 从文件中提取视频
  3. 创建缓冲区大小
  4. 搜索要在其中修剪的文件
  5. 将音频和视频混合在一起

我们试图找到一种方法来一起完成开始和结束时间,但最终我们只是首先复制了剪辑,并同时传递了开始和结束时间。

您需要发布代码并显示MediaCodec的问题所在,以帮助人们。

相关问题