URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 13612
[ Назад ]

Исходное сообщение
"OpenNews: Воспроизведение 3GPP AMR Speech Codec на Linux"

Отправлено opennews , 24-Фев-06 05:50 
Маленький документ (http://tolik.org/articles/amr.html), как воспроизвести файлы в формате 3GPP AMR Narrowband/Wideband Floating-point Speech Codec на Linux.


Может пригодиться владельцам мобильных телефонов с поддержкой формата AMR.

URL: http://tolik.org/articles/amr.html
Новость: http://www.opennet.me/opennews/art.shtml?num=7011


Содержание

Сообщения в этом обсуждении
"Воспроизведение 3GPP AMR Speech Codec на Linux"
Отправлено AMDmi3 , 24-Фев-06 05:50 
`Ощасливил' эхх...
Впрочем, статья полезная. Добавлю от себя (в основном касательно FreeBSD) - сборка mplayer из портов, но с поддержкой AMR:

cd /usr/ports/multimedia/mplayer && make patch && cd work/MPlayer-1.0pre7try2/libavcodec && mkdir amr_float
читаем amr.c, качаем нужный файл, распаковывем исходники в созданную директорию и собираем mplayer как обычно (cd /usr/ports/multimedia/mplayer && make install).

Можно смотреть видео .3gp (c опцией -demuxer 35, иначе не будет звука). Только вот звук отстает, как ни крути (возможно стоит из CVS попробовать).

Еще касательно .amr - есть ports/audio/amrcoder (http://coolsoft.ru/distfiles/amrcoder-1.0.tgz) - им AMR можно декодировать в raw pcm, который с помощью, например, lame можно сохранить как WAV или MP3.


"Воспроизведение 3GPP AMR Speech Codec на Linux"
Отправлено Аноним , 24-Фев-06 14:43 
>Можно смотреть видео .3gp (c опцией -demuxer 35, иначе не будет звука). Только вот звук отстает, как ни крути (возможно стоит из CVS попробовать).

на Linux c -ao esd звук не отстает ;)

>Еще касательно .amr - есть ports/audio/amrcoder (http://coolsoft.ru/distfiles/amrcoder-1.0.tgz) - им AMR можно декодировать в raw pcm, который с помощью, например, lame можно сохранить как WAV или MP3.

wine converter.exe - сразу в WAV :)
----------------------------------------------------------------
Переделываем AMR в WAV:
1) Качаем программу AMR_Converter_v_12_1 c http://www.orlean.h14.ru/mobile/programs.html страницы!
2) Распаковываем из архива файл Converter.exe например в корень - С:
3) Туда же кидаем AMR
4) Нажимаем: Пуск->Выполнить->cmd
5) В появившейся командной строке вводим это:
Диск:путь к конверторуConverter.exe amr2wav (имя файла).amr (имя файла).wav
Например: для файла с именем G-B-U:
C:Converter.exe amr2wav G-B-U.amr G-B-U.wav

Для переделывания WAV в AMR делаем пункты 1-4
5) В появившейся командной строке вводим это:
Диск:путь к конверторуConverter.exe wav2amr (имя файла).wav (имя файла).amr MRxxx
где xxx-475,515,59,67,74,795,102 или 122, чем оно отличается я не знаю... в общем по-экспериментируйте и скажите о результате
----------------------------------------------------------------


"Воспроизведение 3GPP AMR Speech Codec на Linux"
Отправлено mv , 26-Мрт-06 00:36 
>wine converter.exe - сразу в WAV :)
>----------------------------------------------------------------
>Переделываем AMR в WAV:
>1) Качаем программу AMR_Converter_v_12_1 c http://www.orlean.h14.ru/mobile/programs.html страницы!

404 not found


"Воспроизведение 3GPP AMR Speech Codec на Linux"
Отправлено SFDK , 07-Мрт-06 16:31 
[off]Я себе на мобилку поставил Symbian Ogg Player.Совсем другое дело, не то что всякий AMR галимный :).Особенно если энкодить модифицированным огг кодером AoTuV.На 64 Кбит (в среднем, т.к. ogg vorbis изначально VBR) звук хрен отличишь от мпн 128...256 кбит.Японцы жгут :).И кому этот AMR нужен?:)