运行代码段时,我得到了标题中所见的错误。
我已经重新安装了pydub
包,并执行了pip3 install ffprobe
命令。
from pydub.playback import play
from pydub import AudioSegment
def change_volume(file_name, alteration):
song = AudioSegment.from_mp3(file_name)
new_song = song + alteration
new_title = ("_%s") % (file_name)
new_song.export(new_title, format='mp3')
change_volume("test_sample.mp3", 3)
代码的输出应该是目录中音量略微提高的新 mp3 文件(test.mp3
--> _test.mp3
),但我收到了错误信息:XXX
FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe': 'ffprobe'
ffprobe
已经在你的路径中了吗?你可以在 Python 中使用import os; print(os.environ['PATH'])
来检查。 - Saritustest_sample.mp3
的文件,所以我不知道它怎么会收到关于名为ffprobe
的文件的错误消息。 - John Gordon