2017-02-20 469 views
1

如何使用ffmpeg通過OpenCV讀取視頻?這是我的代碼:cv2.VideoCapture和ffmpeg

cap = cv2.VideoCapture("input2.mp4") 
ret = cap.read() 
print ret 

結果是(False, None)

我通過Anaconda設置了OpenCV。

+1

視頻是否存在於工作目錄中? – sunside

+0

是的,視頻存在於工作目錄 –

+0

這個鏈接可以幫助我很多 http://stackoverflow.com/questions/23119413/how-to-install-python-opencv-through-conda –

回答

0

你在使用什麼操作系統? OpenCV未使用FFMPEG進行編譯,FFMPEG是用於Linux和OSX的視頻編解碼器庫,如here所述。所以你必須用FFMPEG手動構建OpenCV。 This將引導您建設過程。但由於建築環境彼此不同,建築過程可能會遇到棘手的問題。我建議使用Docker容器來運行代碼this

相關問題