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