2017-03-08 142 views
1

您好:我正在開發試圖使用Python/OpenCV處理視頻的Linux。 我曾嘗試使用Python2和Python3但沒有結果。Python OpenCV無法處理視頻

import cv2 
video = cv2.VideoCapture("myvideo.mp4") 
status = video.isOpened() 

在這種情況下,狀態是一個布爾值,它始終是假的。

在線快速搜索指出這個問題,因爲Python OpenCV模塊是在FFMPEG庫打開的情況下編譯的。因此,它無法處理視頻。 但我無法找到任何解決方案。

任何幫助非常感謝。

+0

您是否設法解決問題? – m3h0w

回答

0
  1. 看看你是否可以使用ffmpeg從命令行和視頻(具有完全相同的路徑)作爲某種簡單操作或轉換的輸入。
  2. 這樣做,將其輸出爲具有不同編碼的.avi文件,並查看OpenCV作爲輸入是否有任何區別。
  3. 檢查是否可以通過修改腳本來使用網絡攝像頭的饋送。
  4. 檢查您提供的路徑是否正確。嘗試將視頻放入您的主文件夾並提供絕對路徑。
  5. 嘗試根據these指示重新安裝ffmpeg。
  6. 如果以上都不起作用,請按照this指南操作。