Cómo usar FFmpeg para decodificar imágenes en Android
Utiliza git para clonar ffmpeg (FFmpeg-Android en mi github) y X264 (git oficial de VLC) respectivamente.
Compile x264
Escriba un myconfig.sh en el directorio x264 (de hecho, también es posible ingresar estos comandos directamente en la terminal, pero el problema es que a veces es necesario realizar cambios). por hacer, por lo que es mejor escribir un archivo Cambiar
export NDK=/opt/android-ndk
export pre-build=$NDK/tool chains/. arm-Linux-androideabi-4.6/pre-build
export platform=$ndk/platform/android-14/arch-arm
export prefix=/home/mingkai/software/ x264
/config\
>- enable-pic \
- enable-static \
-enable-share\<. /p>
- desactivar-asm \
- desactivar-cli \
- host=arm-linux \
-cross-prefix = " /opt/Android-ndk/tool chains/arm-Linux-Android Abe -4.6/pre build/Linux-x86 _ 64/bin/arm-Linux-Android Abe-"
\ p>
- sysroot=$PLATFORM \
-Prefix=$prefix
El prefijo parece ser "arm-Linux-Android ABI-"
Luego puede continuar con la instalación (recuerde cambiar las variables de entorno, como el prefijo)
Compile FFmpeg
Esto es para cambiar algunos parámetros de ffmpeg-Android en github.
p>
El más importante es FFmpeg_FLAGS, que contiene algunos parámetros sobre FFmpeg, especialmente si el codificador/decodificador está habilitado.
Una cosa más es agregarlo a EXTRA_CFLAGS a continuación
<. p>"-I. /path/to/x264/include "Agregar EXTRA_LDFLAGS
-L/path/to/x264/lib -lx264 .