Mam komputer z systemem Linux ARM (BeagleBone Black). Próbuję przesyłać strumieniowo z kamery i potrzebuję do tego FFMPEG. Próbowałem wszystkiego, co mogę wymyślić (w tym następujących instrukcji kompilowania w ogóle), ale nie udało mi się skompilować FFMPEG (dla ARM) bez błędów krytycznych.
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
BŁĄD: nie znaleziono libfdk_aac
Czy ktoś wie, jak skompilować FFMPEG dla procesora ARMv7?
źródło
gcc -v
będzie przydatna. Należy również pamiętać, żadnej istotne informacje, o których Linux distro używasz, z./configure
wiersza poleceń przejechania oraz dokładną kompilatora inwokację i komunikat o błędzie, który otrzyma (upewnij się, aby nie przechodzić-j
namake
uniknięcie zaciemniania komunikat o błędzie!)Odpowiedzi:
Po długiej dyskusji z @JourneymanGreek i @allquixotic na czacie udało mi się znaleźć odpowiedź na moje pytanie. Zasadniczo zacząłem pomijać kodery do kompilacji, aż zadziałało!
W tym przypadku, ponieważ nie komunikat o błędzie był libfdk_aac znaleziony, usuwając część pliku konfiguracyjnego, który powiedział
--enable-libfdk-aac1
wystarczyłyźródło