[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Файлы .wav



On 2009.03.19 at 21:23:48 +0300, Mironov Pavel wrote:

> Проблема:
> windows просто нет и уже давно (где-то лежит 98-я) 
> Комстар присылает запись разговоров в формате wav и перекодировать их на
> своей стороне отказывается.
> mplayer, RealPlayer, xmms2 - играть отказались.
> lame, как в debian, так и виндовая в wine, перекодировать не хочет, sox
> тоже.... Говорят, незнакомый формат. Надо как-то слушать...
> 
> Файл приложен.
> 
> Нужно найти решение (желательно без wine). Бюджет $50

В этом файле используется Audio codec 70
который представляет собой Lernout & Hauspie CELP 4.8 kbps codec
На www.afreecodec.com ничего хорошего по поводу этого кодека не говорит
На www.free-codecs.com есть только speex, который якобы based on CELP.
Но толку чуть - утилита speexdec из пакета speex раскодировать
отказывается. untoast из libgsm-tools - тоже.

Нашел вот такую ссылку:

A package containing both C and fortran code to implement the DoD CELP
codec is available
ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/coding/celp_3.2a.tar.gz

может если это можно скомпилировать, удастся им и декодировать. Но ниже
- более простой способ.

>     * распакуйте содержимое архива OnlyCodecLH.zip в отдельную папку.

> 
> http://83.136.24.26/UNAdmin/files/OnlyCodecLH.zip

Вот с этим - заработало

Выкачиваем архив, распаковываем, кладем LHACM.ACM его mplayer-у туда, где он
виндовые кодеки ищет, и пишем в ~/.mplayer/codecs.conf следующее

audiocodec lh
  info "LH CELP Codec"
  format 0x70
  dll "LHACM.ACM"
  driver acm

Если у вас нету файла ~/.mplayer/codecs.conf, то его создаем, и кроме
этого блока описывающего кодек, нужно написать туда
release дата. (у меня 20080101 вполне сработало.
Подробности в /usr/share/doc/mplayer-doc/tech/codecs.conf.txt.gz (файл
из пакета mplayer-doc в дистрибутиве).

Если вы не знаете, где mplayer ищет кодеки, пропишите ему указанное в
сodecs conf и запустите с этим wav. Он расскажет, где пытался искать
LHACM.ACM и не смог найти - вот туда и положите.

У меня, правда, mplayer не дистрибутивный, а самособранный из исходников
но в общем-то по версии от дистрибутивного не сильно отличается. 1.0rc2
Но если из дистрибутивного не оторвали подгрузку w32codec-ов, то
сработать должно.


Reply to: