Cómo reducir el tamaño del video antes de subir al servidor mediante programación en android

Quiero subir video al servidor, cuando captura el video de la galería o grabo de la cámara, la respuesta del servidor a mí ese error pero cuando subo el vídeo con el tamaño 2 MB, está cargando con éxito. ¿Cómo puedo comprimir el video para reducir el tamaño? He subido el video del libro de cara, el tamaño del video en mi móvil es de 140 MB, pero libro de cara hacer un proceso en el video y reducir su tamaño a 1,35 MB

    Usted tiene dos manera de hacer eso:

    Lamentablemente nunca he intentado hacer eso con un video de 140MB. Es por eso que les sugerí la primera biblioteca (FFmpeg 4 Android).

    Por cierto, intenta aumentar también tu UPLOAD_LIMIT en tu servidor. Pero este no es el problema, incluso si lo aumentas a 10 MB tienes que comprimirlo. No trate de aumentar el UPLOAD_LIMIT a 140MB, lo que causará un tiempo de espera HTTP.

    De lo contrario, debe habilitar una subida en bloque.

    Echa un vistazo a esta discusión:

    Android: OutOfMemoryError durante la subida de video – la mejor manera de chunk?

    Última solución, si puede, puede evitar hacer eso a través de HTTP y simplemente abrir un socket TCP con su servidor web.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.