我正在尝试使用pydub导出音频文件。我以某种mp3
格式完成了它,但是它真的很慢。然后我发现使用wav
格式可以使过程更快,但是输出文件的大小会更大。
audio.export("C:/Users/me/audio.wav", format="wav")
我使用的是64 位版本的 python,所以 pydub 可以导出 1 小时长的音频文件。但我需要导出10 小时长的音频文件。这里它说“MemoryError”。
如何让 pydub 导出 10 小时长的音频文件?或者也许有一些pydub 的替代品可以让您导出 10 小时长的音频文件?
编辑:
问题不在于出口。问题出在AudioSegment
. 当我尝试打开一个新的大文件(10 小时长的音频)时,出现“MemoryError”。
audio = AudioSegment.from_wav('C:/Users/me/audio.wav')
我怎么解决这个问题?