# 将视频数据录制成多媒体文件
# 使用VideoWriter,write,release方法import cv2# 创建VideoWriter为写多媒体文件
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
# 这里要按摄像头的真实分辨率设置
vw = cv2.VideoWriter('./out.mp4',fourcc,25,(640,360))# 创建窗口
cv2.namedWindow('video',cv2.WINDOW_AUTOSIZE)# 获取视频设备
cap =cv2.VideoCapture(0)while True:# 从摄像头读取视频帧ret,frame = cap.read()# 将视频帧在窗口显示cv2.imshow('video',frame)# 写数据到多媒体文件vw.write(frame)# 等待键盘事件,如果为q,退出key = cv2.waitKey(1)if(key & 0xFF == ord('q')):break# 释放VideoCapture
cap.release()# 释放VideoWriter
vw.release()cv2.destroyAllWindows()

如何将视频数据录制成多媒体文件相关推荐

  1. 4.通过Opencv采集摄像头视频数据

    VideoCapture() 虚拟采集器,一般设备号从0开始 cap.read() 读取视频帧 返回值有两个,第一个为状态值,读到帧为true 第二个值为视频帧 cap.release() 释放资源 ...

  2. WebRTC视频数据流程分析

    本文来自<WebRTC Native开发实战>书籍作者许建林在LiveVideoStack线上分享中的内容,详细分析总结 WebRTC 的视频数据流程,并对大型项目如何快速上手:分析方法, ...

  3. 1小时学会:最简单的iOS直播推流(三)使用系统接口捕获音视频数据

    最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!! 源 ...

  4. android 音视频流采集,Android 音视频开发(四):使用 Camera API 采集视频数据(示例代码)...

    本文主要将的是:使用 Camera API 采集视频数据并保存到文件,分别使用 SurfaceView.TextureView 来预览 Camera 数据,取到 NV21 的数据回调. 注: 需要权限 ...

  5. 英特尔:80%的边缘数据都是视频数据!新成立物联网视频事业部,总部base中国...

    明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 没想到,为了让你逛商店更爽,英特尔竟然也出手了. 现在,通过普通的摄像头+一套门店客流系统,商家就能知道一天的客流量.顾客平均停留时间.行动 ...

  6. 浅析WebRtc中视频数据的接收和渲染流程

    前言 本文基于PineAppRtc开源项目https://github.com/thfhongfeng/PineAppRtc 因为一个需求,我们需要将WebRtc发送过来的视频流中转出去,所以就研究一 ...

  7. 浅析WebRtc中视频数据的收集和发送流程

    前言 本文是基于PineAppRtc开源项目https://github.com/thfhongfeng/PineAppRtc 因为一个需求,我们需要将一个视频流通过WebRtc发送出去,所以就研究一 ...

  8. 智能视频内容生产中专业视频数据导出工具的研发

    点击上方"LiveVideoStack"关注我们 随着智能视频生产时代的到来,专业视频的制作将会变得更智能.更简单.智能视频生产中主要包含三大模块,他们分别是:视频SDK底层能力. ...

  9. 视频数据复用光端机故障排除方法

    数字光端机是一种通过数字电路控制光信号,使用类似于0.1代码来实现光通信的机器,广泛应用于光纤通信等领域.那么,我们在使用数据光端机的时候,如果遇到故障该如何来解决呢?接下来我们就跟随飞畅科技的小编一 ...

最新文章

  1. 使用Visual Studio将Objective-C编译C++
  2. Echart图表X轴为时间轴的解释
  3. 线程池之ScheduledThreadPool学习
  4. 如何判断UIViewController的视图是否可见
  5. JAVA中循环删除集合中元素的方法总结
  6. java map统计学生名单_Java含自己的总结:集合,学生,遍历,ArrayList,Set,Map,泛型,班级,发牌—诗书画唱...
  7. 大数据环境下的存储系统构建:挑战、方法和趋势
  8. Sublime和LaTeX支持
  9. android 自动截图分享,Android截图和分享
  10. MATLAB中SVM(支持向量机)的用法
  11. 饶刚:做好债券研究 完善团队建设 为投资人打造持续回报的特色固收产品
  12. 1个超强的软件工具箱!100+个电脑必备工具,随意使用!盘姬
  13. altium designer设计3D PCB技巧
  14. 斗鱼弹幕服务器第三方接入协议v1.6.2,.NET斗鱼直播弹幕客户端(上)
  15. 内测小程序 今日头条的超级APP梦能顺利实现吗?
  16. linux云自动化系统运维19(磁盘阵列raid,lvm管理)
  17. 阿里云的PolarDB要开源了?这个数据库到底强在哪?
  18. Java多线程开发的实际应用场景
  19. 智能住宅小区安防报警网络系统
  20. 直逼 Flash 的流畅感:jQuery 运动特效展示

热门文章

  1. Uart回环(不带FIFO)及Testbench
  2. 火车票订票API 用PHP完成火车票订票流程
  3. 一个互联网大佬的五年工作成长复盘
  4. 好的爱情,战得胜时间,经得起流年
  5. 网址包括HTML吗,html,http不是网址?我才发现URL才是真正的网址
  6. 软件安全实验(一)PEVIEW-弹窗操作
  7. 阿拉伯数字转中文读法
  8. 《智能手机心率和呼吸率测量算法的前瞻性验证》阅读笔记
  9. 零基础学SQL(四、可视化工具连接数据库、数据库创建及删除)
  10. 什么是end-to-end神经网络?