问题描述
我正在尝试使用 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 (将#修改为@)