如何在Android上不使用ffmpeg来剪裁视频?

如何在Android上不使用ffmpeg来剪裁视频?,android,ffmpeg,android-mediacodec,Android,Ffmpeg,Android Mediacodec,我正在构建一个应用程序,需要在其中修剪视频。使用ffmpeg可以做到这一点,但我不能使用它,因为它使用gpl许可证 我尝试使用mediaCodec,但无法使用找到的代码 如何在android上修剪视频?几个月前,我不得不在我的应用程序中开发修剪功能,发现FFMPEG非常繁重,不如MediaCodec准确 没有一个例子对我有帮助,但当我在Kotlin开发时,我不得不重写它 以下是如何使用MediaCodec的详细说明: 将文件传递给mediacodec类 从文件中提取视频 创建缓冲区大小 查找要从

我正在构建一个应用程序,需要在其中修剪视频。使用ffmpeg可以做到这一点,但我不能使用它,因为它使用gpl许可证

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


如何在android上修剪视频?

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

没有一个例子对我有帮助,但当我在Kotlin开发时,我不得不重写它

以下是如何使用MediaCodec的详细说明:

将文件传递给mediacodec类 从文件中提取视频 创建缓冲区大小 查找要从中或到中修剪文件的位置 将音频和视频混合在一起 我们试图找到一种方法一起做开始和结束时间,但我们最终只是先复制了剪辑,并传递了开始和结束时间


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

LGPL是可接受的替代方案吗?FFmpeg可以配置为使用LGPL 2.1+。