首页 > 解决方案 > 如何在pydub中加载大文件

问题描述

我想在 pydub 中加载大文件。当我加载 .flac(250MB) pydub.AudioSegment.from_file('samle.flac')

我得到了这个错误。

ERROR: 137 Process finished with exit code 137 (interrupted by signal 9: SIGKILL)

内存错误。所以我将我的 docker 内存从 4GB 更改为 6GB。我解决了加载最后一个文件的问题。但是,如果我想加载更大的文件。我会遇到同样的错误。如何解决加载大文件错误?

例如通过流或块加载文件。

就我而言,我使用 pydub 来获取音频持续时间、采样率、通道和切片音频。

标签: pythonaudiopydub

解决方案


推荐阅读