1234567891011121314151617181920212223 |
- import cv2
- class dataHelp():
- """
- 获取视频时长
- """
- @classmethod
- def video_duration(cls, filename):
- cap = cv2.VideoCapture(filename)
- if cap.isOpened():
- rate = cap.get(5)
- frame_num = cap.get(7)
- duration = frame_num / rate
- return duration
- return 0
- if __name__ == '__main__':
- a = dataHelp.video_duration("/Users/tzld/Desktop/video_rewriting/path/aiyuepw_video.mp4")
- print(a)
|