2017-02-20 6 views
1

Wie kann ich ffmpeg verwenden, um ein Video über OpenCV zu lesen? Dies ist mein Code:cv2.VideoCapture und ffmpeg

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

Das Ergebnis ist (False, None).

Ich habe OpenCV durch Anaconda eingerichtet.

+1

Existiert das Video im Arbeitsverzeichnis? – sunside

+0

ja, das Video ist im Arbeitsverzeichnis vorhanden –

+0

Dieser Link hilft mir sehr http://StackOverflow.com/Questions/23119413/How-To-Install-Python-opencv-through-conda –

Antwort

0

Welches Betriebssystem verwenden Sie? OpenCV wird nicht mit FFMPEG kompiliert, welches die Video-Codec-Bibliothek für Linux und OSX ist, wie beschrieben here. Sie müssen OpenCV mit FFMPEG manuell erstellen. This wird Sie mit dem Bauprozess führen. Aber der Bauprozess kann mit Problemen schwierig sein, da sich die Gebäudeumgebungen voneinander unterscheiden. Ich empfehle die Verwendung eines Andock-Container zum Ausführen des Codes wie this.

Verwandte Themen