这是我的代码:
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
我试了什么? 所以,我在a{a1}上找到了一些事情要做, 我试着加上这个
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
放在当前工作目录中,或者用pydub.utils.get_prober_name = lambda: 'path/to/ffprobe.exe'
替换pydub的utils中的函数来解决这个问题,但这可能不适合您相关问题 更多 >
编程相关推荐