Tengo una computadora Linux ARM (BeagleBone Black). Estoy tratando de hacer una transmisión de cámara y necesito FFMPEG para hacerlo. He intentado todo lo que puedo pensar (incluidas las siguientes guías para compilarlo en general), pero no he podido compilar FFMPEG (para ARM) sin errores fatales.
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
ERROR: libfdk_aac no encontrado
¿Alguien sabe cómo compilar FFMPEG para un procesador ARMv7?
fuente
gcc -v
sería útil. También tenga en cuenta cualquier información pertinente acerca de qué distribución Linux que está usando, la./configure
línea de comandos que pase, y la invocación del compilador exacta y el mensaje de error que recibe (asegúrese de no pasar-j
amake
para evitar oscurecer el mensaje de error!)Respuestas:
Después de una larga discusión con @JourneymanGreek y @allquixotic en el chat , pude encontrar una respuesta a mi pregunta. ¡Básicamente comencé a dejar de lado los codificadores para compilar hasta que funcionó!
En este caso, dado que el mensaje de error era libfdk_aac no encontrado, eliminar la parte del archivo de configuración que decía que
--enable-libfdk-aac1
funcionófuente