python - 如何在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 来获取音频持续时间、采样率、通道和切片音频。
解决方案
推荐阅读
- botframework - 如何查找 QnAMaker 的知识库 ID (kbid)?
- c++ - 来自 2 个数组的所有可能对的总和的异或
- python - 在python中在takewhile之前和之后打印字符
- http-status-code-404 - 无法在生产环境 IdentityServer4 中访问 IIS 上的 .well-known/openid-configuration
- linux - 无法在 Linux 中安装期望实用程序
- python - 如何比较 2 个图像的特定补丁并使用 python 突出显示差异
- python - 编写一个从 Swift 到 Python 的基本学校作业示例,但在简化方面遇到了麻烦
- r - dplyr - 基于日期差异连接表
- php - 仅当天数相同时才获取月差
- java - 如何将 GridFSFile 转换为 java.io.File