J'essaye d'installer ceci en suivant ces instructions:
sudo apt-get remove ffmpeg x264 libx264-dev
sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev
cd
mkdir ffmpeg-x264-avfilter
cd ffmpeg-x264-avfilter
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`+`git rev-list HEAD -n 1 | head -c 7`" --backup=no --default
cd ..
svn checkout svn://svn.ffmpeg.org/soc/libavfilter
cd libavfilter
./checkout.sh
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avfilter-lavf
make
sudo checkinstall --pkgname=ffmpeg-avfilter --pkgversion "4:0.5+svn`date +%Y%m%d`" --backup=no --default
J'ai eu ces erreurs:
Unknown option "--enable-libfaad".
Unknown option "--enable-avfilter-lavf".
ERROR: libfaac not found
Qu'est-ce que je fais mal?
software-installation
ffmpeg
Даниил Зобов
la source
la source
apt-get install libfaac-dev
? Supprimez également les options inconnues. De plus, veuillez apprendre à mettre correctement en retrait votre code avec 4 espaces, alors vous n'avez pas à faire le truc des backticks.Réponses:
Eh bien, installez d'
libfaac
abord. Il semble qu'il y ait eu une erreur lors de cette opération. Assurez-vous que celaapt-get install libfaac-dev
fonctionne.Les instructions appropriées pour installer FFmpeg et x264 sont ici .
Ensuite, pour x264:
Et pour FFmpeg:
C'est tout - les filtres devraient être automatiquement inclus.
la source
checkinstall
J'ai trouvé que dans Ubuntu 12.04 libfaac-dev n'était pas installable, donc en suivant ces instructions ( /superuser/467774/how-to-install-libfaac-dev ) j'ai activé le référentiel multivers:
Suppression des hachages sur les lignes suivantes pour activer le dépôt:
Courir:
Cela devrait résoudre cette erreur.
la source
Si votre installation sur l'instance ec2 ubuntu ...
vous devez passer à ce yasm, qui n'est pas dans le repos
.....
la source
Eh bien, si vous avez cette erreur lorsque vous essayez d'installer ffmpeg, vous devez télécharger lame de sourceforge
Ouvrez Terminal et écrivez ce qui suit
wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz?r=http%3A%2F%2Fffmpeg.zeranoe.com%2Fforum%2Fviewtopic.php%3Ff%3D5%26t%3D94&ts=1339140293&use_mirror=ignum
Après le téléchargement, essayez de suivre un par un ..
tar -zxvf lame-3.98.4.tar.gz
cd lame-3.98.4
./configure
make
make install
Et vous avez terminé.
la source
J'ai corrigé l'
libx264
erreur en installant lelibavcodec-extra-53
package:la source
Cela ne suffit pas pour qu'une build statique x264 ne soit pas liée à d'autres bibliothèques dynamiques, utilisez ce qui suit pour éviter les problèmes lors de la compilation de ffmpeg:
x264:
la source