Red de conocimiento informático - Material del sitio web - Cómo usar FFmpeg para decodificar imágenes en Android

Cómo usar FFmpeg para decodificar imágenes en Android

Obtén el código

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-"

\

- 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 .