如何使用pydub python导出大音频文件?

问题描述

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

我该如何解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)