Я пытаюсь установить это, следуя этим инструкциям:
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
Я получил эти ошибки:
Unknown option "--enable-libfaad".
Unknown option "--enable-avfilter-lavf".
ERROR: libfaac not found
Что я делаю неправильно?
software-installation
ffmpeg
Даниил Зобов
источник
источник
apt-get install libfaac-dev
? Также удалите неизвестные опции. Также, пожалуйста, научитесь правильно делать отступы в своем коде с 4 пробелами, тогда вам не нужно делать пометки.Ответы:
Ну,
libfaac
сначала установи . Кажется, при этом произошла ошибка. Убедитесь, чтоapt-get install libfaac-dev
работает.Соответствующие инструкции по установке FFmpeg и x264 находятся здесь .
Тогда для x264:
И для FFmpeg:
Вот и все - фильтры должны быть автоматически включены.
источник
checkinstall
Я обнаружил, что в Ubuntu 12.04 libfaac-dev не устанавливается, поэтому следуя этим инструкциям ( /superuser/467774/how-to-install-libfaac-dev ), я включил хранилище multiverse:
Удаление хешей в следующих строках для включения репо:
Запустить:
Это должно решить эту ошибку.
источник
Если вы устанавливаете на ec2 Ubuntu экземпляр ...
Вы должны обновить до этого yasm, которого нет в репозиториях
.....
источник
Хорошо, если у вас есть эта ошибка, когда вы пытаетесь установить ffmpeg, вы должны скачать lame с sourceforge
Откройте Терминал и напишите следующее
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
После загрузки попробуйте следовать один за другим ..
tar -zxvf lame-3.98.4.tar.gz
cd lame-3.98.4
./configure
make
make install
И ты сделал.
источник
Я исправил
libx264
ошибку, установивlibavcodec-extra-53
пакет:источник
Это не достаточно для статическога сборки x264 не должны ссылки на другие библиотеки динамических, используют следующие проблемы , во избежание , когда речь идет о компиляции FFmpeg:
x264:
источник