0

有没有一种方法可以以编程方式剪切目标 c 中的音频文件。扩展名为 mp3、caf、wav 等的文件。谁能帮我找到一个。我已经用谷歌搜索了好几天,但仍然找不到任何合适的解决方案。任何帮助表示赞赏。对不起,我的英语不好。谢谢

4

1 回答 1

0

如果您想剪裁波形,最简单的方法是对每个样本执行剪裁。伪代码:

Sample clipSample(Sample sample) {
  if(abs(sample) > clipLimit) {
    return sign(sample) * clipLimit
  } else {
    return sample
  }
}

这是一个简单的削峰器。通常这种削波会产生大量令人不快的失真。如果你想避免这种情况,你应该寻找一个像样的压缩器或一个像样的限制器。

于 2012-10-31T11:42:44.363 回答