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