opencv-python视频处理之多个视频合并
2023-09-14 09:14:34 时间
import cv2
import os
import random
import glob
VideoWriter = 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+=1
ret, prev =capture.read()
if ret:
if fps == 24:
VideoWriter.write (prev)
else:
# 这里可以写一些丢帧数的条件例如elif fps%2==0
VideoWriter.write (prev)
else :
break
VideoWriter.release ()
cv2.destroyAllWindows()
相关文章
- python编程是什么-Python编程
- python中sqrt函数用法_Python : sqrt() 函数
- pythonrandom函数用法_python标准库总的random函数用法[通俗易懂]
- python海龟绘图画圆_Python启蒙之海龟作图「建议收藏」
- python各种库的安装_ad常用软件库
- 正则表达式Python_python正则表达式匹配字符串
- 人生苦短,我用Python-手把手教你如何使用python写串口调试助手
- 【计算机视觉】使用OpenCV处理色彩空间(Python版)
- Pycharm设置python文件模板
- 搭建python开发环境-c++教程 如何搭建Python开发环境?
- python-Python与SQLite数据库-处理SQLite查询结果(二)
- python-Python与PostgreSQL数据库-处理PostgreSQL查询结果
- 汉诺塔Python实现详解编程语言
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- python:type获取对象信息详解编程语言
- 顶级的20名Python人工智能和机器学习开源项目
- 如何在Linux中安装Python?(linux安装python)
- 革命性技术:Python与MSSQL的携手合作(python和mssql)
- python中使用OpenCV进行人脸检测的例子