Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

Формат 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 вся ветка

Форум: "Media";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
1-1124273583
Novice
2005-08-17 14:13
2005.09.11
Определение параметров при запуске приложения


1-1124358785
Laymer
2005-08-18 13:53
2005.09.11
Отчеты!!!!


1-1124191188
Bombila
2005-08-16 15:19
2005.09.11
Как рисовать иконки с alpha-blend(ом)?


3-1122800706
NickMan
2005-07-31 13:05
2005.09.11
Возможен ли такой запрос?


1-1124388046
Сергей Никонов
2005-08-18 22:00
2005.09.11
Перерисовки в FileListBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский