我有这个简单的代码:
from pydub import AudioSegment
audio = AudioSegment.from_wav("recordings/source.wav")
audio.export("recordings/export.wav", format="wav")
source.wav
是一个5秒的录音。代码生成export.wav
,但该文件完全为空。这是一个0wav文件。
我的代码中没有其他内容,只有我粘贴在这里的部分。我的目标是最终提取音频文件的一个块,但在这个阶段它已经不起作用了。
我尝试运行Read.me
上建议的调试import logging
l = logging.getLogger("pydub.converter")
l.setLevel(logging.DEBUG)
l.addHandler(logging.StreamHandler())
但是我没有得到任何错误。脚本执行自己没有问题。我也试过AudioSegment.from_file
,没有成功。
我错过了什么?
我使用pydub 0.25.1
我没有修复它,但使用.mp3
文件代替.wav
工作。