2012-06-12 21 views
18

Quiero hacer la compresión de video.¿Es posible comprimir videos en Android?

Actualmente, en mi aplicación quiero tener dos opciones, una baja y otra alta. Si elijo la opción baja, la aplicación comprime el video y luego lo sube. Si elijo alto, se cargará el video original que grabé.

Quiero hacer esto en mi aplicación y estoy confundido. He buscado mucho en google, pero no puedo encontrar la manera útil de resolver esta pregunta, por favor, si alguien puede ayudarme.

+3

para comprimir una video, necesitará volver a codificarlo a una velocidad de bits menor o quizás a una resolución menor. Puede buscar en Google para encontrar muchas bibliotecas disponibles para codificar videos en Java. Sugeriría que probaras ffmpeg. Aquí hay un [enlace] (http://fmj-sf.net/ffmpeg-java/getting_started.php) para comenzar. Y aquí hay una [respuesta] (http://stackoverflow.com/questions/8515967/encode-video-using-ffmpeg-from-javacv-on-android-causes-native-code-crash) que podría ayudar a su causa. –

+0

Todavía no recibo la solución ... –

+0

¿Has probado los códigos en el enlace que he proporcionado? Si quieres que alguien te proporcione un código que puedes copiar pegar, entonces no esperes eso. –

Respuesta

11

que utilizan ffmpeg4android,

y fue capaz de lograr esto en unos 10 minutos utilizando sólo java, Tenga en cuenta que es una biblioteca comercial.

+0

¿Cómo usarlo en el código? – Noman

+2

Consulte explicaciones detalladas aquí: http://androidwarzone.blogspot.co.il/2011/12/ffmpeg4android.html – Eli

+0

Me gusta usar ffmpeg4android, ¿Necesito registrarme o pagar algo por eso? ¿Cuáles son los detalles de la licencia? –

1

Sí en Android nos puede ffmpeg4android para vídeo compresa su biblioteca nativa

favor verifique este enlace

ffmpeg4android Code

Instalar el Android NDK primeros en usarla

+0

¿Es necesario NDK para eso? Como he visto ejemplos de SDK también. – NarendraJi

+0

Sí, es necesario porque la compilación de la biblioteca ffmpeg en C++ Code y C++ Code necesita su propio compilador (Ndk) :) –

Cuestiones relacionadas