J'ai un ordinateur Linux ARM (BeagleBone Black). J'essaie de faire un streaming de caméra et j'ai besoin de FFMPEG pour le faire. J'ai essayé tout ce à quoi je peux penser (y compris les guides suivants pour le compiler en général), mais je n'ai pas réussi à compiler FFMPEG (pour ARM) sans erreurs 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
ERREUR: libfdk_aac introuvable
Est-ce que quelqu'un sait comment compiler FFMPEG pour un processeur ARMv7?
la source
gcc -v
serait utile. Notez également toute information pertinente dont les distributions Linux que vous utilisez, la./configure
ligne de commande que vous passez, et l'invocation exacte du compilateur et un message d'erreur que vous recevez (assurez - vous de ne pas passer-j
àmake
d'éviter d' obscurcir le message d'erreur!)Réponses:
Après avoir eu une longue discussion avec @JourneymanGreek et @allquixotic sur le chat , j'ai pu trouver une réponse à ma question. J'ai simplement commencé à laisser de côté les encodeurs à compiler jusqu'à ce que ça marche!
Dans ce cas, comme le message d'erreur était libfdk_aac introuvable, la suppression de la partie du fichier de configuration qui a
--enable-libfdk-aac1
fait l'affairela source