In [1]:
import cv2

In [2]:
cap = cv2.VideoCapture('data/temp/sample_video.mp4')
print(type(cap))


<class 'cv2.VideoCapture'>

In [3]:
print(cap.isOpened())


True

In [4]:
print(cap.get(cv2.CAP_PROP_FRAME_WIDTH))


640.0

In [5]:
print(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))


360.0

In [6]:
print(cap.get(cv2.CAP_PROP_FPS))


29.97002997002997

In [7]:
print(cap.get(cv2.CAP_PROP_FRAME_COUNT))


360.0

In [8]:
print(cap.get(cv2.CAP_PROP_FRAME_COUNT) / cap.get(cv2.CAP_PROP_FPS))


12.012

In [9]:
print(cap.set(cv2.CAP_PROP_FRAME_WIDTH, 320))


False

In [10]:
print(cap.get(cv2.CAP_PROP_FRAME_WIDTH))


640.0

In [11]:
print(cap.get(cv2.CAP_PROP_POS_FRAMES))


0.0

In [12]:
print(cap.set(cv2.CAP_PROP_POS_FRAMES, 100))


True

In [13]:
print(cap.get(cv2.CAP_PROP_POS_FRAMES))


100.0