‘ffmpeg‘ 不是内部或外部命令,也不是可运行的程序【解决办法】

今天爱分享给大家带来python调用 ffmpeg时 ‘ffmpeg‘ 不是内部或外部命令,也不是可运行的程序【解决办法】,希望能够帮助到大家。

在windows系统下, 我们使用windows下,使用ffmpeg库调用FFmpeg工具来提取视频的图片/读取视频信息

import ffmpeg

我们可能会遇到以下问题

'ffmpeg' 不是内部或外部命令,也不是可运行的程序

python 的ffmpeg 是使用subprocess.Popen()函数来调用命令行,然后得到返回的数据。就相当于python 在你系统的cmd里面输入 ffmpeg xxx xxx xxx xxx

然后系统给你报错 ‘ffmpeg’ 不是内部或外部命令,也不是可运行的程序

解决办法:

下载好 ffmpeg
然后解压, 记下bin的路径

然后修改ffmpeg的那块代码

《你的python包路径 》/site-packages/ffmpeg/_probe.py
直接加上ffmpeg的路径即可

《你的python包路径 》/site-packages/ffmpeg/_run.py
直接加上ffmpeg的路径即可

人已赞赏
Python

python开发 使用ffmpeg随机提取视频中的一帧【附代码】

2020-11-10 18:56:51

Python

RuntimeError: The current Numpy installation (‘xxx\anaconda\lib\site-packages【解决方法】

2020-11-10 23:08:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
'); })();