python-3.x Pydub AudioSegment导出没有声音

ep6jt1vc  于 2023-04-13  发布在  Python
关注(0)|答案(1)|浏览(190)

我有这个简单的代码:

from pydub import AudioSegment

audio = AudioSegment.from_wav("recordings/source.wav")
audio.export("recordings/export.wav", format="wav")

source.wav是一个5秒的录音。代码生成了export.wav,但文件完全是空的。它是一个0s wav文件。
我的代码中没有其他内容,只有我粘贴在这里的部分。我的目标是最终提取音频文件的一部分,但在这个阶段它已经不起作用了。
我尝试运行Read.me上建议的调试

import logging

l = logging.getLogger("pydub.converter")
l.setLevel(logging.DEBUG)
l.addHandler(logging.StreamHandler())

但是我没有得到任何错误。脚本自己执行没有问题。我也尝试了AudioSegment.from_file,没有成功。
我错过了什么?
我用pydub 0.25.1

kpbwa7wx

kpbwa7wx1#

我没有修复它,但使用.mp3文件而不是.wav工作。

相关问题