Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

Формат ADPCM (4, 2 бита) - кто подскажет как проеобразовать в WAV   Найти похожие ветки 

 
Tano ©   (2005-04-27 00:53) [0]

Подскажите пожалуйста, если кто работал с ADPCM-сжатием (4, 2 битным), как его раскрыть (в линейный, 16-битный поток). Единственное пригодное описание алгоритма на английском не совсем вразумительное (недостает блок-схем, упомянутых в тексте). Имеющийся у меня вариант описания (с моими наметками перевода) http://tano.kubannet.ru/format-adpcm-rus.zip
Буду признателен за любую инфу! То, что у меня выходит больше похоже на голоса пришельцев из "Пятого элемента" :)
Спасибо заранее.


 
Руслана   (2005-04-28 19:55) [1]

Для 4 битного полно компонентов, в крайнем случае, можно написать одну функцию самому. С 2 битным сложнее - это нестандартный (его использует CoolEdit или есть еще Zyxel ADPCM) - но тоже самому можно написать.
У вас идут щелчки после перекодировки?
Там надо внимательно разобраться с заголовком.


 
Tano ©   (2005-05-04 01:24) [2]

Делаю программу для пакетного конвертирования файлов в формате: WAVE(ADPCM 4-bit) + дополнительная инфа.
Требуется раскодировать звуковой поток ADPCM 4-bit -> Uncompressed 16-bit.
Моя проблема в том, что не могу написать код, используя официальную спецификацию с сайта Dialogic - не догоняю деталей :)
Прошу кусочек кода, реализующего алгоритм. Пойдет на C, если с комментами.
...продолжаю искать...


 
Tano ©   (2005-05-04 01:29) [3]

P.S. надо именно код, консольные перекодировщики не устраивают - скорость критична.


 
Jeer ©   (2005-05-04 10:41) [4]

dsp-book.narod.ru


 
wicked ©   (2005-05-04 14:21) [5]

msdn -> acmStreamOpen -> acmStreamPrepareHeader -> acmStreamConvert...
это применимо, если исходные данные в формате WAV или есть возможность вручную заполнить структуру WAVEFORMATEX (с дополнительными полями)...


 
Tano ©   (2005-05-04 19:38) [6]

Благодарю!



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
1-1124453185
Демидрол
2005-08-19 16:06
2005.09.11
Бегущая строка


2-1123253534
Андрей235
2005-08-05 18:52
2005.09.11
Люди помогите сам никак...


14-1123751547
Akisflat
2005-08-11 13:12
2005.09.11
Сдельная работа для Delphi-программиста, в офисе в любое время.


3-1122629751
Сергей Н.
2005-07-29 13:35
2005.09.11
Type mismatch for field


14-1124260923
Tria
2005-08-17 10:42
2005.09.11
Уважаемые, подскажите плиз по чем нынче отдых (проживание) в Крым