我正在尝试使用一个简单的程序将 .MP3 文件转换为 python 中的 .WAV 文件:
from os import path
from pydub import AudioSegment
src = "test1.mp3"
dst = "test1.wav"
# convert wav to mp3
sound = AudioSegment.from_mp3(src)
sound.export(dst, format="wav")
当我尝试在 IDE 中运行程序时,收到 FileNotFoundError,这就是 StackTrace 的样子:
RuntimeWarning: Couldn't find ffprobe or avprobe - defaulting to ffprobe, but may not work
warn("Couldn't find ffprobe or avprobe - defaulting to ffprobe, but may not work", RuntimeWarning)
...
[Errno 2] No such file or directory: 'ffprobe': 'ffprobe'
我知道这个错误意味着 IDE 无法找到我的 FFMPEG(因为它不在正确的路径中)。我下载了 FFMPEG,FFPROBE 位于 FFMPEG 库中,使用:
pip install FFMPEG
但是,即使我尝试使用
从命令行运行程序python soundtest.py
我收到另一个 FileNotFoundError:
File "soundtest.py", line 13, in <module>
with open('simple.html') as html_file:
FileNotFoundError: [Errno 2] No such file or directory: 'simple.html'
我不确定为什么会发生这种情况,因为尽管 FFMPEG not 位于 IDE 访问的正确路径中,但我也无法从命令行运行它。
理想情况下,我想将 FFMPEG 库添加到系统路径中,以便可以访问它,但我什至无法让它从命令行运行。有什么想法吗?
此处提供的答案也有助于提供更多见解,但我仍然遇到同样的错误,空闲 python Mac 上的 Ffmpeg