2016-04-16 25 views
2

Ich versuche, für android ffmpeg Bibliothek zu bauen, roman10 tutorial mitFfmpeg android bauen

Ich bin in der Lage build_android.sh Skript .. aber es ist nicht zu schaffen, dass ‚android‘ Ordner in meinem Source/ffmpeg Ordner laufen! !

In meinem Fall versuche ich ffmpeg 3.0.1 in Ubuntu 14.04; 64 Bit.

In der Befehlszeile

./build_android.sh: Linie 17: prefix =/home/Admin/Dokumente/Android-NDK-R9b/Quellen/ffmpeg-3.0.1/android/Arm: Datei oder Verzeichnis

./build_android.sh: Zeile 19: enable-shared: Befehl nicht

./build_android.sh gefunden: Linie 21: disable-static: Befehl nicht gefunden

./build_android.sh: Zeile 23: --disable-doc: comm und nicht gefunden

./build_android.sh: Zeile 25: disable-ffmpeg: Befehl nicht gefunden

./build_android.sh: Zeile 27: disable-ffplay: Befehl nicht gefunden

./build_android.sh: Zeile 29: disable-ffprobe: Zeile 31:: disable-ffserver: Befehl nicht gefunden

./build_android.sh Befehl nicht

./build_android.sh gefunden : Zeile 33: --disable-avdevice: Befehl nicht gefunden

./build_android.sh: Zeile 35: disable-doc: Befehl nicht gefunden

./build_android.sh: Zeile 37: disable-symver: Befehl nicht gefunden

./build_android .sh: Zeile 39: --cross-prefix =/home/Admin/Dokumente/android-ndk-r9b/toolchains/arm-linux-androidabi-4.8/vorbuilt/linux-x86/bin/arm-linux-androideabi-: keine solche Datei oder das Verzeichnis

./build_android.sh: Linie 41: --target-os = linux: Befehl nicht

./build_android.sh gefunden: Linie 43: --arch = Arm: Befehl nicht t gefunden

./build_android.sh: Linie 45: --enable-Cross-Kompilierung: Befehl nicht

./build_android.sh gefunden: Linie 47: --sysroot =/home/Admin/Dokumente/android-ndk-r9b/plattformen/android-9/arch-arm /: Keine solche Datei oder kein Verzeichnis

./build_android.sh: Zeile 49: --extra-cflags = -Os -fpic -marm: Befehl nicht gefunden

./build_android.sh: Linie 51: --Extra-ldflags =: Befehl nicht

gefunden

Warum Android Ordner nicht erstellen,

bitte jemand kann mich dazu führen, dies zu tun.

Danke für Ihre Zeit.

+0

I Roman10 Ansatz und verpackt die Bibliothek in einem einfachen verwendet zu integrieren (nur die eine Zeile) Bibliothek auf jcenter! https://github.com/madhavanmalolan/ffmpegandroidlibrary –

Antwort

0

Wahrscheinlich haben Sie die Datei build_android.sh mit nachgestellten Leerzeichen oder das Zeichen \ am Ende vieler Zeilen verloren.

Dieser Shell-Skript ist in viele Linien zur besseren Lesbarkeit aufgeteilt, aber es ist logisch fast ein sehr lange Linie

+0

Danke .. es ist Arbeit jetzt, ich entferne die Leerzeichen und auch \ Zeichen am Ende der Zeilen hinzufügen. Danke, dass du mir geholfen hast. :-) – msj