为什么用librosa加载和写入WAV文件后文件大小不同

时间:2018-11-18 02:17:46

标签: python librosa

我正在用librosa加载wav文件。保存文件后,它的大小是原来的两倍。因此,我再次加载了该文件并将其与原始文件进行比较。不知何故有区别。 即使我加载两次并进行比较,两个数据之间也存在巨大差异。

import librosa
wave1, sr1 = librosa.load('go.wav', mono=True, sr=None)
librosa.output.write_wav('go2.wav', wave1, sr1)
librosa.output.write_wav('go3.wav', wave1, sr1)

wave2, sr2 = librosa.load('go2.wav', mono=True, sr=None)
diff12 = sum(abs(wave1-wave2))
wave3, sr3 = librosa.load('go3.wav', mono=True, sr=None)
diff13 = sum(abs(wave1-wave3))
diff23 = sum(abs(wave2-wave3))

diff12 = 0.106048583984375

diff13 = 0.102630615234375

diff23 = 0.181884765625

文件不相同的原因是什么?

0 个答案:

没有答案