Сборка ffmpeg с поддержкой amr
|
|
Среда, 31 Декабря 2008 г. 23:51
+ в цитатник
В колонках играет - Te DeumНастроение сейчас - ...Как научить Убунту кодировать amr в нужные форматы.
Для начала качаем сам ffmpeg. Взять его врде как можно тут
http://ffmpeg.mplayerhq.hu/, но проще скачать коммандой
# svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
После чего в домашней директории появляется каталог
ffmpeg с исходниками. Для запуска этой комманды нужен установленный subversion. Если он не установлен, то система сама предупредит об этом и посоветует установить. В Убунте он ставится из репозиториев:
# sudo apt-get install subversion
Далее качаем и ставим следующие пакеты:
libamrnb3
libamrwb3
libamrnb-dev
libamrwb-dev
Я ещё прицепом поставил amrnb и amrwb. Но сомневаюсь, что это было необходимо. Скачать это в бинарных пакетах можно тут
http://debian-multimedia.org/dists/unstable/main/binary-i386/list_bygroup.php . У меня это получились:
libamrnb3_7.0.0.2-0.1_i386.deb
libamrnb-dev_7.0.0.2-0.1_i386.deb
libamrwb3_7.0.0.3-0.0_i386.deb
libamrwb-dev_7.0.0.3-0.0_i386.deb
amrnb_7.0.0.2-0.1_i386.deb
amrwb_7.0.0.3-0.0_i386.deb
Ставим всё, кроме последних двух, хотя мне они вроде бы тоже не помешали. Далее из-под root заходим в папку с исходниками ffmpeg и собираем всё:
# cd ~/ffmpeg
# sudo su
# ./configure --enable-nonfree --enable-libamr-nb --enable-libamr-wb
# make
# make install
После этого можно извращаться :).
# ffmpeg -i file.amr new-file.wav
В итоге из файла file.amr получаем несжатый new-file.wav (с теми же 8000Гц дискретизации). Если необходимо изменить формат или частоту - читаем man ffmpeg.
Метки:
amr
ffmpeg
libamrnb
libamrwb
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-