¿Cómo construir FFMPEG para toda la arquitectura del dispositivo android?
Estoy intentando construir ffmpeg para android en Windows 8.1 usando CYGWIN
Estoy siguiendo esta pregunta y cómo compilar FFMPEG bajo Cygwin . I compresión succsessfully pero no es generar FFMPEG.so pero genera el archivo de ffmpeg.exe
- Android de vídeo cuadrado y concat
- Error de salida de Android ffmpeg
- Cómo utilizar el último FFMPEG en el proyecto de estudio de Android?
- ¿Cómo descubrir el ancho de framebuffer en android?
- Android ffmpeg y aceleración de hardware
No quiero ninguna biblioteca ffmpeg de prebuild. Quiero construirlo para mi requisito.
Realizo estos pasos en CYGWIN BASE
- Git clone git: //source.ffmpeg.org/ffmpeg.git ffmpeg
- Dos2unix configure
- Dos2unix build_ffmpeg.sh
- Hacer distclean
- ./configure -enable-static -disable-shared
- hacer
- Hacer instalar
Mi build_ffmpeg.sh es
#! / Bin / bash
NDK = / cygdrive / e / android / sdk / ndk-bundle PLATFORM = $ NDK / plataformas / android-24 / arch-brazo TOOLCHAIN = $ NDK / toolchains / arm-linux-androideabi-4.9 / = $ (Pwd) / android / $ CPU ADDI_CFLAGS = "- marm"
Pushd ffmpeg # Configure ./configure \ –target-os = android \ –prefix = $ PREFIX \ –enable-cross-compile \ –enable-runtime-cpudetect \ –disable-asm \ \ –cc = $ TOOLCHAIN / bin / arm-linux-androideabi-gcc \ –cross-prefix = $ TOOLCHAIN / bin / arm-linux-androideabi- \ –disable-stripping \ –nm = $ TOOLCHAIN / bin / Arm-linux-androideabi-nm \ –sysroot = $ PLATFORM \ –disable-programs \ –disable-doc \ –enable-protocol = archivo \ –disable-avresample \ –enable-gpl \ Enable-version3 \ –enable-nonfree \ –disable-ffplay \ –disable-ffserver \ –disable-ffmpeg \ –disable-ffprobe \ –extra-cflags = "- fPIC -DANDROID -D__thumb__ -mthumb – Wfatal-errors -Wno-deprecated $ ADDI_CFLAGS "\ –extra-libs =" – lgcc "\ –extra-ldflags =" – L $ PLATFORM / usr / lib -nostdlib -lc -lm -ldl -llog Make clean make -j5 make -j5 install
Popd
Mi archivo LOG está aquí
Mi pregunta es cómo construir ffmpeg para toda la arquitectura del dispositivo Android?
- Ejecutar binario ejecutable FFmpeg en Android
- Codificación de video Android con fr y manipulación de resolución
- FFMPEG para Android en Windows no se compila correctamente
- Cómo utilizar android ndk r9b para compilar FFMPEG para Android
- Ffmpeg Build ¿La salida no está demostrando?
- Compilar FFMPEG para el uso de la línea de comandos
- Compatibilidad con FFmpeg para descodificación de hardware libstagefright
- Construyendo FFmpeg para Android para usar argumentos de línea de comandos
Echa un vistazo a estos enlaces
- https://github.com/hiteshsondhi88/ffmpeg-android
- https://github.com/cine-io/android-ffmpeg-with-rtmp
- https://sourceforge.net/projects/ffmpeg4android/
- http://www.roman10.net/2011/07/17/how-to-build-ffmpeg-for-android/
¡Podrías descubrir que has perdido algo!
Debajo de la publicación le ayudará a crear ffmpeg para un androide con diferentes arquitectura, utilizarlo como referencia para otras plataformas
- ¿Cuándo debo llamar a glEnableClientState () y glDisableClientState () en android
- Restaurar el estado del widget de vista de búsqueda de android