解決python調用 ffmpeg時 ‘ffmpeg‘ 不是內部或外部命令,也不是可運行的程序

解決 python 調用 ffmpeg時 ‘ffmpeg’ 不是內部或外部命令,也不是可運行的程序

在windows系統下, 咱們使用windows下,使用ffmpeg庫調用FFmpeg工具來提取視頻的圖片/讀取視頻信息python

import ffmpeg

咱們可能會遇到如下問題git

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

這緣由是什麼呢?shell

python 的ffmpeg 是使用subprocess.Popen()函數來調用命令行,而後獲得返回的數據。就至關於python 在你係統的cmd裏面輸入 ffmpeg xxx xxx xxx xxxwindows

而後系統給你報錯 ‘ffmpeg’ 不是內部或外部命令,也不是可運行的程序函數

那麼有兩種緣由:工具

可是最快的方法就是, 當你下載好 ffmpeg
而後解壓, 記下bin的路徑
ui

E://anaconda//ffmpeg-4.3.1//bin//

在這裏插入圖片描述
而後修改ffmpeg的那塊代碼
spa

  • 《你的python包路徑 》/site-packages/ffmpeg/_probe.py
    直接加上ffmpeg的路徑便可
    在這裏插入圖片描述

  • 《你的python包路徑 》/site-packages/ffmpeg/_run.py
    直接加上ffmpeg的路徑便可
    在這裏插入圖片描述
相關文章
相關標籤/搜索