Usando FFmpeg con Android-NDK

Quiero usar FFmpeg con Android-NDK y soy muy básico en esta sección, necesito ayuda e investigo sobre este tema en la red, pero no obtuve una solución satisfactoria.

1 – ¿Cómo puedo usar FFmpeg través del sistema operativo Windows? (No quiero usar Ubuntu, por favor no sugiera)

2 – ¿Cómo puedo insertar comandos de FFmpeg a través de NDK ?

Última notificación: uso android-ndk-r7b y Cygwin .

Cualquier sugerencia sería apreciada.

A partir de su pregunta, es difícil decir qué es exactamente lo que quiere / necesita … así que aquí algo de información general:

  • Usando FFmpeg con Android
  • Buen punto de partida para FFmpeg en Android basado en ndkr5
  • Otro buen punto de partida para construir FFmpeg para Android
  • Información útil para construir FFmpeg para android ver aquí , aquí y aquí
  • Asegúrate de utilizar las rutas de Windows en lugar de /cydrive... cuando /cydrive... ffmpeg / android / cygwin / windows

Si necesita más ayuda, explique exactamente lo que quiere lograr y lo que no funciona …

ACTUALIZACIÓN – según los comentarios:

Para usar ffmpeg a través de la línea de comando en Android, debe copiar ffmpeg en el directorio de files la aplicación y chmod 755 utilizando getRuntime.exec() luego puede ejecutar ffmpeg con la siguiente línea, por ejemplo:

 Process p = Runtime.getRuntime().exec("/data/data/yourpackagename/files/ffmpeg -i infile.mp4 outfile.mp4") 

Hice un tutorial sobre cómo construir ffmpeg y x264 para android : http://db.tt/TjMqIF3u

También puede descargar el archivo comprimido que contiene los archivos que necesita para hacer una aplicación en android y también un ejecutable de las últimas ffmpeg para ejecutar en android .