gpt4 book ai didi

python - Pydub 系统找不到指定的文件

转载 作者:行者123 更新时间:2023-12-04 23:11:55 31 4
gpt4 key购买 nike

所以这是我的代码:

from pydub import AudioSegment
sound1 = AudioSegment.from_mp3("sound_0.mp3")
sound2 = AudioSegment.from_mp3("sound_1.mp3")

sound = sound1 + sound2
sound.export("test.mp3",format="mp3")
问题 :
我收到错误消息:WindowsError: [错误 2] 系统找不到指定的文件
系统配置
Python版本:3.8
Pydub版本:我刚安装
ffmpeg 还是 avlib?:ffmpeg
ffmpeg/avlib 版本:2020-12-15-git-32586a42da-full_build-www.gyan.dev
我尝试了什么?
所以,我在 Stackoverflow subject 上发现了一些事情要做。 ,
我试图添加这个
pydub.AudioSegment.ffmpeg = "way//to//ffmpeg.exe"
但它不起作用,然后这个
AudioSegment.converter = "way//to//ffmpeg.exe"
仍然不起作用,所以,因为我在使用 anaconda 的 spyder,所以我在 anaconda 提示符下尝试了这个
conda install -c conda-forge ffmpeg
我什至尝试将 ffmpeg.exe,ffplay.exe 放在当前工作目录中,但仍然无法正常工作..
所以我在这里拼命寻求帮助,在此先感谢

最佳答案

我可以通过输入 ffprobe.exe 来解决同样的问题在当前工作目录中,或使用 monkey patching 替换 pydub 的 utils 中的函数与 pydub.utils.get_prober_name = lambda: 'path/to/ffprobe.exe'但这可能不适合你

关于python - Pydub 系统找不到指定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65375223/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com