Python Pydub系统找不到指定的文件
这是我的代码:Python Pydub系统找不到指定的文件,python,ffmpeg,pydub,Python,Ffmpeg,Pydub,这是我的代码: 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") 问题: 我收到错误消息:Win
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
我试了什么?
所以,我在一个,
我试着加上这个
pydub.AudioSegment.ffmpeg = "way//to//ffmpeg.exe"
但它不起作用,那么这个
AudioSegment.converter = "way//to//ffmpeg.exe"
仍然不起作用,所以,因为我在spyder和anaconda上,我在anaconda提示符上尝试了这个
conda install -c conda-forge ffmpeg
我甚至尝试将ffmpeg.exe、ffplay.exe放在当前的工作目录中,但仍然不起作用
因此,我非常想在这里获得一些帮助,提前感谢我通过将
ffprobe.exe
放在当前工作目录中解决了同样的问题,或者使用withpydub.utils.get\u prober\u name=lambda:'path/to/ffprobe.exe'
替换pydub的utils中的函数,但这可能对您不起作用始终将完整的错误消息(从单词“Traceback”开始)作为文本(而不是屏幕截图)放入问题中(非注释)。还有其他有用的信息。您没有显示完整的错误消息,因此不清楚您是否对.exe
文件或.mp3
文件有问题。也许你所有的问题都是/full/path/to/sound\u 0.mp3
如果你认为这是ffmpeg.exe
的问题,那么你应该打开cmd.exe
并检查它是否有效C:/full/path/to/ffmpeg.exe