会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
25
26
27
28
29
30
31
32
33
···
95
下一页
2022年11月20日
Qt编写监控Onvif综合示例(支持云台/预置位/抓图/事件订阅等)
摘要: 一、功能特点 广播搜索设备,支持IPC和NVR,依次返回。 可选择不同的网卡IP进行对应网段设备的搜索。 依次获取Onvif地址、Media地址、Profile文件、Rtsp地址。 可对指定的Profile获取视频流Rtsp地址,比如主码流地址、子码流地址。 可对每个设备设置Onvif用户信息,用于
阅读全文
posted @ 2022-11-20 13:51 飞扬青云
阅读(517)
评论(0)
推荐(0)
2022年11月17日
Qt音视频开发03-ffmpeg倍速播放(半倍速/2倍速/4倍速/8倍速)
摘要: 一、前言 用ffmpeg做倍速播放,是好多年都一直没有实现的功能,有个做法是根据倍速参数,不断切换播放位置,实现效果不是很好,ffplay中的倍速就做得很好,而且声音无论倍速多少还非常柔和,有特别的降噪处理啥的,ffplay中的倍速使用的滤镜去实现,并动态调整pts/dts的值,整个处理过程看起来比
阅读全文
posted @ 2022-11-17 15:03 飞扬青云
阅读(1295)
评论(0)
推荐(0)
2022年11月15日
Qt音视频开发02-海康sdk解码(支持句柄/回调/gpu模式/支持win/linux)
摘要: 一、前言 为何还要选用使用海康sdk,之前不是ffmpeg已经牛皮吹上天了吗?这个问题问得好,那是因为无论ffmpeg也好还是vlc/mpv之类的,都是实现的播放相关,不同的监控硬件厂家对应设备还有很多特殊的处理,这些处理和视频播放无关的,基本上不同的厂家设备都不同的处理,都是私有协议去处理,比如雨
阅读全文
posted @ 2022-11-15 09:51 飞扬青云
阅读(983)
评论(0)
推荐(0)
2022年11月13日
Qt编写4K/8K大分辨率播放器(8K占用1%CPU)
摘要: 一、前言 在经过多种内核的洗礼以后,逐渐对不同内核的不同音视频文件和视频流进行大量的对比测试,比如测试对各种格式的支持性,对各种网络流的支持程度,在同一个地址下占用的CPU/GPU资源比对,最终发现播放器这块mpv优于vlc(可能vlc的插件太过于庞大臃肿),尤其是对8K视频的支持,Qt自身的QMe
阅读全文
posted @ 2022-11-13 11:13 飞扬青云
阅读(678)
评论(0)
推荐(0)
2022年11月11日
Qt编写linux上视频流播放器(支持海康大华宇视等各种网络摄像机)
摘要: 一、前言 在windows上的视频流播放器有很多,而且各个监控厂家无论大厂还是小厂,基本上都提供了客户端,甚至很多第三方的监控平台软件厂商,也都提供了windows的版本,基本的都没有提供linux版本和mac系统版本,在当下国产操作系统(以linux内核为主)强势推进的大环境下,越来越多的需求是需
阅读全文
posted @ 2022-11-11 10:58 飞扬青云
阅读(646)
评论(0)
推荐(0)
2022年11月10日
Qt编写ffmpeg本地摄像头显示(16路本地摄像头占用3.2%CPU)
摘要: 一、前言 内核ffmpeg除了支持本地文件、网络文件、各种视频流播放以外,还支持打开本地摄像头,和正常的解析流程一致,唯一的区别就是在avformat_open_input第三个参数传入个AVInputFormat参数,这个参数用于指定输入设备的格式,不同系统对应不同的格式名称,windows上是d
阅读全文
posted @ 2022-11-10 09:11 飞扬青云
阅读(1132)
评论(0)
推荐(0)
2022年11月8日
Qt编写跨平台RTSP/RTMP/HTTP视频流播放器
摘要: 一、前言 很早以前就做过这款播放器的入门版本,最开始用的ffmpeg去解析,后面陆续用vlc播放器、mpv播放器来做,毕竟播放器提供的接口使用也很方便,而且功能强大,后面发现播放器主要的应用场景是播放视频文件,一般一个电脑不会超过8路视频文件同时播放器,一般就是1路,所有如果需要打开超过16路这种的
阅读全文
posted @ 2022-11-08 13:42 飞扬青云
阅读(1495)
评论(0)
推荐(0)
2022年11月7日
Qt编写视频监控显示安卓版
摘要: 一、前言 之前就对代码的兼容性做了很好的处理,所以只要开发环境正常,基本的在其他系统比如手机端或者嵌入式linux上重新编译代码即可,最大的难点变成了如何交叉编译对应系统的ffmpeg库,这个在网上有很多的文章专门写这个,编译安卓版本也是需要借助谷歌提供的安卓编译器先把ffmpeg的安卓版本编译好,
阅读全文
posted @ 2022-11-07 09:24 飞扬青云
阅读(156)
评论(0)
推荐(0)
2022年11月6日
Qt音视频开发01-共享解码线程(耗时一年/性能凶残/至臻完美)
摘要: 一、前言 大概在8年前就开始用ffmpeg做视频解码的显示,第一个版本就100行代码左右,功能极其简单,就是开个线程解码视频流转成图片发给主界面绘制。时间过得真快,从当初的一胎到现在二胎都上学了三胎计划中。经过了数十年的不断迭代,客户需求的不断变更,中间经历过三五个大版本的迭代,形成现在的版本,本次
阅读全文
posted @ 2022-11-06 14:44 飞扬青云
阅读(295)
评论(0)
推荐(0)
2022年11月3日
Qt编写音频播放示例(带音频曲线/振幅/传输/录制等)
摘要: 一、功能特点 自动计算音频振幅,绘制音频振幅曲线和音频数据曲线。 支持音频录制,可选音频输入设备、采样频率、通道等参数,Qt5默认保存wav格式,Qt6默认保存mp3格式,Qt6可选wma、aac等格式。 提供音频发送示例,将采集到的音频数据通过TCP或UDP发出去。 提供音频接收示例,将网络TCP
阅读全文
posted @ 2022-11-03 13:12 飞扬青云
阅读(330)
评论(0)
推荐(0)
上一页
1
···
25
26
27
28
29
30
31
32
33
···
95
下一页
公告