ERREUR: libmp3lame >= 3.98.3 pas trouvé
Je suis de l'installation de ffmpeg l'utilité, mais je suis confronté à libmp3lame >= 3.98.3
ne trouve pas trouvé d'erreur. Je suis en mesure de trouver lame-3.99.5-1.el6.rf.x86_64.rpm
et lame-libs-3.98.4-1.el6.nux.x86_64.rpm
mais l'installation de ces ne sont pas de résoudre le problème. Je ne suis pas en mesure de trouver libmp3lame rpm pour installer.
Quelqu'un peut m'aider ici?
[root@sdp-dev-03:/opt/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-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libvo-aacenc --enable-libxvid --disable-ffplay --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads
ERREUR: libmp3lame >= 3.98.3 pas trouvé
Si vous pensez à configurer fait une erreur, assurez-vous que vous utilisez la dernière
la version de Git. Si la dernière version échoue, signalez le problème à l'
[email protected]
liste de diffusion ou sur IRC #ffmpeg
sur irc.freenode.net
.
Inclure le fichier journal "config.journal", produit par configurer comme ceci aidera
pour résoudre le problème.
Voici le lien wiki.razuna.com/display/ecp/...
OriginalL'auteur Prasad Revanaki | 2016-03-11
Vous devez vous connecter pour publier un commentaire.
Ce qui a fonctionné pour moi a été la construction d'boiteux de la source. Télécharger lame à partir d'ici: https://sourceforge.net/projects/lame/files/lame/3.99/, puis d'en extraire et d'installer:
Vérifiez pour voir où libmp3lame.une est:
C'est probablement dans /usr/local/lib.
Maintenant, quand vous allez configurer ffmpeg, essayez d'ajouter que le chemin à la fin de votre ./configurer la chaîne. Pour moi, il a fait la différence. par exemple:
--extra-cflags
drapeau pour définir le répertoire include quand j'ai été la compilation de BOITEUX et de FFMPEG pour mon répertoire home. C'était sur une Ubuntu 16.04 système avec LAME 3.100 et FFMPEG 3.4.1.Si vous êtes un macports de l'utilisateur, l'utilisation
/opt/local/...
en place de/usr/local/...
tout au long de votre configurer chaîne.OriginalL'auteur eculeus
Pour
configure
voir leffbuild/config.log
dans leffmpeg
répertoire source.Dans mon cas, il y avait absence de références aux
libmath
fonctions, même si-lm
a été mis enhost_extralibs
.Pour une réparation rapide d'ajouter
-lm
à laconfigure
script:[email protected]
.Consultez la mise à jour de réponse.
Merci beaucoup! Vous m'a fait plaisir. 🙂
Merci @K._ ce fixe pour moi. J'était en train d'installer ffmpeg sur AWS EC2:
sed -i -e 's/\(3.98.3..lame.lame.h.lame.set.VBR.quality..lmp3lame\)/\1 -lm/' ./configure
Tout le monde vous demandez-vous, vous devez ajouter l'option-lm option pour le ffmpeg script configure et pas libmp3lame. Cela a fonctionné pour moi. Merci!
OriginalL'auteur aergistal
Je viens de rencontré ce problème. J'ai eu
lame v3.99.5
installé, maisffmpeg
configurer donnaitERROR: libmp3lame >= 3.98.3
pas trouvé.En plus de
--extra-ldflags
, j'ai eu de spécifier--extra-cflags
. Ainsi, la configuration de la ligne a:OriginalL'auteur Wayne
Dans mon cas, la solution pour ffmpeg/3.1.3 (basé sur https://github.com/Homebrew/legacy-homebrew/issues/44489) a été d'ajouter:
à la configuration de la chaîne.
OriginalL'auteur Martin Stroet
c'est ma façon:
d'installer X11,et goto ffmpeg chemin d'accès et le code présent dans le Terminal:
le code
./configure xxxx.
merci beaucoup, en ce moment je ne sais pas comment faire pour le formater,c'est très embarras
Je ne vois pas ce que x11 a à voir avec libmp3lame.
merci, peut-être juste besoin d' 'pkg-config' , je pense.
OriginalL'auteur Mingo
Sur Ubuntu 16.04
Ensuite configurer ffmpeg pour construire à partir de la source avec libmp3lame:
Pour quelque raison que ce soit, les autres solutions n'ont pas de travail, mais le ci-dessus ne. Vous dites ffmpeg trouver et d'utiliser des msna, si yasm n'est pas installé?
OriginalL'auteur Brent Faust