Qualcuno lo trova utile? – Compilare FFMPEG su Windows con Cywin e NDK r5

Qualcuno trova utile questa informazione in ogni caso?

Ho cercato di compilare questa cosa per un po ‘di tempo e conosco i numerosi post che galleggiano su Internet offrendo aiuto. Ho letto e provato la maggior parte dei suggerimenti e ho voluto colare il mio successo in questo singolo post per farne beneficiare gli altri.

Dato che non ho un blog, ho pensato che non sarebbe male pubblicare qui.

Sono riuscito a compilare FFMPEG 0.10.3 (Freedom) su Windows 7 (32 bit) usando NDK r5 e Cygwin. I passi:

1 – Scarica / installa Cygwin nella root del tuo drive C. Non ho intenzione di dare istruzioni su questo, è abbastanza semplice e ci sono un sacco di tutorial su questo.

2 – Scarica NDK r5 da qui ed estrai nella root del tuo drive C.

3 – Scarica FFMPEG 0.10.3 da qui ed estrai nella root del tuo drive C.

4 – Apri il file ‘configure’ nella directory principale della directory FFMPEG in un editor di testo.

5 – Commenta le righe 2073, 2074 e 2075.

6 – Sotto il 2075, aggiungi la seguente riga:

TMPDIR = c: / cygwin / tmp

7 – Scarica questo script (grazie roman10) e inseriscilo nella tua directory principale FFMPEG. Rinominare il file in

build_android.sh

8 – Apri lo script in un editor di testo e modifica la riga 17 per leggere

c: / android-NDK-R5

9 – Fare clic su start> run e digitare “bash” (senza i segni vocali) e premere invio.

10 – Digitare quanto segue e premere invio:

cd /cygdrive/c/ffmpeg-0.10.3

11 – Digitare quanto segue e premere invio:

dos2unix build_andoird.sh

12 – Digitare quanto segue e premere invio:

./build_android.sh

13 – Siediti e aspetta … libffmpeg.so apparirà presto nella tua directory “c: \ ffmpeg-0.10.3 \ android \” (dove è definita nella parte inferiore dello script dal blog di roman10). L’architettura predefinita è armv7-a.

Lo script del blog di roman10 in realtà compilerà un file di oggetti condivisi (.so) piuttosto grande. Le bandiere del compilatore possono essere adattate alle tue esigenze nella sceneggiatura del blog di roman10.