audio - 如何比较两个音频文件并删除两个文件中都存在的数据?

标签 audio compare editing

我将从一个例子开始。

“您有两个音频文件(相同的编解码器和文件扩展名)。文件A包含与背景音乐混合的声音,文件B仅包含相同的背景音乐。如果您必须通过以下方式从文件A中删除背景音乐,将其与文件B进行比较,并摆脱通用音频,您将如何处理?”

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

最佳答案

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

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

关于audio - 如何比较两个音频文件并删除两个文件中都存在的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29590117/

相关文章:

iphone - 在 iPhone 上将声音录制为 WAV

python - 如果 id 匹配,比较两个文件并水平打印所有值?

java-8 - Comparator.comparing() 函数如何工作?

emacs - 在 Emacs 中快速查找文件的方法?

ios - 仅对 UITextField 禁用编辑?

audio - 使用 Windows Media Encoder 以编程方式将 wma 转换为 wav

windows - Windows中的声音检测

javascript - 您可以使用 JavaScript 或 html5 编辑音频以通过耳机的 2 个扬声器播放不同数量的声音吗

sql-server - 比较 SQL Server 数据库架构和数据(同时)并生成脚本

c# - C# WinForms 的可编辑数据网格