Страница 1 из 1
Расшифровать WAV ?
Добавлено: 14 май 2004, 11:31
GOS
Здравствуйте!
Если кто-нибудь знакет, как расшифровать Wav файл, буду очень благодарен за информацию и ссылки на неё!
Задача такая:
Прочитать wav файл (44КГц моно) и по пикам осциллограммы построить огибающую...
Как я поимаю надо:
-сначала из wav получить данные
-построить осциллограмму
-найти её пики
- и. т.д. челез интерполяцию строить огибающую...
Если у вас есть информация по какому либо пункту, поделитесь пожалуйста!
С уважением, Олег!
Добавлено: 14 май 2004, 12:04
AiK
построить огибающую
Был такой дядка, Эрмитом звали. Он учил народ как интерполировать, чтобы в точках интерполяции было совпадение не только значения функции со значением полинома, но и их производных. Если ничего не путаю, то такие полиномы и будут аппроксимировать твои огибающие... С этим вопросом лучше в раздел алгоритмы.
Добавлено: 14 май 2004, 13:14
DeeJayC
AiK писал(а):построить огибающую
Был такой дядка, Эрмитом звали. Он учил народ как интерполировать, чтобы в точках интерполяции было совпадение не только значения функции со значением полинома, но и их производных. Если ничего не путаю, то такие полиномы и будут аппроксимировать твои огибающие... С этим вопросом лучше в раздел алгоритмы.
Интерполяция - да, раздел полиномы. А вот формат WAV-а, это сюда.
Добавлено: 14 май 2004, 16:38
Hawk
А Формат Wav - это WinApi, интерполяция это Алгоритмы. Простите а причем здесь Delphi и Pascal?
Формат wav неплохо опиcан
здесь. Fmt chunk это практически чистый образ WAVEFORMAT структуры а data chunk (в обычном, не сжатом PCM формате) это просто массив отсчетов дискретизации (WORD или BYTE в зависимости от формата)
Добавлено: 14 май 2004, 22:56
GOS
Большое спасибо, и за ссылочку, и за ответы!
А Delphi & Pascal здесь притом что может у кого-то есть ссылочки на какие-то компоненты или алгоримы.
Ещё раз всем спасибо, если поможете ещё чем буду очень благодарен!