你好,我正在尝试在安卓设备上剪辑视频,但我找到的所有源代码都使用ffmpeg。有没有更小的库可用?因为ffmpeg库大小约为8-9 MB,而我的应用程序大小只有6 MB,将ffmpeg库添加到我的应用程序中会使其增加一倍以上。
您可以使用mp4parser库来完成此操作。请查看ShortenExample,它恰好做了名称所示的事情。由于该库无法重新编码视频,因此它只能在I帧处剪切视频。因此,您可以进行剪切的时间点相当粗略。在Android 4.1上,您可以通过MediaCodec API访问硬件编解码器,这可能是一种选择(但我还没有看到任何示例)。或者,您可以使用此类:TrimVideoUtils.java。