会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
51
52
53
54
55
56
57
58
59
···
95
下一页
2020年8月28日
Qt音视频开发20-海康sdk本地播放
摘要: 一、前言 海康sdk中包含了MP4解码播放库,对应的API函数都是PlayM4开头的,顾名思义播放MP4,海康的视频默认可以保存成MP4文件,可以用通用的播放器来播放,这就是为啥前面好多篇文章讲到的各种内核录像存储都改成MP4来存储,vlc、mpv、ffmpeg等,最终录像存储都转换成MP4文件,看
阅读全文
posted @ 2020-08-28 10:38 飞扬青云
阅读(1095)
评论(0)
推荐(0)
2020年8月27日
Qt音视频开发19-海康sdk录像存储
摘要: 一、前言 关于调用海康sdk来进行录像存储,整体的框架架构处理流程沿袭了之前vlc内核、ffmpeg内核、mpv内核的做法,定时存储这块,开个定时器判断,到了时间则先关闭原来的录像存储,然后在开始一个新的录像存储,重新传入新的文件名,所以这块的代码直接拷贝过来就能使用,要做的就是替换两行代码即可,一
阅读全文
posted @ 2020-08-27 10:01 飞扬青云
阅读(805)
评论(0)
推荐(0)
2020年8月26日
Qt音视频开发18-海康sdk回调
摘要: 一、前言 海康sdk显示实时视频流除了支持句柄方式以外,也支持回调的方式拿到每一张图片自己绘制处理,当然回调除了拿到视频数据,其实音频数据也一块拿到了,自行调用音频设备播放就行,关于海康sdk回调这块,还着实折腾了一阵子才搞定,可能最开始没有参照提供的demo以及没有彻底的搜索吧,只是单单看sdk的
阅读全文
posted @ 2020-08-26 08:43 飞扬青云
阅读(1021)
评论(0)
推荐(0)
2020年8月25日
Qt音视频开发17-海康sdk解码
摘要: 一、前言 在视频监控行业领域,海康当之无愧是老大,稳坐第一的宝座很多年了,近期需要将视频监控系统改成采用海康sdk的内核,于是特意去查阅了sdk的使用手册,sdk相关的文档和文件可以直接官网下载到,而且是经常更新的,目前提供了windows和linux上的,win上的sdk还是更新比较快而且完整的,
阅读全文
posted @ 2020-08-25 08:45 飞扬青云
阅读(827)
评论(0)
推荐(0)
2020年8月24日
Qt音视频开发16-mpv通用接口
摘要: 一、前言 前面几篇文章,依次讲了解码播放、录像存储、读取和控制、事件订阅等,其实这些功能的实现都离不开封装的通用的接口,最开始本人去调用一些设置的时候,发现多参数的不好实现,原来需要用mpv_node处理,而Qt中如何转成mpv_node需要特殊的处理才行,后来在开源主页看到了官方提供的demo例子
阅读全文
posted @ 2020-08-24 12:27 飞扬青云
阅读(559)
评论(0)
推荐(0)
2020年8月21日
Qt音视频开发15-mpv事件订阅
摘要: 一、前言 在使用libmpv的过程中,通过对mpv事件订阅,可以更准确和准时的得知一些事件,比如文件打开成功,播放状态的改变等,而不需要定时器去读取状态,尤其是打开成功这个事件,如果不采用事件订阅,有时候视频流会卡主一阵子,比如不存在的视频流或者网络不好的情况下,有两种办法可以规避这个情况,在vlc
阅读全文
posted @ 2020-08-21 17:42 飞扬青云
阅读(538)
评论(0)
推荐(0)
2020年8月20日
Qt音视频开发14-mpv读取和控制
摘要: 一、前言 用mpv来读取文件的信息,以及设置当前播放进度,音量、静音等,和当时vlc封装的功能一样,只不过vlc是通过调用函数接口去处理,而mpv是通过读取和设置属性来处理,vlc支持定时器或者线程中函数方法去读取状态,也支持事件回调去拿到对应的状态改变,mpv当然也支持,而且还更方便,主要的工作量
阅读全文
posted @ 2020-08-20 17:44 飞扬青云
阅读(630)
评论(0)
推荐(0)
2020年8月19日
Qt音视频开发13-mpv录像存储
摘要: 一、前言 用mpv来做录像存储,保存视频文件,从来都没有如此的方便,直接设置属性stream-record对应的文件路径即可,我的乖乖,一行代码,如此精简美丽大方,搞得我都不敢相信自己的眼睛,mpv除了支持主流的win、linux、mac三大操作系统外,还支持手机安卓IOS等,尤其是居然支持各种嵌入
阅读全文
posted @ 2020-08-19 15:10 飞扬青云
阅读(601)
评论(0)
推荐(0)
2020年8月18日
Qt音视频开发12-mpv解码播放
摘要: 一、前言 之前玩了vlc解码和ffmpeg解码,前阵子有个客户需要换成mpv解码,于是研究了下mpv的使用方法,自从用了mpv以后发现爱不释手,这玩意天生适合极客和程序员啊,居然将各种处理封装成了命令和属性调用,比如播放进度,你只需要读取属性time-pos即可,如果要读取音量只需要读取属性volu
阅读全文
posted @ 2020-08-18 09:18 飞扬青云
阅读(911)
评论(0)
推荐(0)
2020年8月16日
Qt音视频开发11-ffmpeg常用命令
摘要: 一、前言 大部分的格式转换工具比如格式化工厂等,都用到了ffmpeg来处理,ffmpeg编译后生成的ffmpeg.exe、ffplay.exe、ffprobe.exe等可执行文件,其实就封装了众多牛逼的功能,ffprobe查看媒体文件头信息的工具,ffplay用于播放媒体文件的工具,尤其是ffmpe
阅读全文
posted @ 2020-08-16 15:21 飞扬青云
阅读(562)
评论(0)
推荐(0)
上一页
1
···
51
52
53
54
55
56
57
58
59
···
95
下一页
公告