Страница 1 из 1

Считывание *.wav файла

Добавлено: 19 май 2015, 14:09
Dmitry_AleX
Здравствуйте форумчане! Помогите советом... Мне необходимо разработать и реализовать в LabVIEW алгоритм обработки wav файла. А именно:
открыть wav файл (могут быть файлы больших размеров от 50 Мб), считать заголовок файла, затем разбить этот файл (область данных) на части
и их сохранить как самостоятельные wav файлы указанной заранее длительности. Самостоятельно разбираюсь с каждым этапом обработки, однако
интересует правильность пути реализации: файл считываю в массиве в строковом формате, частями по ~200 Кб. Далее Вопрос - использовать вложенный
массив для "нарезки" области данных на части или лучше использовать параллельный массив с использованием очередей? Но тогда возникает проблема
переполнения буфера если "нарезаемые" части много меньше считываемых частей. Или файл считывать в байтовом формате и работать с массивами чисел?
Заранее спасибо!

Re: Считывание *.wav файла

Добавлено: 19 май 2015, 14:56
dadreamer
Посмотрите вот этот пример: http://labviewportal.org/viewtopic.php?p=62828#p62828 Может быть, подойдёт.

Re: Считывание *.wav файла

Добавлено: 19 май 2015, 16:49
Dmitry_AleX
dadreamer спасибо за отзыв! На первый взгляд концепция похожа. Буду разбираться с кодом, если будут вопросы по данному алгоритму
и по реализации своих задач буду писать в данной теме.