【发布时间】:2014-03-14 23:51:33
【问题描述】:
在各种搜索引擎上搜索之后,也在这里,很少有信息适用于我的情况。 基本上我想用 C 语言编写一个程序,它执行以下操作:
- 打开一个音频文件(flac Mp3 和 wav,代表一点多样性)
- 过滤并切出一组特定的频率(例如 4000-5200hz,应根据查询输入频率)
- 以与输入文件相同的格式保存新文件(没有过滤的频率)。
我感兴趣的事情:
做相同或类似事情的软件的开源示例,最好用 C 语言
任何关于 C 音频编程的文献
- 解释不同格式的结构,感谢任何来源
Ps.:如果问题的某些部分可以很容易地用谷歌搜索,我深表歉意,但我试过了,没有任何东西可以详细描述这一点。
非常感谢!!
【问题讨论】:
-
不是当你说砍掉你的意思是“缩短”序列?除非您将它们同步并可能切掉指定范围之外的频率,否则这将完全破坏立体声。如果不是,您想要什么频率而不是范围内的值。
-
我想完全去除指定频率内的任何声音。因此,如果指定的频率为 300-400hz,则该范围在输出文件中应该完全为空。是的,我知道输出听起来绝对很糟糕,但这与它的声音无关。