Wie kompilieren ffmpeg-2.2.2 unter windows mit cygwin und android ndk r9c
hat jemand erfolgreich kompilieren
ffmpeg-2.2.2 unter windows mit cygwin und android ndkr9c ?
Oder kann mir eine aktuelle Anleitung ?
(http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/ nicht für mich arbeiten
ich bekomme Makefile:2: config.mak: No such file...
cygwin admin-devel gnome ist komplett installiert und make-v ok )
Brauche ich zum konvertieren einer video-Bilder(live-wallpaper)... weißt du eine bessere
Methode oder ffmpeg am besten ?
thx
Hallo. Sie haben einige Ergebnisse? Ich meine build von ffmpeg für android.
Ich habe versucht, github.com/guardianproject/android-ffmpeg github.com/wseemann/FFmpegMediaPlayer github.com/roman10 code.google.com/p/android-fplayer/source/checkout github.com/appunite/AndroidFFmpeg
Jetzt ist bounty zum kompilieren von ffmpeg mit audio-video-codec für android 🙂
Ich habe dies getan! Aber unter Ubuntu (Linux).
du hast Recht, meine Lieblings-Antwort auf die Frage wie baut man ffmpeg unter Windows? beginnt mit den Worten "format" das Laufwerk C: auf ext4. Dieses Thema ist hier eine übung, in der cygwin-Tricks, die irrelevant für 99,99% der SW-Entwickler.
Ich habe versucht, github.com/guardianproject/android-ffmpeg github.com/wseemann/FFmpegMediaPlayer github.com/roman10 code.google.com/p/android-fplayer/source/checkout github.com/appunite/AndroidFFmpeg
Jetzt ist bounty zum kompilieren von ffmpeg mit audio-video-codec für android 🙂
Ich habe dies getan! Aber unter Ubuntu (Linux).
du hast Recht, meine Lieblings-Antwort auf die Frage wie baut man ffmpeg unter Windows? beginnt mit den Worten "format" das Laufwerk C: auf ext4. Dieses Thema ist hier eine übung, in der cygwin-Tricks, die irrelevant für 99,99% der SW-Entwickler.
InformationsquelleAutor Hansjörg Hofer | 2014-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Start mit römischen tutorial.
Folgende änderungen gelten für Windows: verwenden Sie die NDK
make.exe
, nicht der aus cygwin. Also, ich schrieb nurd:/dev/Android/ndk/prebuilt/windows-x86_64/bin/make.exe
in meinem build_android.sh. Aus irgendeinem seltsamen Grund, ich konnte nicht laufenmake clean
- aber ich habe einfach entschieden, Sie zu ignorieren dieses problem für jetzt.Nach dem tutorial, vergessen Sie nicht die
Nutzen Sie auch mixed-style-Pfade, d.h.
d:/dev/whatever
und nicht cygwin Stil/cygdrive/d/dev/whatever
. Seien Sie vorsichtig, nicht zu verwenden, Pfade mit Leerzeichen - weder für ndk installation, noch fürffmpeg
git clone.Mit ffmpeg 2.2, die Sie verwenden können
--target-os=android
für./configure
statt mangeln./configure
Datei wie beschrieben in Schritt 2.Auf meinem Rechner, ich habe nicht
pr
undod
Befehle. Ich wählte einfach zu fake, schreibenDiese nicht verderben die build.
Also, mein build-Prozess ist wie folgt:
Zusammenstellung zeigt einige Warnungen, aber die .so - Dateien hergestellt werden.
Aktivieren NEON, die ich verwendet,
Nun
libavcodec.so
könnte nicht mehr gebaut: zu viele Dateien auf der linker Liste.So, nachdem es abgestürzt war, startete ich den linker manuell:Ich den patch
library.mak
- Datei wie folgt: für$(SUBDIR)$(SLIBNAME_WITH_MAJOR)
ersetzenmit
.. und von dort aus
make
verlief reibungslos.PS: ich verwendetmake -n libavcodec/libavcodec.so.55
vorbereiten die Antwort-Dateilibavcodec/libavcodec.list
.PPS: Hier ist weitere Artikel, die hilft, zu bauen und zu benutzen ffmpeg für Android.
ist in Ordnung. Bezüglich
.sh
Datei, es wird nicht heute sein, leider.Hi ich gemacht alles wie Sie es Tat und ich bekommen ./build_android.sh d:/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc ist nicht zum erstellen einer ausführbaren Datei. C-compiler-test fehlgeschlagen ist. Makefile:2: config.mak: No such file or directory Makefile:58: /common.mak: No such file or directory Makefile:98: /libavutil/Makefile: No such file or directory Makefile:98: /library.mak: No such file or directory Makefile:100: /doc/Makefile: No such file or directory make: *** No rule to make target `/tests/Makefile'. Stop.
habe versucht es auf ubuntu und die gleiche Fehlermeldung .. kannst du mir bitte helfen auf skype elec_29a ?
Hinsichtlich der Bibliothek.mak-patch... Da fehlt am Ende der Zeile $(Q)echo >>$(SUBDIR)lib$(NAME).Liste $(wordlist 401,999,$(filter %.o,$$<)
InformationsquelleAutor Alex Cohn
Diese können Sie verwenden als build_android.sh habe es getestet und es funktionierte bei mir
müssen Sie auch zum ausführen dieser Befehle :
Verwenden dieses Tutorial als Referenz
InformationsquelleAutor M.G
Bauen es auf Ubuntu(Gast) und kopieren Sie die lib(sub-Ordner in /Android-ndk/sources/ffmpeg/android) Ordner Windows(Host).Ich habe versucht, es für Fenster endete jedoch mit vielen bugs, endlich Ubuntu installiert (Kostenlos) auf virtualbox. auch Sie willl haben zu download-Android (SDK, Ndk) und JDK. Dies mag seltsam klingen, aber es funktionierte für mich.
InformationsquelleAutor amit