In [1]:
import cv2
In [2]:
cap = cv2.VideoCapture('data/temp/sample_video.mp4')
print(type(cap))
In [3]:
print(cap.isOpened())
In [4]:
print(cap.get(cv2.CAP_PROP_POS_FRAMES))
In [5]:
print(cap.get(cv2.CAP_PROP_POS_MSEC))
In [6]:
ret, frame = cap.read()
In [7]:
print(ret)
In [8]:
print(type(frame))
In [9]:
print(frame.shape)
In [10]:
print(cap.get(cv2.CAP_PROP_POS_FRAMES))
In [11]:
print(cap.get(cv2.CAP_PROP_POS_MSEC))
In [12]:
print(1 / cap.get(cv2.CAP_PROP_FPS) * 1000)
In [13]:
cap.set(cv2.CAP_PROP_POS_FRAMES, 100)
print(cap.get(cv2.CAP_PROP_POS_FRAMES))
In [14]:
ret, frame = cap.read()
In [15]:
print(ret)
In [16]:
print(cap.get(cv2.CAP_PROP_POS_FRAMES))
In [17]:
print(cap.get(cv2.CAP_PROP_POS_MSEC))
In [18]:
cap.set(cv2.CAP_PROP_POS_FRAMES, cap.get(cv2.CAP_PROP_FRAME_COUNT))
print(cap.get(cv2.CAP_PROP_POS_FRAMES))
In [19]:
ret, frame = cap.read()
In [20]:
print(ret)
In [21]:
print(frame)
In [22]:
print(cap.get(cv2.CAP_PROP_POS_FRAMES))
In [23]:
cap.set(cv2.CAP_PROP_POS_FRAMES, 1000)
print(cap.get(cv2.CAP_PROP_POS_FRAMES))