保存rtsp视频流

保存rtsp视频流将视频流保存为.avi格式的本地文件importcv2cap=cv2.VideoCapture(“rtsp://103.229.215.117:1554/s?dev=b80fd652-5097-401c-b187-b439365bd9be&sup=dev116&supip=103.229.215.117&support=8000&ch=1&typ…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

视频流保存为.avi格式的本地文件

import cv2

cap = cv2.VideoCapture("rtsp://103.229.215.117:1554/s?dev=b80fd652-5097-401c-b187-b439365bd9be&sup=dev116&supip=103.229.215.117&support=8000&ch=1&type=1")

fps = cap.get(cv2.CAP_PROP_FPS)
print(fps)

size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)),
    int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))
print(size)


fourcc = cv2.VideoWriter_fourcc('M', 'P', '4', '2')

outVideo = cv2.VideoWriter('saveRTSP.avi',fourcc,fps,size)


if cap.isOpened():
  rval,frame = cap.read()
  print('ture')
else:
  rval = False
  print('False')

tot=1
c=1
i=0

while i<90000:
  rval,frame = cap.read()
  cv2.imshow('test',frame)

  tot+=1
  i+=1
  print('tot=',tot)

  outVideo.write(frame)
  cv2.waitKey(1)
cap.release()
outVideo.release()
cv2.destroyAllWindows()

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180817.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月17日 下午11:16
下一篇 2022年10月17日 下午11:16


相关推荐

  • 安装并使用EVE模拟器

    安装并使用EVE模拟器本文提供的软件及相关镜像有:VMWareEVECommunityVMversion2.0.3-95Wireshark-win64-2.6.4CiscoIOL镜像(路由器、交换机)CRTWindowsXP镜像安装步骤如下:1.进行VMWare的安装a.在安装包文件夹内选择“VMware-workstation-full-15.0.0-10134415”的应用程…

    2022年6月12日
    61
  • ElasticSearch安装分词器

    ElasticSearch安装分词器ElasticSearc 安装分词器问题在学习 es 的查询语句的过程中 对于中文的一些模糊搜索经常出现查询结果与预期不符的查询结果 经查阅资料得知 es 默认的分词器会将中文按每个字符进行分割 例如中国 美国当我们查询中国的时候 他会将中和国 分别进行匹配中国包含国 美国也包含国 故 数据符合 但是这于我们想要的结果不符安装安装其实很简单 bin elasticsearc plugininstal github com medcl elasticsearc analy

    2026年3月16日
    3
  • vim常用命令详解(vim使用教程)

    目录本文解读来自我对manvim的解读vim介绍vim基本操作打开文件options详解vim的五种模式(是我自己定义的五种)正常模式必要命令详解末行模式常用命令详解可视模式常用命令详解本文解读来自我对manvim的解读当然有很多解读不准确的地方,所有红色标注的地方都是最基本的,也是保证正确的。(不排除我的语言描述有问题)vim介绍vim…

    2022年4月11日
    85
  • int、long、long long取值范围

    int、long、long long取值范围unsignedint0~4294967295int-2147483648~2147483647unsignedlong0~4294967295long-2147483648~2147483647longlong的最大值:9223372036854775807longlong的最小值:-9223372036854775808unsigned…

    2022年6月6日
    44
  • AI智能体扣子(Coze)工作流搭建:Coze 工作流1天高效创作100篇知识图文,保姆级教程

    AI智能体扣子(Coze)工作流搭建:Coze 工作流1天高效创作100篇知识图文,保姆级教程

    2026年3月13日
    2
  • python取整符号_python 取整「建议收藏」

    广告关闭腾讯云11.11云上盛惠,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!(1)向下取整向下取整很简单,直接使用int()函数即可,如下代码(python2.7.5idle)a=3.75int(a)3(2)四舍五入第二种就是对数字进行四舍五入,具体的看下面的代码:a=3.25;b=3.75round(a);round(b)3.0…

    2022年4月18日
    130

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号