会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
97
下一页
2023年4月11日
Qt编写推流综合应用示例-文件推流
摘要: 一、功能特点 1.1 文件推流 指定网卡和监听端口,接收网络请求推送音视频等各种文件。 实时统计显示每个文件对应的访问数量、总访问数量、不同IP地址访问数量。 可指定多种模式,0-直接播放、1-下载播放。 实时打印显示各种收发请求和应答数据。 每个文件对应MD5加密的唯一标识符,用于请求地址后缀区分
阅读全文
posted @ 2023-04-11 08:49 飞扬青云
阅读(64)
评论(0)
推荐(0)
2023年4月10日
Qt音视频开发36-超时检测和自动重连的设计
摘要: 一、前言 如果网络环境正常设备正常,视频监控系统一般都是按照正常运行下去,不会出现什么问题,但是实际情况会很不同,奇奇怪怪七七八八的问题都会出现,就比如网络出了问题都有很多情况(交换机故障、网线故障、带宽故障等),所以监控系统在运行过程中,还得做超时检测,超过规定的时间没有收到数据则认为掉线了,需要
阅读全文
posted @ 2023-04-10 09:40 飞扬青云
阅读(128)
评论(0)
推荐(0)
2023年4月7日
Qt音视频开发35-左右通道音量计算和音量不同范围值的转换
摘要: 一、前言 视频文件一般会有两个声音通道及左右声道,值有时候一样有时候不一样,很多场景下我们需要对其分开计算不同的音量值,在QAudioFormat中可以获取具体有几个通道,如果是一个通道,则左右通道值设定一样,计算通道的音量值一般是对所有音量数据转换后累加后进行一个换算即可,在Qt的示例中就提供了这
阅读全文
posted @ 2023-04-07 08:38 飞扬青云
阅读(230)
评论(0)
推荐(0)
2023年4月5日
Qt音视频开发34-不同库版本不同位数的库和头文件的引用
摘要: 一、前言 做开发过程中难免遇到需要引入第三方库的时候,而且需要在不同库版本、不同系统、不同位数下都需要。第三方的库版本众多,一般在大版本中的小版本都是兼容的,但是大版本不兼容,比如ffmpeg目前就有1-6六个大版本,除去1几乎没人用那还剩5个大版本,目前主要还是4居多。vlc主要是vlc2和vlc
阅读全文
posted @ 2023-04-05 09:53 飞扬青云
阅读(101)
评论(0)
推荐(0)
2023年4月2日
Qt音视频开发33-vlc和mpv打开后鼠标打圈圈问题的解决
摘要: 一、前言 如果采用的vlc句柄模式,如果鼠标停留在句柄控件中会发现在打开后鼠标打圈圈,mpv句柄模式是在关闭后鼠标打圈圈,这两者真是一前一后,这种给人的体验其实很不友好的,播放开始后或者播放完成后鼠标指针居然变成了繁忙,但是当你将鼠标位置从句柄控件中移到外面的时候,他又会自动恢复,所以需要有个机制主
阅读全文
posted @ 2023-04-02 09:40 飞扬青云
阅读(116)
评论(0)
推荐(0)
2023年3月31日
Qt音视频开发32-qmedia内核回调拿图片数据
摘要: 一、前言 使用qmediaplayer来打开视频并播放,默认首选会采用QVideoWidget控件来展示,优点是不用自己来绘制,一切交给了QVideoWidget控件,这样可以做到极低的CPU占用,缺点也明显,就是无法拿到每一帧的图片,很多时候我们还需要主动拿到每一帧的图片来运算做人工智能,通过不断
阅读全文
posted @ 2023-03-31 13:15 飞扬青云
阅读(238)
评论(0)
推荐(0)
2023年3月30日
Qt开发经验小技巧261-265
摘要: 代码中判断当前Qt库是32位还是64位,用QSysInfo::WordSize=32/64。 QTreeView控件设置左侧branch图标大小,无法通过qss设置,万能大法查看源码得知控制宽度最后取决于indentation参数,indentation的默认值根据系统环境不同而不同,比如1080P
阅读全文
posted @ 2023-03-30 08:51 飞扬青云
阅读(106)
评论(0)
推荐(0)
2023年3月29日
Qt音视频开发31-qmedia内核qt5/qt6播放视频
摘要: 一、前言 在qt5中的多媒体框架明显比qt4丰富了很多,使用也极其友好,提供的api接口非常简单明了,不需要像qt4中那样还需要绑定和创建路径之类的。同样也还是依赖本地解码器,qt6中的多媒体框架据说重写了,性能暴增很多,后端还支持多种解码方式,比如可以选用ffmpeg作为后端解码,这样的话就统一起
阅读全文
posted @ 2023-03-29 09:08 飞扬青云
阅读(543)
评论(0)
推荐(0)
2023年3月27日
Qt音视频开发30-qmedia内核qt4方案phonon播放(支持视频流)
摘要: 一、前言 在Qt4中如果需要播放视频,一般用phonon多媒体框架,这应该就是Qt5/Qt6中多媒体框架的前身(查阅qmultimedia模块的相关代码可以发现架构几乎雷同,除了部分命名变了以外),phonon多媒体框架本身也是没有内置解码器的,意味着用它实现的功能,依赖本地解码器,在windows
阅读全文
posted @ 2023-03-27 11:34 飞扬青云
阅读(186)
评论(0)
推荐(0)
2023年3月25日
Qt音视频开发29-ffmpeg中x264/x265编码库支持
摘要: 一、前言 有了解码当然对应又有编码,编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的
阅读全文
posted @ 2023-03-25 20:26 飞扬青云
阅读(441)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
97
下一页
公告