会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
27
28
29
30
31
32
33
34
35
···
97
下一页
2022年11月11日
Qt编写linux上视频流播放器(支持海康大华宇视等各种网络摄像机)
摘要: 一、前言 在windows上的视频流播放器有很多,而且各个监控厂家无论大厂还是小厂,基本上都提供了客户端,甚至很多第三方的监控平台软件厂商,也都提供了windows的版本,基本的都没有提供linux版本和mac系统版本,在当下国产操作系统(以linux内核为主)强势推进的大环境下,越来越多的需求是需
阅读全文
posted @ 2022-11-11 10:58 飞扬青云
阅读(675)
评论(0)
推荐(0)
2022年11月10日
Qt编写ffmpeg本地摄像头显示(16路本地摄像头占用3.2%CPU)
摘要: 一、前言 内核ffmpeg除了支持本地文件、网络文件、各种视频流播放以外,还支持打开本地摄像头,和正常的解析流程一致,唯一的区别就是在avformat_open_input第三个参数传入个AVInputFormat参数,这个参数用于指定输入设备的格式,不同系统对应不同的格式名称,windows上是d
阅读全文
posted @ 2022-11-10 09:11 飞扬青云
阅读(1159)
评论(0)
推荐(0)
2022年11月8日
Qt编写跨平台RTSP/RTMP/HTTP视频流播放器
摘要: 一、前言 很早以前就做过这款播放器的入门版本,最开始用的ffmpeg去解析,后面陆续用vlc播放器、mpv播放器来做,毕竟播放器提供的接口使用也很方便,而且功能强大,后面发现播放器主要的应用场景是播放视频文件,一般一个电脑不会超过8路视频文件同时播放器,一般就是1路,所有如果需要打开超过16路这种的
阅读全文
posted @ 2022-11-08 13:42 飞扬青云
阅读(1546)
评论(0)
推荐(0)
2022年11月7日
Qt编写视频监控显示安卓版
摘要: 一、前言 之前就对代码的兼容性做了很好的处理,所以只要开发环境正常,基本的在其他系统比如手机端或者嵌入式linux上重新编译代码即可,最大的难点变成了如何交叉编译对应系统的ffmpeg库,这个在网上有很多的文章专门写这个,编译安卓版本也是需要借助谷歌提供的安卓编译器先把ffmpeg的安卓版本编译好,
阅读全文
posted @ 2022-11-07 09:24 飞扬青云
阅读(172)
评论(0)
推荐(0)
2022年11月6日
Qt音视频开发01-共享解码线程(耗时一年/性能凶残/至臻完美)
摘要: 一、前言 大概在8年前就开始用ffmpeg做视频解码的显示,第一个版本就100行代码左右,功能极其简单,就是开个线程解码视频流转成图片发给主界面绘制。时间过得真快,从当初的一胎到现在二胎都上学了三胎计划中。经过了数十年的不断迭代,客户需求的不断变更,中间经历过三五个大版本的迭代,形成现在的版本,本次
阅读全文
posted @ 2022-11-06 14:44 飞扬青云
阅读(300)
评论(0)
推荐(0)
2022年11月3日
Qt编写音频播放示例(带音频曲线/振幅/传输/录制等)
摘要: 一、功能特点 自动计算音频振幅,绘制音频振幅曲线和音频数据曲线。 支持音频录制,可选音频输入设备、采样频率、通道等参数,Qt5默认保存wav格式,Qt6默认保存mp3格式,Qt6可选wma、aac等格式。 提供音频发送示例,将采集到的音频数据通过TCP或UDP发出去。 提供音频接收示例,将网络TCP
阅读全文
posted @ 2022-11-03 13:12 飞扬青云
阅读(347)
评论(0)
推荐(0)
2022年11月1日
Qt编写本地摄像头综合应用示例(qcamera/ffmpeg/v4l2等)
摘要: 一、功能特点 同时支持 qcamera、ffmpeg、v4l2 三种内核解析本地摄像头。 提供函数 findCamera 自动搜索环境中的所有本地摄像头设备,搜索结果信号发出。 支持自动搜索和指定设备两种模式,自动搜索模式下会将搜索到的第一个设备作为当前设备打开。 支持同时打开多路设备,亲测4路,受
阅读全文
posted @ 2022-11-01 12:54 飞扬青云
阅读(652)
评论(0)
推荐(0)
2022年10月27日
Qt编写的视频播放综合应用示例(qmedia/ffmpeg/vlc/mpv/海康sdk等)
摘要: 一、功能特点 1.1 基础功能 支持各种音频视频文件格式,比如mp3、wav、mp4、asf、rm、rmvb、mkv等。 支持本地摄像头设备,可指定分辨率、帧率。 支持各种视频流格式,比如rtp、rtsp、rtmp、http等。 本地音视频文件和网络音视频文件,自动识别文件长度、播放进度、音量大小、
阅读全文
posted @ 2022-10-27 21:07 飞扬青云
阅读(1153)
评论(0)
推荐(0)
2022年10月9日
Qt开发经验小技巧251-255
摘要: 今天在一个头文件中,发现 #ifdef Q_OS_WIN #ifdef Q_CC_MSVC 之类的都失效了,搞得差点怀疑人生了。经历过之前类似的教训后,排查原来是没有提前引入 qglobal.h 头文件导致的。切记如果要使用Qt的东西,哪怕是最基础的标识宏定义 Q_OS_WIN 之类的,都要保证该前
阅读全文
posted @ 2022-10-09 09:32 飞扬青云
阅读(152)
评论(0)
推荐(0)
2022年9月14日
Qt开发经验小技巧246-250
摘要: 在编写类中有时候需要对变量进行赋值和取值,这时候一般用 setxxx、getxxx 之类的函数进行处理,而且往往里面就一行代码,这时候你可能会思考为何不直接将变量改成public暴露出来使用,还可以省两个函数几行代码。其实用set get这样处理主要还是为了拓展性,比如后期如果需要对赋值进行过滤处理
阅读全文
posted @ 2022-09-14 18:42 飞扬青云
阅读(97)
评论(0)
推荐(0)
上一页
1
···
27
28
29
30
31
32
33
34
35
···
97
下一页
公告