我有一台 Linux ARM 计算机(BeagleBone Black)。我正在尝试进行一些摄像头流式传输,需要 FFMPEG 来完成。我尝试了所有我能想到的方法(包括遵循一般编译指南),但未能编译 FFMPEG(用于 ARM)且没有出现致命错误。
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
错误:未找到 libfdk_aac
有人知道如何为 ARMv7 处理器编译 FFMPEG 吗?
答案1
在与 @JourneymanGreek 和 @allquixotic 进行了长时间的讨论后在聊天中,我找到了问题的答案。我基本上只是开始省去编码器进行编译,直到它工作为止!
在这种情况下,由于错误消息是未找到 libfdk_aac,因此删除配置文件中显示的部分--enable-libfdk-aac1
即可解决问题