¿Alguien encuentra esto útil? - Compilación de FFMPEG en Windows con Cywin y NDK r5 [cerrado]

¿Alguien encuentra esta información útil de alguna manera?

He estado tratando de compilar esto por un tiempo y conozco las numerosas publicaciones que flotan en Internet ofreciendo ayuda. He leído e intentado la mayoría de las sugerencias y quería combinar mi éxito en esta publicación única para que otros puedan beneficiarse.

Como no tengo un blog, pensé que no estaría mal publicar aquí.

He logrado compilar FFMPEG 0.10.3 (Freedom) en Windows 7 (32 bits) utilizando NDK r5 y Cygwin. Los pasos:

1 - Descargue / instale Cygwin en la raíz de su unidad C. No voy a dar instrucciones sobre esto, es bastante simple y hayson Un montón de tutoriales sobre esto.

2 - Descargar NDK r5 desdeaquí Y extraiga a la raíz de su disco C

3 - Descargar FFMPEG 0.10.3 desdeaquí Y extraiga a la raíz de su disco C

4 - Abra el archivo 'configurar' en la raíz del directorio FFMPEG en un editor de texto.

5 - Comentario de las líneas 2073, 2074 y 2075.

6 - Por debajo de 2075, agregue la siguiente línea:

TMPDIR = c: / cygwin / tmp

7 - Descargaresta Script (gracias, Roman10) y colóquelo dentro de su directorio raíz FFMPEG. Renombra el archivo a

build_android.sh

8 - Abra el script en un editor de texto y edite la línea 17 para leer

c: / android-ndk-r5

9 - Haga clic en Inicio> Ejecutar y escriba "bash" (sin las marcas de voz) y presione enter.

10 - Escribe lo siguiente y presiona enter:

cd /cygdrive/c/ffmpeg-0.10.3

11 - Escriba lo siguiente y presione enter:

dos2unix build_andoird.sh

12 - Escribe lo siguiente y presiona enter:

./build_android.sh

13 - Siéntese y espere ... libffmpeg.so pronto aparecerá en su directorio "c: \ ffmpeg-0.10.3 \ android \" (donde se define en la parte inferior del script del blog de roman10). La arquitectura por defecto es armv7-a.

La secuencia de comandos del blog de roman10 compilará un archivo de objeto compartido (.so) bastante grande. Las banderas del compilador se pueden ajustar para satisfacer sus necesidades en el script del blog de roman10.

Respuestas a la pregunta(0)

Su respuesta a la pregunta