from os import mkdir
from os.path import isdir
import datetime
from time import sleep
from threading import Thread
import cv2def write():while cap.isOpened():ret, frame = cap.read()if ret:     #写入视频文件aviFile.write(frame)aviFile.release()cap = cv2.VideoCapture(0)       #参数0为笔记本自带摄像头
now = str(datetime.datetime.now())[:19].replace(':', '_')       #当前日期时间,如2019-05-24 23:11:00
dirName = now[:10]      #目录名
tempAviFile = dirName+'\\'+now+'.avi'       #视频文件名
if not isdir(dirName):      #创建目录mkdir(dirName)#创建视频文件
aviFile = cv2.VideoWriter(tempAviFile,cv2.VideoWriter_fourcc('M','J','P','G'),25, (640,480))  #帧速和视频宽度、高度t=Thread(target=write).start()
input('Press any key to end the recording.')
cap.release()

Python摄像头录制视频保存到本地相关推荐

  1. python opencv 录制视频_OpenCV Python 录制视频

    学到实用OpenCV调用笔记本电脑的摄像头,并录制视频保存到本地硬盘的时候,出现了一点故障,那就是获取到的文件总是为0KB.经过一番查找,终于找到了解决办法. 调用摄像头 调用摄像头作为本实验的基础是 ...

  2. opencv-python——调用摄像头录制并保存视频

    调用摄像头录制并保存视频 import numpy as np import cv2cap = cv2.VideoCapture(0) fourcc = cv2.VideoWriter_fourcc( ...

  3. 教你用Python控制摄像头录制视频~

    导语 ​Python如何下载网页上的图片呢? 哈喽哈喽铁汁萌~今天小编给大家分享另一个Python应用小程序,就是:用Python控制摄像头录制视频! 感兴趣的小伙伴耐心往下看哦

  4. 基于VFW实现摄像头录制并保存视频文件

    基于VFW实现摄像头录制并保存视频文件 本文介绍了通过使用Windows提供的VFW(Microsoft Video for Windows)实现摄像头的开启和视频文件的保存. 主要接口函数介绍 1. ...

  5. python opencv录制视频_Python-OpenCV 处理视频(一)(二): 输入输出 视频处理

    视频的处理和图片的处理类似,只不过视频处理需要连续处理一系列图片. 一般有两种视频源,一种是直接从硬盘加载视频,另一种是获取摄像头视频. 0x00. 本地读取视频 核心函数: cv.CaptureFr ...

  6. openwrt实现挂载usb摄像头及视频保存

    路由器要实现挂载usb摄像头功能首先就需要路由器带USB接口,理论上带USB接口.支持openwrt刷机应该就能实现挂载usb摄像头的功能. 一.路由器配置 1.路由器刷好openwrt后,PC通过网 ...

  7. 微信小程序web-view 外部引用h5页面调用摄像头录制视频 配有提示音

    微信小程序web-view 外部引用h5页面调用摄像头录制视频 配有提示音 1.目前的需求是什么 2.都踩了那些坑 1.小程序 2.h5语音提示 3.语音合成声音录制不进去,ios有时候是麦克风,有时 ...

  8. [转]GStreamer资料(摄像头采集,视频保存,远程监控)DVR

    http://blog.csdn.net/wzwxiaozheng/archive/2010/12/26/6099397.aspx GStreamer资料整理(包括摄像头采集,视频保存,远程监控,流媒 ...

  9. GStreamer资料(摄像头采集,视频保存,远程监控)DVR

    转载自:http://blog.chinaunix.net/uid-10747583-id-282761.html http://blog.csdn.net/wzwxiaozheng/archive/ ...

最新文章

  1. 机器学习与高维信息检索 - Note 4 - 主成分分析及其现代解释(Principal Component Analysis, PCA)及相关实例
  2. JNI 返回 jbyteArray
  3. sdut 1466 双向队列
  4. 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
  5. 链接服务器---无效的产品名称
  6. python3 threading.lock_python3爬虫lock如何有序的处理多线程?
  7. [转载] 高级人工智能——第3章 约束推理
  8. php会不会被人工智能取代,人工智能真的会取代前端开发吗?
  9. c语言五子棋光标,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
  10. python核心编程笔记--chapter2
  11. unity2021游戏引擎安装激活并汉化
  12. mysql 批量插入 优化_mysql 批量插入优化之rewriteBatchedStatements
  13. SIP协议-01 简介与入门
  14. 最新HyperSnap绿色汉化版
  15. 海伯利安发布首个区块链红包RP
  16. 10G 网络变压器 10GBASE-T与1000Base-T区别
  17. 图像处理之特征提取(一)之HOG特征简单梳理
  18. Linux大事TOP 100
  19. 新生指南|笔记本电脑选购指南
  20. 基于rnn的语音降噪matlab,基于RNN的音频降噪算法 (附完整C代码)

热门文章

  1. 近 10 年新秀编程语言大 PK,Pick 它!
  2. 阿里华为百度三足鼎立,5G 资费高,操作系统 Linux 称王 | 中国物联网开发者真实现状报告...
  3. 拍照比剪刀手泄露指纹信息;国内绿 iPhone11 抢断货;PostgreSQL 12 Beta 4 发布​ | 极客头条...
  4. 助力开发者的魔法式“绝招儿”,你了解几个?
  5. 仿真技术为“工业 4.0”插上想象的翅膀
  6. 刷爆了!Java蝉联5次第一,网友:最强王者!附70k架构师Java学习路线
  7. @程序员,敏捷开发防坑指南请查收!
  8. 为什么那么多人用“ji32k7au4a83”作密码?
  9. 和 jQuery 说再见!Bootstrap 5 将移除对其依赖
  10. C++ 转 Python 这三年,我都经历了什么?