2015-02-16 3 views
-3

У меня есть видео, которое содержит 700mb (5 минут). Я хочу уменьшить размер файла до менее 30 мб.Я хочу сжать видео в android динамически

Я прошел через блог FFMPEG и успешно запускал образцы. Но проблема в этой библиотеке - это займет слишком много времени, чтобы сжать видеофайл (146 мб займет 20 минут). поэтому вы ищете хорошую библиотеку или правильный путь для достижения моих требований.

Моя прикладная поддержка от android api-9 и выше.

+0

Вы знаете, что сжатие видео является одним из расчета тумана и тяжелыми вещами, которые вы можете делать на смартфоне? Yo может найти libs, которые немного лучше, но если в самом устройстве нет аппаратной поддержки для перекодирования, я сомневаюсь, что вы найдете существенное улучшение. –

+0

Любой, как я успешно скомпилировал и добавил FFMPEG к моему устройству Android. но он не работает на каком-то устройстве, у которого нет неонового процессора (HTC v one, Kyocera), я опубликовал новый вопрос, пожалуйста, предложите мне http://stackoverflow.com/questions/29160063/ffmpeg-android-not- work-in-the-non-neon-cpus –

ответ

1

Публичные API-интерфейсы для доступа к аппаратным видеокодекам были добавлены в API 16, хотя он не стабилизировался до API 18. См. Документы для класса MediaCodec. Некоторые примеры доступны here.

Для API 9+ вы, как правило, ограничены программными решениями, такими как ffmpeg.

+0

Я пробовал FFMPEG, но для сжатия требуется слишком много времени .. любое другое альтернативное решение есть. Потому что в приложении что-то просто делать через минуту. –

+0

Любой, как я успешно скомпилировал и добавил FFMPEG к моему устройству Android. но он не работает на каком-то устройстве, у которого нет неонового процессора (HTC v one, Kyocera), я опубликовал новый вопрос, пожалуйста, предложите мне http://stackoverflow.com/questions/29160063/ffmpeg-android-not- работал-в-не-неоновые-процессоры –

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

  • Нет связанных вопросов^_^