FFmpeg os.system命令无法运行,但可以在终端机上运行

时间:2020-01-28 16:54:18

标签: python ffmpeg terminal operating-system

我已经通过网站下载了ffmpeg,并通过终端运行了一些命令以确认其安装。

在终端中运行命令'ffmpeg'时,它会返回

 ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg 
 developers
 built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)

如果我输入Python

import os
os.system ('ffmpeg')

它返回

 os.system ('ffmpeg')
 sh: ffmpeg: command not found
 Out[25]: 32512

有什么想法吗?

解决方案:

 ffmpeg = '/bin/ffmpeg' #path to the binary file

 os.system(ffmpeg)

输出:

os.system (ffmpeg)
ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)

1 个答案:

答案 0 :(得分:1)

解决方案:

ffmpeg = '/bin/ffmpeg' #path to the binary file

os.system(ffmpeg)
Output:

os.system (ffmpeg)
ffmpeg version 4.2.2 Copyright (c) 2000-2019 the 
FFmpeg developers
built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)