会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
95
下一页
2023年7月17日
Qt音视频开发47-文字和图片水印(可存储到MP4中)
摘要: ## 一、前言 近期花了两周时间闭门啃硬骨头,主要就解决三个问题(音视频同步存储和推流、图片水印并将水印信息存储到文件或者推流、rtsp推流),这三个问题困扰了很多年,以至于找遍了网络和翻遍ffplay代码以及ffmpeg示例的代码,通过不下于上百次方案的调整和测试,几乎每次都是在接近崩溃的时候,灵
阅读全文
posted @ 2023-07-17 13:52 飞扬青云
阅读(240)
评论(0)
推荐(0)
2023年7月12日
Qt/C++音视频开发46-音视频同步保存到MP4
摘要: ## 一、前言 用ffmpeg单独做视频保存不难,单独做音频保存也不难,难的是音视频同步保存到MP4中,重点是音视频要同步,其实这也不难,只要播放那边音视频同步后的数据,写入到文件即可。最难的是在播放过程中不断随机的切换播放进度,而且还会暂停播放、暂停录制的情况出现,这些个复杂情况的出现,可以说,测
阅读全文
posted @ 2023-07-12 09:45 飞扬青云
阅读(1078)
评论(0)
推荐(0)
2023年7月9日
Qt/C++原创项目作品精选(祖传原创/性能凶残)
摘要: ## 00 前言说明 从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安卓在这个上面跑的话卡成屎,当时的内存大概是128MB左右,Qt也是主要
阅读全文
posted @ 2023-07-09 12:45 飞扬青云
阅读(498)
评论(0)
推荐(0)
2023年7月1日
Qt/C++编写超精美自定义控件(历时9年更新迭代/超202个控件/祖传原创)
摘要: ## 一、前言 无论是哪一门开发框架,如果涉及到UI这块,肯定需要用到自定义控件,越复杂功能越多的项目,自定义控件的数量就越多,最开始的时候可能每个自定义控件都针对特定的应用场景,甚至里面带了特定的场景的一些设置和处理,随着项目数量的增多,有些控件又专门提取出来共性,做成了通用的自定义控件,意味着控
阅读全文
posted @ 2023-07-01 10:35 飞扬青云
阅读(550)
评论(0)
推荐(0)
2023年6月30日
Qt开发经验小技巧276-280
摘要: 276. 对MDI窗体区域设置背景颜色透明,会发现 QMdiArea{background:transparent;} 无效,哪怕是指定颜色 QMdiArea{background:#ff0000;} 或者 QMdiArea{background-color:#ff0000;} 都不行,这就很无语了
阅读全文
posted @ 2023-06-30 11:38 飞扬青云
阅读(84)
评论(0)
推荐(0)
2023年6月22日
Qt/C++编写跨平台的推流工具(支持win/linux/mac/嵌入式linux/安卓等)
摘要: ## 一、前言 跨平台的推流工具当属OBS最牛逼,功能也是最强大的,唯一的遗憾就是多路推流需要用到插件,而且CPU占用比较高,默认OBS的规则是将对应画布中的视频画面和设定的音频一起重新编码再推流,意味着肯定占用不少CPU资源,而很多时候尤其是视频监控行业,往往源头的摄像头的视频流就是标准的264/
阅读全文
posted @ 2023-06-22 19:31 飞扬青云
阅读(236)
评论(0)
推荐(0)
2023年6月21日
Qt/C++编写监控实时显示和取流回放工具(回放支持切换进度)
摘要: ## 一、前言 现在各个监控大厂做的设备,基本上都会支持通过rtsp直接取流显示,而且做的比较好的还支持通过rtsp回放取流,基本上都会约定一个字符串的规则,每个厂家都是不一样的规则,比如回放对应的rtsp地址还要带上时间范围,回放肯定要指定一个开始时间和结束时间。这里需要特别提示的是,按道理rts
阅读全文
posted @ 2023-06-21 14:12 飞扬青云
阅读(444)
评论(0)
推荐(0)
2023年6月20日
Qt开发经验小技巧271-275
摘要: 271. 编程的过程中经常遇到需要将QString转成char *或者const char *的情况,在转换成QByteArray后调用.data()或者.constData()函数进行转换,这里需要注意的是,如果转换类型是const char *尽管用data()不会出错,会给你自动转换,但是还是
阅读全文
posted @ 2023-06-20 08:23 飞扬青云
阅读(100)
评论(0)
推荐(0)
2023年6月18日
Qt/C++编写手机版本视频播放器和Onvif工具(可云台和录像)
摘要: ## 一、前言 用Qt+ffmpeg写播放器很多人有疑问,为何不用Qt自己的多媒体框架来写,最重要的原因是Qt自带的目前都依赖具体的本地解码器,如果解码器不支持,那就是歇菜的,最多支持个MP4格式,而且在手机上也都是支持本地少部分格式的文件,对于各种视频流完全无能无力。而ffmpeg就不一样了,本身
阅读全文
posted @ 2023-06-18 09:47 飞扬青云
阅读(206)
评论(0)
推荐(0)
2023年6月16日
Qt编写视频监控系统79-四种界面导航栏的设计
摘要: ## 一、前言 最初视频监控系统按照二级菜单的设计思路,顶部标题栏一级菜单,左侧对应二级菜单,最初采用图片在上面,文字在下面的按钮方式展示,随着功能的增加,二级菜单越来越多,如果都是这个图文上下排列的按钮,那左侧高度空间不够,比如在笔记本1366x768的分辨率上,左侧如果有七八个菜单按钮,那就摆不
阅读全文
posted @ 2023-06-16 09:48 飞扬青云
阅读(653)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
95
下一页
公告