2015-01-09 9 views
0

Как сжать видео в Android. После многого поиска я нашел библиотеку с именем ffmpeg. Но он будет работать только в НКД, и это коммерческая версия. Я нашел другое решение, которое является mp4Parcer. Но это тоже не работает. Есть ли какая-либо Native-библиотека для android для сжатия видео. После многого поиска я нашел класс под названием MediaCodec в android. Но я не знаю, как сжать видео в нем.Как сжать видео в android

Я надеюсь, что кто-нибудь ответит на мой вопрос

Спасибо.

+0

Вы хотите сжать видео по кодировке? Почему бы не изменить формат видео? – bjiang

+0

Вы также можете найти файлы библиотеки ffmpeg .so и включить его в свой проект и использовать его без ndk. Я использовал его раньше. – Navdroid

+0

use this-http: //hiteshsondhi88.github.io/ffmpeg-android-java/ – Navdroid

ответ

0

Я могу сжать видео с помощью FFmpeg this прекомпилирована библиотеку

Для сжатия видео мы можем использовать ниже command-

String[] command = {"-y", "-i", inputFileAbsolutePath, "-s", "160x120", "-r", "25", "-vcodec", "mpeg4", "-b:v", "150k", "-b:a", "48000", "-ac", "2", "-ar", "22050", outputFileAbsolutePath}; 

Для подробного объяснения, проверить this учебник, который я отвечал на мои блог

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