I'm going trough frames like this:
cap = cv2.VideoCapture(instance.video_file.path)
while(cap.isOpened()):
# Capture frame-by-frame
ret, frame = cap.read()
if ret == True:
result.append(frame_result)
else:
break
what gives me 168 frames. But the when inspecting the video in players it has 173 frames (06.933 sec, 25 FPS). Where could this difference come from? Its messing up my work :(