python使用opencv获取视频时长
import cv2def get_video_duration(filename):cap = cv2.VideoCapture(filename)if cap.isOpened():rate = cap.get(5)frame_num =cap.get(7)duration = frame_num/ratereturn durationreturn -1print(get_video_dura
·
import cv2
def get_video_duration(filename):
cap = cv2.VideoCapture(filename)
if cap.isOpened():
rate = cap.get(5)
frame_num =cap.get(7)
duration = frame_num/rate
return duration
return -1
print(get_video_duration('1.mp4'))
执行代码
更多推荐
所有评论(0)