Python使用ffmpeg时不运行操作系统

2024-06-26 00:13:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试用子进程将mp3音频转换成wav文件。我已经安装了ffmpeg和libav使用自制的。但是每当我运行我的代码。在

import subprocess

subprocess.call(['ffmpeg', '-i', 'input.mp3',
               'output.wav'])

我得到这个错误

FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg': 'ffmpeg'

  1. 我尝试过使用pydub,但总是遇到ffprobe错误
  2. 我试过了 使用操作系统或者

作为参考,我使用MacOSMojave,Python3.7

编辑:

而不是使用['ffmpeg'、'-i'、'输入.mp3', '输出.wav']

使用['path/to/ffmpeg'、'-i'、'输入.mp3', '输出.wav']

查找ffmpeg路径的方法--------------------

Unix(Linux、Mac):查找ffmpeg

Windows:其中ffmpeg


Tags: 文件代码importinputoutput进程错误call