opencv-python视频处理之多个视频合并

opencv-python视频处理之多个视频合并,第1张

概述import cv2import osimport randomimport globVideoWriter = cv2.VideoWriter ("merge .avi", cv2.VideoWriter_fourcc ('X','V', 'I', 'D'), 24,(600,480))mp4list = glob.glob(os.path.join("../","*.mp

import cv2import osimport randomimport globVIDeoWriter = cv2.VIDeoWriter ("merge .avi", cv2.VIDeoWriter_fourcc ('X','V', 'I', 'D'), 24,(600,480))mp4List = glob.glob(os.path.join("../","*.mp4"))for mp4file in mp4List:capture = cv2 .VIDeoCapture("../{}".format(mp4file))fps = capture.get (cv2.CAP_PROP_FPS)if capture.isOpened() :i=0# 每隔视频提取10秒while i < fps * 10:i+=1ret, prev =capture.read()if ret:if fps == 24:VIDeoWriter.write (prev)else:# 这里可以写一些丢帧数的条件例如elif fps%2==0VIDeoWriter.write (prev)else :breakVIDeoWriter.release ()cv2.destroyAllwindows()
总结

以上是内存溢出为你收集整理的opencv-python视频处理之多个视频合并全部内容,希望文章能够帮你解决opencv-python视频处理之多个视频合并所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1187219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存