首页 > 编程语言 >C#读取RTSP流并切录制视频

C#读取RTSP流并切录制视频

时间:2022-09-02 14:56:57浏览次数:67  
标签:capture C# fram RTSP new 流并切 videoWriter

下载Nuget包:EMGU.CV(测试用版本:4.0.1.3373) ;

public void InitVideo() 
        {
            VideoCapture _capture = new VideoCapture("rtsp://admin:[email protected]:554");
            Thread.Sleep(100);
            VideoWriter videoWriter = null;
            Mat fram = new Mat();
            Task.Run(() => {
                while (true) 
                {
                    try
                    {
                       
                        _capture.Read(fram);
                        var item=_capture.QueryFrame();
                        if (videoWriter == null)
                        {
                            videoWriter = new VideoWriter("out.mp4", 0, 24, fram.Size, false);
                            videoWriter.Set(WriterProperty.Framebytes, 10);
                        }
                        videoWriter.Write(fram);

                    }
                    catch (Exception ex) 
                    {
                        break;
                    }
                    Thread.Sleep(10);
                }
            });
        }

标签:capture,C#,fram,RTSP,new,流并切,videoWriter
From: https://www.cnblogs.com/LCLBook/p/16649870.html

相关文章

  • C中高低字节的理解
    这里简单说一下自己的理解,比较简单的东西:1intpos=0x00;2BYTEbyBufArr[1024]={0x00};34byBufArr[pos++]=0x00;56byBufArr[pos++]=0xFE;//设备......
  • 【校招VIP】[前端][一本][6分]项目需要考虑到PC端和移动端
    关注【校招VIP】公众号,回复【简历】,添加校招顾问微信,即可获取简历指导!本份简历是一位21届一本前端同学的简历,简历评分6分。一、学员简历二、指导意见简历模板没有问题......
  • vue3+vite+postcss+vm实现屏幕自适应
    1、安装 postcss-pxtorem插件npminstallpostcss-pxtorem2、新增postcss.config.js的文件, module.exports={plugins:{"postcss-pxtorem":{......
  • G. Even-Odd XOR(构造 位运算) CF 1722G
    题目:​构造一个长度为n的序列,使奇数位上的所有数异或和等于偶数位上的所有数异或和分析:​由于奇数位异或和=偶数位异或和,所以可以得到奇数位异或和xor偶数位异或和=......
  • Idea配置Serializable class without ‘serialVersionUID’ 找不到
    在使用Java原生序列化的时候,serialVersionUID起到了一个类似版本号的作用,在反序列化的时候判断serialVersionUID如果不相同,会抛出InvalidClassException。关于Idea如何快......
  • 基于webrtc接入海康大华摄像头
    环境准备1.带有Docker的服务器一台2.海康或大华摄像头3.服务器与摄像头在同一局域网下 摄像头配置视频编码需要H.264的格式,webrtc不支持H.265webrtc-streamer安装......
  • opencv -- reshape()函数
    在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。函数原型:C++:MatMat::reshape(intcn,introws=0)const......
  • 使用docker-compose搭建flink集群
    第一步:安装docker和docker-compose并赋予权限第二步:利用docker-compose构建容器1version:"2.1"2services:3jobmanager:4image:flink:1.9.2-scal......
  • 43. SQL--视图:create view
    1.前言视图(view)是一个由select查询所定义出来的虚拟表。我们知道,select查询会产生一个包含行和列的结果集,它在结构上和真实的物理表是类似的,您可以把这个结果集看做......
  • 纯css做进度条
    ......