data_help.py 343 B

12345678910111213141516
  1. import cv2
  2. class dataHelp():
  3. """
  4. 获取视频时长
  5. """
  6. @classmethod
  7. def video_duration(cls, filename):
  8. cap = cv2.VideoCapture(filename)
  9. if cap.isOpened():
  10. rate = cap.get(5)
  11. frame_num = cap.get(7)
  12. duration = frame_num / rate
  13. return duration
  14. return 0