-Поиск по дневнику

Поиск сообщений в Linux_Loader

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 20.04.2008
Записей: 743
Комментариев: 2542
Написано: 7716


Сборка 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.
Рубрики:  софт
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку