我有这个简单的代码:
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
1条答案
按热度按时间kpbwa7wx1#
我没有修复它,但使用
.mp3
文件而不是.wav
工作。