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

Работа с файлами и базами данных

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

Postby Dmitry_AleX on 19 May 2015, 14:09

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

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

Postby dadreamer on 19 May 2015, 14:56

Посмотрите вот этот пример: viewtopic.php?p=62828#p62828 Может быть, подойдёт.
User avatar
dadreamer
professor
professor
 
Posts: 3062
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 765
I/O VIP vision internet

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

Postby Dmitry_AleX on 19 May 2015, 16:49

dadreamer спасибо за отзыв! На первый взгляд концепция похожа. Буду разбираться с кодом, если будут вопросы по данному алгоритму
и по реализации своих задач буду писать в данной теме.
Dmitry_AleX
interested
interested
 
Posts: 2
Joined: 19 May 2015, 13:20
LabVIEW Version: 2010, 2014
Karma: 0


Return to Сохранение данных

Who is online

Users browsing this forum: No registered users and 2 guests

cron