Python在使用os.system时使用ffmpeg未运行
我一直在尝试使用子进程将mp3音频转换为wav文件。我已经使用自制软件安装了ffmpeg和libav。但是,每当我运行代码时Python在使用os.system时使用ffmpeg未运行,python,ffmpeg,subprocess,os.system,pydub,Python,Ffmpeg,Subprocess,Os.system,Pydub,我一直在尝试使用子进程将mp3音频转换为wav文件。我已经使用自制软件安装了ffmpeg和libav。但是,每当我运行代码时 import subprocess subprocess.call(['ffmpeg', '-i', 'input.mp3', 'output.wav']) 我得到这个错误 FileNotFoundError:[Errno 2]没有这样的文件或目录:“ffmpeg”:“ffmpeg” 我曾尝试使用pydub,但总是出现ffprobe错误
import subprocess
subprocess.call(['ffmpeg', '-i', 'input.mp3',
'output.wav'])
我得到这个错误
FileNotFoundError:[Errno 2]没有这样的文件或目录:“ffmpeg”:“ffmpeg”
Windows:Where ffmpeg使用ffmpeg可执行文件的整个路径,而不仅仅是
ffmpeg
路径的位置。您应该能够在命令行中运行Where ffmpeg
,以获取路径。对我来说,它是C:\ffmpeg\bin\ffmpeg.exe
。谢谢,我尝试了你所说的,它不再显示错误,但是转换仍然没有发生。