今天爱分享给大家带来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的路径即可

原文链接:https://blog.itblood.com/1340.html,转载请注明出处。

![森林之庭~小镇牧场生活~V1.2.2 内嵌AI汉化版[更新][750M] [精品RPG/汉化]](/wp-content/uploads/replace/2025/10/04/62a18633b6a747ab16a9dbd1ed03b45d.webp)