Convierta audio y video directamente en el dispositivo usando FFmpeg http://ffmpeg.org/
FFmpeg es un conjunto de bibliotecas de código abierto que le permiten grabar, convertir grabaciones de audio y video digitales en varios formatos. Incluye libavcodec, una biblioteca para codificar y decodificar audio y video, y libavformat, una biblioteca para multiplexar y demultiplexar en un contenedor de medios. El nombre proviene del nombre del grupo de expertos MPEG y FF, que significa avance rápido.
FFmpeg ya está integrado en el programa y no requiere descargar códecs adicionales.
La conversión se realiza directamente en el dispositivo (no se requiere Internet) y la velocidad de conversión depende de la velocidad del procesador del dispositivo.
Soporta: MPEG4, h265, h264, mp3, 3gp, aac, ogg (vorbis y theora), opus, vp8, vp9 y muchos otros formatos (encontrarás la lista en la aplicación).
Requisitos: Android 4.4 y la disponibilidad del procesador ARMv7, ARMv8, x86, x86_64.
FFmpeg con x264, x265, ogg, vorbis, theora, opus, vp8, vp9, mp3lame, libxvid, libfdk_aac, libvo_amrwbenc, libopencore-amr, speex, libsox, libwavpack, libwebp, librtmp
Se pueden encontrar más opciones en las páginas de ayuda de FFmpeg.
Para usuarios de Android 11: las nuevas reglas requieren que la aplicación utilice métodos más confidenciales para trabajar con archivos en su dispositivo. Tendrá que copiar / mover los archivos de entrada a una carpeta compartida, como DCIM, Película, Música, Descarga. Lo siento por los inconvenientes ocasionados