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