当前位置:网站首页>解决python调用 ffmpeg时 ‘ffmpeg‘ 不是内部或外部命令,也不是可运行的程序
解决python调用 ffmpeg时 ‘ffmpeg‘ 不是内部或外部命令,也不是可运行的程序
2020-11-09 08:25:00 【osc_ucqb2u3q】
解决 python 调用 ffmpeg时 ‘ffmpeg’ 不是内部或外部命令,也不是可运行的程序
在windows系统下, 我们使用windows下,使用ffmpeg库调用FFmpeg工具来提取视频的图片/读取视频信息
import ffmpeg
我们可能会遇到以下问题
'ffmpeg' 不是内部或外部命令,也不是可运行的程序
这原因是什么呢?
python 的ffmpeg 是使用subprocess.Popen()函数来调用命令行,然后得到返回的数据。就相当于python 在你系统的cmd里面输入 ffmpeg xxx xxx xxx xxx
然后系统给你报错 ‘ffmpeg’ 不是内部或外部命令,也不是可运行的程序
那么有两种原因:
- 没安装 ffmpeg
那么请参考安装 ffmpeg - 没加入环境变量
请参考:https://blog.csdn.net/tang_chuanlin/article/details/103749351
但是最快的方法就是, 当你下载好 ffmpeg
然后解压, 记下bin的路径
E://anaconda//ffmpeg-4.3.1//bin//
然后修改ffmpeg的那块代码
- 《你的python包路径 》/site-packages/ffmpeg/_probe.py
直接加上ffmpeg的路径即可
- 《你的python包路径 》/site-packages/ffmpeg/_run.py
直接加上ffmpeg的路径即可
版权声明
本文为[osc_ucqb2u3q]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4327623/blog/4708535
边栏推荐
- 2.计算机硬件简介
- Three ways to operate tables in Apache iceberg
- Installation record of SAP s / 4hana 2020
- OSChina 周一乱弹 —— 程序媛的青春
- Huawei HCIA notes
- Concurrent linked queue: a non blocking unbounded thread safe queue
- 深度优先搜索和广度优先搜索
- How does FC game console work?
- Introduction to nmon
- How to do thread dump analysis in Windows Environment
猜你喜欢
Tips in Android Development: requires permission android.permission write_ Settings solution
Programmers should know the URI, a comprehensive understanding of the article
2. Introduction to computer hardware
分库分表的几种常见玩法及如何解决跨库查询等问题
In 2020, what are the best tools for Android developers to break the cold winter?
老大问我:“建表为啥还设置个自增 id ?用流水号当主键不正好么?”
Talk about my understanding of FAAS with Alibaba cloud FC
3.你知道计算机是如何启动的吗?
Exception capture and handling in C + +
C++之异常捕获和处理
随机推荐
RabbitMQ脑裂问题解决方案调查
Service grid is still difficult - CNCF
Copy on write collection -- copyonwritearraylist
基于链表的有界阻塞队列 —— LinkedBlockingQueue
In 2020, what are the best tools for Android developers to break the cold winter?
Factory pattern pattern pattern (simple factory, factory method, abstract factory pattern)
How to reduce the resource consumption of istio agent through sidecar custom resource
作业2020.11.7-8
图节点分类与消息传递 - 知乎
Have you ever thought about why the transaction and refund have to be split into different tables
Finally, the python project is released as exe executable program process
Linked blocking queue based on linked list
Oschina plays disorderly on Monday
Ten year itch of programmer
leetcode之反转字符串中的元音字母
LTM understanding and configuration notes
python生日贺卡制作以及细节问题的解决最后把python项目发布为exe可执行程序过程
A bunch of code forgot to indent? Shortcut teach you carefree!
How does semaphore, a thread synchronization tool that uses an up counter, look like?
简单介绍c#通过代码开启或关闭防火墙示例