Мне нужно взять файл .wav с 44.1k и уменьшить его до 11.25k (разделение выборок на 4).Как скомпоновать WAV-файл на C и применять полосовой фильтр?
Мне также необходимо применить полосовой фильтр с частотой 300 Гц -> 3,200 Гц в файл .wav.
Я новичок в аудиопрограмме, я пытался исследовать, как конкретно подходить к этой задаче, но каждый поиск указывает на библиотеку или инструмент, который просто сделает преобразование для меня. Это тренировка для новой позиции, которую я приобрел (чтобы ознакомиться с программированием на языке C и аудиопрограммированием), поэтому я должен выполнить ее вручную.
Благодаря
Возможно, вы могли бы все это сделать с помощью 'Gstreamer' ... –
Является ли Gstreamer библиотекой/инструментом, который будет выполнять преобразования для меня? Мне нужно запрограммировать алгоритмы для выполнения преобразования самостоятельно. – Leviathan3