python中pydub出错

2024-06-11 06:58:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我成功地导入了pydub 但对于代码:

from pydub import AudioSegment
song = AudioSegment.from_mp3("c:\mks.mp3")
first_ten_seconds = song[:10000]
song.export("d:\mks.mp3", format="mp3")

但它给出了以下错误:

^{pr2}$

我很想在这个话题上得到帮助


Tags: 代码fromimportformatsong错误exportmp3
1条回答
网友
1楼 · 发布于 2024-06-11 06:58:20

我在你的代码中看到的唯一问题是最后3行末尾的“;”。请删除这些,看看是否仍有错误。在

此外,请确保安装了ffmpeghttp://www.ffmpeg.org/)。它是支持所有非wav文件格式所必需的。在

添加:

我认为您已经破坏了python安装中的模块依赖关系。 我已经尝试过您在Python2.7.2中提供的代码。对我来说效果很好:

>>> from pydub import AudioSegment
>>> song = AudioSegment.from_wav('goodbye.wav')
>>> first_ten_seconds = song[:10000]
>>> song.export('goodbye1.wav',format='wav')
<open file 'goodbye1.wav', mode 'wb+' at 0x10cf2b270>

相关问题 更多 >