Can';t更改音频文件格式-python

Can';t更改音频文件格式-python,python,file,audio,pydub,Python,File,Audio,Pydub,我正在为学校创建一个程序,从youtube流式传输视频和音频,并同时向几个客户显示它们。 为此,我需要将一个文件的格式更改为.mp3,我了解到我可以用pydub AudioSegment来实现这一点,但是,我一直收到一个错误 这是导致错误的代码行: original_audio = AudioSegment.from_file(original_name) original_audio.export(new_name, format="mp3") WindowsError: [Error 2]

我正在为学校创建一个程序,从youtube流式传输视频和音频,并同时向几个客户显示它们。 为此,我需要将一个文件的格式更改为.mp3,我了解到我可以用pydub AudioSegment来实现这一点,但是,我一直收到一个错误

这是导致错误的代码行:

original_audio = AudioSegment.from_file(original_name)
original_audio.export(new_name, format="mp3")
WindowsError: [Error 2] The system cannot find the file specified
这就是错误:

original_audio = AudioSegment.from_file(original_name)
original_audio.export(new_name, format="mp3")
WindowsError: [Error 2] The system cannot find the file specified

提前谢谢。

您是否安装了ffmpeg?好吧,这是一个要求。您可以从此处下载ffmpeg:


将它放在脚本目录中,然后一切都会正常工作。

为什么您认为它在说谎?路径完全正确…..文件名和目录名中不允许有空格。。。修复该问题,然后重试。。。提供文件的完整路径,而不仅仅是相对路径。。。例如/my/full/path/to/mytune.mp3是否有任何空格。我真的不知道如何安装,你能帮我吗?你不必安装,只需下载EXE并将其与
.py
文件放在同一个文件中即可