我将从一个例子开始。
“您有两个音频文件(相同的编解码器和文件扩展名)。文件A包含与背景音乐混合的声音,文件B仅包含相同的背景音乐。如果您必须通过以下方式从文件A中删除背景音乐,将其与文件B进行比较,并摆脱通用音频,您将如何处理?”
这就是问题。我已经在互联网上搜索了数小时,正在寻找一种方法来实现此目的,但是我发现的只是有关“删除重复文件”的网站。那么,这在理论上是否可行,又如何做到呢?如果不可能的话,您会建议我做什么以摆脱文件A中的背景音乐,而又不影响其他声音的质量(很多)?
最佳答案
如果文件A中的混合只是文件B和另一种声音的线性叠加-您可以找到背景的确切音量(文件B),然后从文件A中减去它。
如果是自然混音(例如,麦克风录制场景),则涉及的问题要多得多。那么这个问题肯定属于dsp.stackexchange,可能需要解决一些源分离技术。
关于audio - 如何比较两个音频文件并删除两个文件中都存在的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29590117/