No se puede leer ni reproducir un video en OpenCV + Python usando VideoCapture

import cv2
import numpy as np

cap = cv2.VideoCapture('traffic.avi')

retval, frame = cap.read()

print retval

================ RESTART: J:\Python For DIP\traffic_video.py ================
False
>>> 

El valor de retval siempre es falso, lo que significa que el comando no lee el video. Debe ser Verdadero para leer marcos. No se que hacer. Sin embargo, cuando uso mi cámara web predeterminada, se convierte en Verdadero. Probé muchos videos y aparece el mismo problema. Nota: He instalado el ffmpeg correctamente.

Nota: Este no es el código completo, en este paso solo estoy validando cap.read () Verdadero o Falso

Respuestas a la pregunta(2)

Su respuesta a la pregunta