Я хочу установить ffmpeg на человечности. и в соответствии с этой статьей http://pasindudps.blogspot.com/2010/12/compiling-ffmpeg-in-ubuntu-1010.html, но когда выполнение m делают после конфигурации
Then go to the ffmpeg folder.
cd ffmpeg
Start the installation
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc \
--enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \
--enable-libopencore-amrwb --enable-libtheora --enable-libvorbis \
--enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
make
предоставление этой ошибки
/home/reach121/ffmpeg/libavcodec/x86/cabac.h:93: undefined reference to `ff_h264_norm_shift'
/home/reach121/ffmpeg/libavcodec/x86/cabac.h:93: undefined reference to `ff_h264_lps_range'
/home/reach121/ffmpeg/libavcodec/x86/cabac.h:93: undefined reference to `ff_h264_norm_shift'
/home/reach121/ffmpeg/libavcodec/x86/cabac.h:93: undefined reference to `ff_h264_mlps_state'
/home/reach121/ffmpeg/libavcodec/x86/cabac.h:93: undefined reference to `ff_h264_norm_shift'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1
Предложите, почему эта ошибка прибывает и что сделать для решения этой проблемы
Версия Ubuntu ffmpeg прибывает без поддержки ограниченных форматов как MP3, но можно зафиксировать это путем установки пакетов, которые включают ту поддержку. Таким образом решить Вашу начальную проблему:
Произведите чистку существующей установки ffmpeg (если таковые имеются):
sudo apt-get purge ffmpeg
Установка ffmpeg:
sudo apt-get install ffmpeg
Для установки ограниченных форматов необходимо включить репозитории Мультивселенной и Вселенной. Откройте файл /etc/apt/sources.list
:
sudo nano /etc/apt/sources.list
и не прокомментируйте строки, заканчивающиеся multiverse
и universe
. Если у Вас нет таких строк, просто добавьте следующее в файл:
deb http://archive.ubuntu.com/ubuntu maverick multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick multiverse
deb http://archive.ubuntu.com/ubuntu maverick-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick-updates multiverse
deb http://archive.ubuntu.com/ubuntu maverick-security multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick-security multiverse
deb http://archive.ubuntu.com/ubuntu maverick universe
deb-src http://archive.ubuntu.com/ubuntu maverick universe
deb http://archive.ubuntu.com/ubuntu maverick-updates universe
deb-src http://archive.ubuntu.com/ubuntu maverick-updates universe
deb http://archive.ubuntu.com/ubuntu maverick-security universe
deb-src http://archive.ubuntu.com/ubuntu maverick-security universe
Сохраните (Ctrl + o, Войдите), и выход (Ctrl + x).
Теперь обновите список пакета путем выполнения:
sudo apt-get update
Поддержка установки ограниченных форматов как MP3:
sudo apt-get install libavcodec-extra-52
Теперь что-то как:
ffmpeg -i in.wav out.mp3
должен работать.