0

我正在尝试使用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')

我怎么解决这个问题?

4

0 回答 0