.wav文件的拷贝有一个噪音
问题描述:
我已经写了一个方法,可以从SD卡下载* .wav文件,并将它保存到我的电脑中。.wav文件的拷贝有一个噪音
... #complex method downloading file_content
content = ''.join((chr(b) for b in file_content))
with open(file_path, 'w') as file:
file.write(content)
创建新的.wav文件后,拷贝上会出现可听噪声,而原始文件不存在。 audacity compare
奇怪的是当我比较成炭炭的2个文件的内容,它们是相同的。没有发现差异。
答
的问题是,我并没有以二进制方式打开文件。 改变
with open(file_path, 'w') as file:
插入文件的副本
with open(file_path, 'wb') as file:
去除噪声之后。
你应该将文件管理为字节,所以使用“b”标志。 – gonczor
在改变它之后,就像你建议的那样,它现在可以正常工作。 –
很高兴我能帮忙:) – gonczor