Python &引用;没有这样的文件或目录;sp.Popen模块

Python &引用;没有这样的文件或目录;sp.Popen模块,python,ffmpeg,popen,Python,Ffmpeg,Popen,我正在尝试拍摄视频并将其转换为音频,为此我在python中使用ffmpeg。我运行下面的命令,但它为输入文件提供了“没有这样的文件或目录”。这是密码- FFMPEG_BIN = "ffmpeg" import subprocess as sp command = [FFMPEG_BIN, '-i', '/home/suryansh/Downloads/t.mp4'] pipe = sp.Popen(command, stdout = sp.PIPE) 执行此代码后,我得到home/suryan

我正在尝试拍摄视频并将其转换为音频,为此我在python中使用ffmpeg。我运行下面的命令,但它为输入文件提供了“没有这样的文件或目录”。这是密码-

FFMPEG_BIN = "ffmpeg"
import subprocess as sp
command = [FFMPEG_BIN, '-i', '/home/suryansh/Downloads/t.mp4']
pipe = sp.Popen(command, stdout = sp.PIPE)
执行此代码后,我得到
home/suryanhs/Downloads/t.mp4:没有这样的文件或目录
,但文件位于指定的路径中。

尝试添加

shell=True
在“命令”之后,我认为您可以为下一个示例提供指导


错误是否省略了首字母
/
?这可以解释为什么找不到该文件,并提供完整的回溯。您确定
ffmpeg
在执行
python
脚本的环境中位于
$PATH
中吗?请注意,当出现问题时(我不是说路径问题),它有时会抛出此错误
没有此类文件或目录。尝试另一种综合征也无济于事。使用
shell=True
只执行ffmpeg。对不起,伙计,我帮不了你,我已经尽力了,对不起