欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

mp4视频解码生成图片

时间:2023-06-01

import cv2import osimport pdb#需要手动新建一个badapple的文件夹cap = cv2.VideoCapture('badapple.mp4')image_dir = 'badapple'#文件夹名称fps = cap.get(cv2.CAP_PROP_FPS)#获取视频帧率size = (int(cap.get(cv2.CAP_PROP_frame_WIDTH)), int(cap.get(cv2.CAP_PROP_frame_HEIGHT)))#获取视频宽,高大小fourcc = cv2.VideoWriter_fourcc(*'XVID')#mp4编码打开i= 0#生成图片名称从0开始while (cap.isOpened()): ret, frame = cap.read()# 读取视频帧,返回retval, image str1 = str(i) str2 = str1.zfill(6) image_name = os.path.join(image_dir + '/' + str2 + '.jpg')# 将目录和文件名合成一个路径 print(image_name) if ret == True: cv2.imwrite(image_name, frame)#将图片写到路径 else: break i = i + 1cap.release()# 释放视频流

 

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。