2015-07-22 64 views
4

嗨我想在android中修剪视频,但我发现的所有源代码都使用ffmpeg,是否有更小的库,我可以使用? 由于ffmpeg库的大小约为8-9 MB,而我的应用程序大约是6 MB,因此将ffmpeg库添加到我的应用程序将使其大小增加一倍以上。如何修剪Android中的视频(没有ffmpeg)?

回答

3

您可以使用mp4parser库执行此操作。看看ShortenExample它确实如其名称所暗示的那样。由于库不能对视频进行重新编码,因此它只能在I帧处剪切视频。所以你可以进行切割的时间点非常粗糙。

在Android 4.1,你可以通过访问API MediaCodec这可能是一种选择的硬件编解码器(但我还没有看到的任何例子)

或者,你可以使用这个类:TrimVideoUtils.java