您好,登录后才能下订单哦!
请求超时!
请点击 重新获取二维码这篇文章主要介绍“Qt海康sdk录像存储怎么实现”,在日常操作中,相信很多人在Qt海康sdk录像存储怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Qt海康sdk录像存储怎么实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
关于调用海康sdk来进行录像存储,整体的框架架构处理流程沿袭了之前vlc内核、ffmpeg内核、mpv内核的做法,定时存储这块,开个定时器判断,到了时间则先关闭原来的录像存储,然后在开始一个新的录像存储,重新传入新的文件名,所以这块的代码直接拷贝过来就能使用,要做的就是替换两行代码即可,一行是开始录像存储的函数NET_DVR_SaveRealData,一行是停止录像存储的函数NET_DVR_StopSaveRealData,海康sdk的手册非常详细,而且命名也比较规范,基本上通过方法函数名字就可以知道大概的意思了,不用去猜测。
和录像存储功能同一大类的还有个截图功能,这个在vlc内核、ffmpeg内核、mpv内核这些内核中都实现了,截图总结了三种,第一种是句柄模式下的截图,这个需要调用相关sdk的函数去执行,分辨率大小为原图;第二种是回调模式下的截图,这个已经拿到了图片的数据,直接取窗体对应保存的视频的图片即可,分辨率大小为原图;第三种是窗体的截屏,就是当前视频窗体来个截屏,分辨率大小为当前窗体的尺寸;
关于打开视频文件、录像存储、截图保存这三个功能,要特别注意中文路径,当然如果是只有英文路径那就无需做任何处理,但是对于国人使用来说,中文路径肯定是避免不了的,有两种可能的需要的处理,一个是路径要转成utf8格式,还有一种是要用QTextCodec指定gb2312格式重新转一下路径才能生效,比如海康sdk内核下,不然很可能路径失效。
支持播放视频流和本地MP4文件。
支持句柄和回调两种模式。
多线程显示图像,不卡主界面。
自动重连网络摄像头。
可设置边框大小即偏移量和边框颜色。
可设置是否绘制OSD标签即标签文本或图片和标签位置。
可设置两种OSD位置和风格。
可设置是否保存到文件以及文件名。
可直接拖曳文件到haikangwidget控件播放。
支持h364/h365视频流。
可暂停播放和继续播放。
支持存储单个视频文件和定时存储视频文件。
自定义顶部悬浮条,发送单击信号通知,可设置是否启用。
可设置画面拉伸填充或者等比例填充。
可设置解码是速度优先、质量优先、均衡处理。
可对视频进行截图(原始图片)和截屏(视频窗体)。
录像文件存储为MP4文件。
支持焦距控制、云台控制。
可定制功能。
void HaiKangThread::initSave() { if (!saveFile || !isRtsp) { return; } if (saveInterval == 0) { saveVideo(fileName); } } void HaiKangThread::saveVideo() { if (!saveFile || !isRtsp) { return; } //重新设置文件名称 QString dirName = QString("%1/%2").arg(savePath).arg(QDATE); newDir(dirName); fileName = QString("%1/%2_%3.mp4").arg(dirName).arg(fileFlag).arg(STRDATETIME); saveVideo(fileName); } void HaiKangThread::saveVideo(const QString &fileName) { if (hand >= 0) { //转码以便支持中文路径 QTextCodec *codec = QTextCodec::codecForName("gb2312"); QByteArray data = codec->fromUnicode(fileName); //先停止再设置 NET_DVR_StopSaveRealData(hand); NET_DVR_SaveRealData(hand, data.data()); } }
到此,关于“Qt海康sdk录像存储怎么实现”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
聚圣源起名姓王姑娘名字洋气金蛇痛风贴子 起名字琴行起名网星际大巫屈原姓什么的康熙字典13画的字取名起名投资咨询公司起名少年派2上映时间给百货商场起名装饰公司起名九月份出生的女孩起名契约军婚兴汉龙腾烧杯是什么意思网络用语在线起名软件排行榜易经八卦免费起名熟人作案po起一个古风名字钻石的起名车牌架我是余欢水演员表噜啊噜办公室起名字姓秦怎么起姓名起名 姓宁新还珠格格演员表纤夫的爱无删减版动漫资源留宿网友引狼入室杀猪饭淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费