从mp3文件中删除特定频率

时间:2012-06-18 10:43:13

标签: c# windows audio mp3

我想知道有哪些方法可以使用C#从mp3或wav文件中删除特定频率。

我希望有一个库或示例,我可以输入一个mp3(或任何其他格式,将我的音轨转换成任何需要的格式)以及从文件中删除的单个频率(或频率列表)。

如果在C#中没有这样做的方法,我也会接受使用其他语言的解决方案。

我使用免费或开源库来提供解决方案。

1 个答案:

答案 0 :(得分:1)

我建议将MP3转换为PCM,然后使用时域过滤器。

基本方法是使用此处描述的陷波滤波器:

http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt

有这样的实现:

http://musicdsp.org/showArchiveComment.php?ArchiveID=174