Alguém acha isso útil? - Compilando o FFMPEG no Windows com o Cywin e o NDK r5 [closed]

Alguém acha esta informação útil de qualquer maneira?

Eu tenho tentado compilar essa coisa por um tempo agora e eu sei dos inúmeros posts flutuando na internet oferecendo ajuda. Eu li e tentei a maioria das sugestões e quis colá-lo em um único post para que outros se beneficiassem.

Como não tenho um blog, achei que não seria ruim postar aqui.

Eu consegui compilar o FFMPEG 0.10.3 (Freedom) no Windows 7 (32 bits) usando o NDK r5 eo Cygwin. Os passos:

1 - Faça o download / instale o Cygwin na raiz da sua unidade C. Eu não vou dar instruções sobre isso, é simples o suficiente e não háestá muitos tutoriais sobre isso.

2 - Faça o download do NDK r5 deAqui e extrair para a raiz da sua unidade C.

3 - Faça o download do FFMPEG 0.10.3 deAqui e extrair para a raiz da sua unidade C.

4 - Abra o arquivo 'configure' na raiz do diretório FFMPEG em um editor de texto.

5 - Comente as linhas 2073, 2074 e 2075.

6 - Abaixo de 2075, adicione a seguinte linha:

TMPDIR = c: / cygwin / tmp

7 - Baixaristo script (thankyou roman10) e coloque-o dentro do diretório raiz do FFMPEG. Renomeie o arquivo para

build_android.sh

8 - Abra o script em um editor de texto e edite a linha 17 para ler

c: / android-ndk-r5

9 - Clique em iniciar> executar e digite "bash" (sem as marcas de fala) e pressione enter.

10 - Digite o seguinte e pressione enter:

cd /cygdrive/c/ffmpeg-0.10.3

11 - Digite o seguinte e pressione enter:

dos2unix build_andoird.sh

12 - Digite o seguinte e pressione enter:

./build_android.sh

13 - Sente-se e espere ... libffmpeg.so logo aparecerá em seu diretório "c: \ ffmpeg-0.10.3 \ android \" (onde é definido na parte inferior do script do blog de roman10). A arquitetura padrão é armv7-a.

O script do blog de roman10 na verdade compilará um grande arquivo de objeto compartilhado (.so). Os flags do compilador podem ser ajustados para atender às suas necessidades no script do blog da roman10.

questionAnswers(0)

yourAnswerToTheQuestion