【发布时间】:2022-08-19 01:04:41
【问题描述】:
如果您有两个长度相同的 wav 文件,并且在两个文件中(在完全相同的点)始终播放重复的电子鼓敲击声。唯一的区别是钢琴演奏不同的和弦与鼓分层。有没有办法只提取与两个文件完全一致的音频(在这种情况下是鼓声)?
-
不是编程问题 - 试试 dsp.stackexchange.com ?
如果您有两个长度相同的 wav 文件,并且在两个文件中(在完全相同的点)始终播放重复的电子鼓敲击声。唯一的区别是钢琴演奏不同的和弦与鼓分层。有没有办法只提取与两个文件完全一致的音频(在这种情况下是鼓声)?
是的...打开两个音频文件并遍历每个音频样本并减去这些样本(sampleA - sampleB),这只会给您带来差异,即只有钢琴可以调用此输出钢琴...然后与这次类似打开包含鼓和钢琴的输入文件以及上面创建的唯一钢琴文件......当您遍历这对新文件时再次并行检索样本并再次减去样本(sampleDrumAndPiano - sampleOnlyPiano)并将此差异保存在输出文件中
第二个输出文件将包含 sampleDrumAndPiano 和 sampleOnlyPiano 之间的差异,这将只留下鼓音轨......这应该与另一个也恰好也只包含鼓音轨的源音频文件相同
【讨论】: