Eu tenho um computador Linux ARM (BeagleBone Black). Estou tentando fazer o streaming da câmera e preciso do FFMPEG. Eu tentei de tudo em que consigo pensar (incluindo os seguintes guias para compilá-lo em geral), mas não consegui compilar o FFMPEG (para ARM) sem erros fatais.
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
ERRO: libfdk_aac não encontrado
Alguém sabe como compilar o FFMPEG para um processador ARMv7?
fonte
gcc -v
seria útil. Observe também qualquer informação aplicável sobre qual distro Linux você está usando, a./configure
linha de comando que você passa, e a invocação do compilador exata ea mensagem de erro que recebe (certifique-se de não passar-j
paramake
evitar obscurecendo a mensagem de erro!)Respostas:
Depois de uma longa discussão com @JourneymanGreek e @allquixotic no bate-papo , consegui encontrar uma resposta para minha pergunta. Basicamente, comecei a deixar de fora os codificadores para compilar até que funcionasse!
Nesse caso, como a mensagem de erro foi libfdk_aac não encontrada, remova a parte do arquivo de configuração que disse que
--enable-libfdk-aac1
fez o truquefonte