假设 WAV 包含未压缩(原始)样本,恢复应该很容易。您需要知道示例格式。例如:16 位,两个通道,44100 Hz(这是 cd 质量)。因为其中一个部分是可以的,所以你可以看看这个来找出正确的值是什么。
然后只需在 Adobe Audition(以前的 Cool Edit)或任何其他支持导入原始数据的波形编辑器中使用这些值打开 WAV。
编辑:好的,现在回答你的问题。有些部分很清楚,因为这样对齐是正确的。正如我之前所描述的,再次考虑 cd 质量。一个样本的字节如下所示:
left_channel_high | left_channel_low | right_channel_high | right_channel_low
(我不确定这里的顺序!但这只是一个例子。)所以第一个数据字节最好是左通道的最高有效字节,否则你最终会得到两个样本的片段被解释为一个完整的样本:
left_channel_low | right_channel_high | right_channel_low || left_channel_high
-------------------part of first sample------------------ || --second sample--
您可以看到这里的所有内容都“移动”了,这是因为文件切片的大小不是样本大小(以字节为单位)的倍数。
如果幸运的话,这只会导致频道被交换。如果你不走运,高字节和低字节会被交换。有趣的是,这确实会导致某种可识别但严重失真的音频。
令我困惑的是,您报告的模式以三个为一组重复。从上面来看,我希望有两个或四个。也许您使用的是不寻常的样本格式,例如 24 位(3 字节)?