Cómo integrar ffmpeg en Android
1. Primero, descargue la última versión de ffmpeg del sitio web oficial de FFmpeg y Descomprima el código fuente ffmpeg -0.11.tar.gz y colóquelo en ffmpeg/ en el árbol fuente de Android.
2 Prepare un script de compilación build_android.sh y colóquelo en ffmpeg/. Este script también lo proporciona Rockplayer y debe modificarse. También se adjuntará el script que uso actualmente.
3 Ejecute en el directorio ffmpeg. Ejecute /build_android.sh en el directorio ffmpeg para comenzar a compilar ffmpeg. El libffmpeg.so compilado se colocará en un *** en la carpeta android. Las versiones corresponden a tres arquitecturas ARM, incluidas armv7-a, armv7-a-vfp y armv6_vfp. Elija una de las versiones según la plataforma de hardware en ejecución. Elija una de las versiones según la plataforma de hardware en la que esté ejecutando. Para compilar programas usando FFmpeg, puede encontrar fácilmente libffmpeg.so y copiarlo a $OUT/system/lib/ y $OUT/obj/lib/. Por supuesto, este paso también se puede agregar a build_android.sh para completar. .
4. El siguiente paso es compilar el archivo ejecutable ffmpeg. Esta herramienta se puede completar desde la línea de comando. FFmpeg proporciona casi todas las funciones, incluidas codificación, decodificación, transcodificación, etc. depuración. Una herramienta muy útil para la verificación. De hecho, ffmpeg también se generará en $ANDROID_BUILD_TOP/external/ffmpeg/ después de la compilación, pero no se ejecutará en el dispositivo. Para compilar ffmpeg para ejecutarlo en el dispositivo, puede escribir un simple Android.mk,