Ich habe einen Linux ARM Computer (BeagleBone Black). Ich versuche ein Kamera-Streaming zu machen und brauche dafür FFMPEG. Ich habe alles versucht, was mir einfällt (einschließlich der folgenden Anleitungen zum Kompilieren im Allgemeinen), konnte jedoch FFMPEG (für ARM) nicht ohne schwerwiegende Fehler kompilieren.
ubuntu @ ubuntu-armhf: ~ / ffmpeg_sources / ffmpeg $ ./configure --prefix = "$ HOME / ffmpeg_build" \
--extra-cflags = "- I $ HOME / ffmpeg_build / include" --extra-ldflags = "- L $ HOME / ffmpeg_build / lib" \ --bindir = "$ HOME / bin" --extra-libs = " -ldl "--enable-gpl --enable-libass --enable-libfdk-aac \ --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx \ --enable -libx264 --enable-nonfree --enable-x11grab
FEHLER: libfdk_aac nicht gefunden
Weiß jemand, wie man FFMPEG für einen ARMv7-Prozessor kompiliert?
quelle
gcc -v
wäre nützlich. Beachten Sie auch geltenden Informationen darüber , welche Linux - Distribution Sie verwenden, die./configure
Befehlszeile Sie und den genauen Compiler Aufruf und Fehlermeldung passierst , dass Sie erhalten (stellen Sie sicher nicht passieren ,-j
ummake
zu vermeiden , eine Verschleierung die Fehlermeldung!)Antworten:
Nach einer langen Diskussion mit @JourneymanGreek und @allquixotic im Chat konnte ich eine Antwort auf meine Frage finden. Ich habe gerade angefangen, Encoder zum Kompilieren wegzulassen, bis es funktioniert hat!
In diesem Fall hat das Entfernen des Teils der Konfigurationsdatei, der besagt,
--enable-libfdk-aac1
dass der Trick ausgeführt wurde , da die Fehlermeldung libfdk_aac nicht gefunden wurdequelle