2015-07-22 2 views
4

Привет, я пытаюсь обрезать видео в android, но все исходные коды, которые я нашел, используют ffmpeg, есть ли меньшая библиотека, которую я могу использовать? Поскольку библиотека ffmpeg составляет около 8-9 МБ, а мое приложение составляет около 6 МБ, добавление библиотеки ffmpeg в мое приложение сделает ее более двойным.Как обрезать видео в android (без ffmpeg)?

ответ

3

Вы можете сделать это с помощью библиотеки mp4parser. Взгляните на ShortenExample, он делает именно то, что предлагает название. Поскольку библиотека не может перекодировать видео, она может разрезать видео только на I-кадры. Таким образом, моменты времени, когда вы можете сделать разрез, довольно грубы.

На Android 4.1 вы можете получить доступ к оборудованию через кодеки MediaCodec API, который может быть вариант (но я не видел ни одного примера того, что до сих пор)

Или, вы можете использовать этот класс: TrimVideoUtils.java

Смежные вопросы