【问题标题】:How can I compare two audio files and get rid of the data which exists in both?如何比较两个音频文件并删除两者中存在的数据?
【发布时间】:2015-04-12 13:43:49
【问题描述】:

我将从一个例子开始。

“您有两个音频文件(相同的编解码器和文件扩展名)。文件 A 包含与背景音乐混合的声音,文件 B 只包含相同的背景音乐。如果您必须从将文件 A 与文件 B 进行比较,去掉常见的音频,你会怎么做?”

这就是问题所在。我已经在互联网上搜索了几个小时,寻找一种方法来实现这一点,但我发现的只是关于“删除重复文件”的网站。那么,这在理论上是否可行,又如何做到呢?如果不可能,您会建议我做什么来摆脱文件 A 中的背景音乐而不影响其他声音的质量(很多)?

【问题讨论】:

    标签: audio compare editing


    【解决方案1】:

    如果文件 A 中的混音只是文件 B 和另一种声音的线性叠加 - 您可以找到背景(文件 B)的确切音量,然后从文件 A 中减去它。

    如果是自然混音(例如麦克风录制场景),则涉及的问题要多得多。那么这个问题肯定属于dsp.stackexchange,可能需要一些源分离技术来解决。

    【讨论】:

    • 假设是前者,我应该如何减去它?我不知道这是否可以使用 Audacity(或任何其他免费软件,因为我没有 Adob​​e Audition 等)来完成。
    • 如果你想使用 Audacity,你可以反转文件 B 并将其与文件 A 混合。如果你想以编程方式进行,它只是样本减法。
    猜你喜欢
    • 2012-06-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多