import cv2
cap = cv2.VideoCapture('./open.mp4')
while True:
ret, frame = cap.read()
fps = cap.get(cv2.CAP_PROP_FPS)
print(repr(fps))
cv2.imshow('frame', frame)
if(cv2.waitKey(30) & 0xFF == ord('q')):
break
cap.release()
cv2.destroyAllWindows()
проблема была в том, что видео, которое я открыл OPENCV, выглядело медленнее, чем оно было открыто QucikTime Player, и я проверил fps, оно остается неизменным. я пытаюсь изменить параметр в waitKey, но бесполезно, когда я делаю параметр высоким, шоу будет медленнее. в то время как я делаю его ниже, шоу не может быть плавным или быстрым. что я должен делать ? может быть, система ограничила скорость загрузки списка? кстати, тот же код, работающий на Windows10, получил ожидаемый результат.