【发布时间】:2012-10-20 19:02:53
【问题描述】:
有没有一种方法可以以编程方式剪切目标 c 中的音频文件。扩展名为 mp3、caf、wav 等的文件。谁能帮我找到一个。我已经用谷歌搜索了好几天,但仍然找不到任何合适的解决方案。任何帮助表示赞赏。对不起,我的英语不好。谢谢
【问题讨论】:
-
你要剪切波形还是二进制文件?
-
我们要剪切的波形
有没有一种方法可以以编程方式剪切目标 c 中的音频文件。扩展名为 mp3、caf、wav 等的文件。谁能帮我找到一个。我已经用谷歌搜索了好几天,但仍然找不到任何合适的解决方案。任何帮助表示赞赏。对不起,我的英语不好。谢谢
【问题讨论】:
如果您想剪辑波形,最简单的方法是对每个样本执行剪辑。伪代码:
Sample clipSample(Sample sample) {
if(abs(sample) > clipLimit) {
return sign(sample) * clipLimit
} else {
return sample
}
}
这是一个简单的削峰器。通常这种削波会产生大量令人不快的失真。如果你想避免这种情况,你应该寻找一个不错的压缩器或一个不错的限制器。
【讨论】: