2015-07-22 68 views
4

嗨我想在android中修剪視頻,但我發現的所有源代碼都使用ffmpeg,是否有更小的庫,我可以使用? 由於ffmpeg庫的大小約爲8-9 MB,而我的應用程序大約是6 MB,因此將ffmpeg庫添加到我的應用程序將使其大小增加一倍以上。如何修剪Android中的視頻(沒有ffmpeg)?

回答

3

您可以使用mp4parser庫執行此操作。看看ShortenExample它確實如其名稱所暗示的那樣。由於庫不能對視頻進行重新編碼,因此它只能在I幀處剪切視頻。所以你可以進行切割的時間點非常粗糙。

在Android 4.1,你可以通過訪問API MediaCodec這可能是一種選擇的硬件編解碼器(但我還沒有看到的任何例子)

或者,你可以使用這個類:TrimVideoUtils.java