¿Es posible comprimir video en Android? [cerrado]

Quiero hacer compresión de video.

En realidad, en mi aplicación quiero tener dos opciones, una baja y otra alta. Si elijo la opción baja, la aplicación comprimirá el video y luego lo cargará. Si elijo alto, cargará el video original que he grabado.

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

preguntado el 12 de junio de 12 a las 08:06

Para comprimir un video, deberá volver a codificarlo a una tasa de bits más baja o tal vez a una resolución más baja. Puede buscar en Google para encontrar muchas bibliotecas disponibles para codificar videos en Java. Te sugiero que pruebes ffmpeg. Aquí está un aquí para empezar Y aquí hay un https://www.youtube.com/watch?v=xB-eutXNUMXJtA&feature=youtu.be que podría ayudar a su causa. -

Sigo sin obtener la solución.... -

¿Probaste los códigos en los enlaces que he proporcionado? Si desea que alguien le proporcione un código que pueda copiar y pegar, no espere eso. -

me diste la buena ayuda. No digo que quiero codificar para copiar y pegar. No esperaba en absoluto eso. Todavía estoy trabajando en esto. Te responderé gracias.

La biblioteca dada en esta respuesta. stackoverflow.com/a/23815402/4153725 está libre. -

2 Respuestas

solía ffmpeg4android,

Y pude lograr esto en aproximadamente 10 minutos usando solo Java. Tenga en cuenta que es una biblioteca comercial.

Respondido el 18 de Septiembre de 14 a las 15:09

¿Cómo usarlo en código? - Ningún hombre

Vea explicaciones detalladas aquí: androidwarzone.blogspot.co.il/2011/12/ffmpeg4android.html - Eli

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

Información de licencia: ffmpeg4android.netcompss.com - Eli

@Eli es muy muy lento :( - narendra singh

Sí, en Android puedes usar ffmpeg4android para comprimir video, es una biblioteca nativa

Por favor revise este enlace

Código ffmpeg4android

Instale el NDK de Android primero para usarlo

Respondido 07 Jul 17, 07:07

¿Es necesario el NDK para eso? Como también he visto ejemplos de SDK. - narendra singh

Sí, es necesario porque la compilación de la biblioteca ffmpeg en el código C++ y el código c++ necesitan su propio compilador (Ndk) :) - Solución de Macdroid

Me doy cuenta de que esta es una publicación anterior, pero en caso de que ayude a alguien más que lea este comentario, FFmpeg4Android puede ejecutar comandos FFmpeg en Java sin necesidad de código C o instalar el NDK. Mira esto aquí para más información. En el momento de este comentario, la página establece claramente: "FFmpeg4Android es una forma en que su aplicación puede ejecutar comandos FFmpeg, solo Java, sin necesidad de código C o NDK". - Dallas187

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.