У меня есть компьютер с 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-несвободный --enable-x11grab
ОШИБКА: libfdk_aac не найден
Кто-нибудь знает, как скомпилировать FFMPEG для процессора ARMv7?
источник
gcc -v
будет полезен. Также обратите внимание на любую соответствующую информацию , о которой Linux дистрибутив вы используете, в./configure
командной строке вы проходите, и точный вызов компилятора и сообщение об ошибке , что вы получите (убедитесь , что не пройти ,-j
чтобыmake
избежать затемняя сообщение об ошибке!)Ответы:
После продолжительной беседы с @JourneymanGreek и @allquixotic в чате я смог найти ответ на свой вопрос. По сути, я просто начал пропускать кодеры, пока они не сработали!
В этом случае, не так как сообщение об ошибке было libfdk_aac найдено, удаляя часть файла конфигурации , который сказал
--enable-libfdk-aac1
сделал трюкисточник