鱼弦
【gzh:红尘灯塔,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者
、51CTO(Top红人+专家博主)
】有时间会陆续对不同付费专栏做视频教学,敬请关注!!!
展开
-
Qt/C++音视频开发-Onvif信息获取
Onvif(开放网络视频接口) 是一种基于标准的协议,用于发现和控制网络视频设备。Qt作为一款功能强大的跨平台C++框架,提供了丰富的工具和类库,使得开发者能够轻松地构建用户界面和处理底层网络通信。本文将深入探讨如何使用Qt/C++开发Onvif客户端,获取设备信息。使用Qt/C++开发Onvif客户端可以实现对网络视频设备的发现、控制和数据获取。通过QtNetwork模块和SOAP协议,我们可以轻松地与Onvif设备进行交互。原创 2024-09-25 09:18:26 · 362 阅读 · 0 评论 -
Qt/C++音视频开发-Onvif设备搜索
本文介绍了如何使用Qt/C++开发一个Onvif设备搜索应用,详细描述了应用场景、算法原理及其实现方法。通过使用WS-Discovery协议,可以有效地发现局域网内的Onvif设备,实现智能化管理。原创 2024-09-24 07:00:00 · 919 阅读 · 0 评论 -
Qt/C++ 音视频开发 - FFmpeg播放器
Qt和FFmpeg的结合可以创建功能丰富、高效的音视频播放器。通过充分利用Qt的GUI设计和FFmpeg的多媒体处理能力,可以满足各种应用需求。原创 2024-09-23 09:33:04 · 530 阅读 · 0 评论 -
Qt/C++音视频开发 - FFmpeg音量设置
通过本文,我们介绍了如何使用FFmpeg和Qt对音频进行音量调节。这一功能在各种音视频处理应用中都有广泛的应用。通过简单的代码示例,我们展示了如何在实际项目中实现这一功能。原创 2024-09-22 13:41:33 · 490 阅读 · 0 评论 -
Qt/C++音视频开发-ffmpeg音视频同步
利用Qt和FFmpeg进行音视频同步开发,可以有效解决多媒体应用中的同步问题。通过适当的算法和调整机制,可以确保用户体验的流畅和稳定。原创 2024-09-21 09:23:00 · 564 阅读 · 0 评论 -
Qt/C++音视频开发-通用视频控件
通过结合 Qt 和 C++,我们可以开发出功能强大的音视频处理和播放控件。本文介绍了通用视频控件的使用场景、工作原理、实际代码实现以及测试和部署方法。通过这些内容,希望能够帮助大家更好地理解和应用 Qt/C++ 进行音视频开发。原创 2024-09-20 09:25:02 · 494 阅读 · 0 评论 -
Qt/C++音视频开发-通用GPU显示
使用GPU进行音视频显示可以显著提升应用性能。通过Qt和OpenGL,我们可以创建高效、流畅的视频显示功能。本文介绍了基本原理,并给出了一个简单的实现示例。原创 2024-09-19 09:14:39 · 522 阅读 · 0 评论 -
Qt/C++ 音视频开发 - 通用硬解码
Qt/C++ 结合硬件解码实现高效的音视频处理,可以在桌面应用、嵌入式系统等多种场景下广泛应用。关键在于合理利用硬件资源,优化数据处理流程。原创 2024-09-18 09:09:22 · 517 阅读 · 0 评论 -
Qt/C++音视频开发-海康SDK本地播放
利用Qt和海康SDK进行本地视频播放,能够快速实现高效的音视频处理应用。其功能涵盖广泛的监控场景,具有较高的实用性和可靠性。原创 2024-09-17 14:54:10 · 432 阅读 · 0 评论 -
Qt/C++音视频开发-海康SDK录像存储
通过Qt/C++结合海康SDK,可以方便地实现视频监控及录像功能。利用海康SDK强大的接口,开发者可以快速构建可靠、安全的视频监控系统。原创 2024-09-16 11:18:16 · 658 阅读 · 0 评论 -
Qt/C++ 音视频开发 - 海康SDK回调
通过Qt和C++结合海康SDK,可以方便地实现音视频的获取与处理。在实际应用中,需注意SDK版本兼容性及网络稳定性。原创 2024-09-15 12:14:33 · 438 阅读 · 0 评论 -
Qt/C++ 音视频开发 - 海康 SDK 解码
通过结合Qt和C++,利用海康威视的SDK,我们可以轻松实现高性能的音视频解码和处理功能,适用于多种实际应用场景,从而满足不同的业务需求。原创 2024-09-14 09:28:51 · 722 阅读 · 0 评论 -
Qt/C++音视频开发 mpv通用接口
MPV是一款高级的视频播放软件,基于MPlayer和mplayer2项目。它提供了强大的API,适合在各种应用中嵌入视频播放功能。通过Qt与C++结合使用,可以实现跨平台的图形化音视频播放器。通过结合使用Qt和MPV,可以构建强大的跨平台音视频播放应用。MPV不仅功能强大,而且与Qt结合后能极大简化开发复杂的媒体播放器的过程。本文展示了基本的集成方法,并提供了一些实际应用场景。原创 2024-09-13 09:19:44 · 576 阅读 · 0 评论 -
Qt/C++音视频开发-mpv事件订阅
import sys# 初始化 Pygame# 设置屏幕大小# 加载媒体文件# 播放媒体文件sys.exit()本次介绍了如何在 Qt/C++ 项目中使用 MPV 媒体播放器,包括事件订阅机制。通过这一机制,可以实现对媒体播放过程中的各种事件进行监听和处理,从而增强应用的互动性和功能。原创 2024-09-11 13:30:00 · 707 阅读 · 0 评论 -
Qt/C++ 音视频开发 - mpv 读取和控制
我们使用PyQt5和VLCimport sysimport vlcelse:通过将 mpv 和 Qt 结合,可以非常方便地开发出功能丰富的音视频播放器应用。利用 mpv 提供的灵活 API 和 Qt 强大的 GUI 库,可以实现许多高级功能,如自定义播放控制、字幕支持、网络流媒体播放等。原创 2024-09-10 13:45:00 · 505 阅读 · 0 评论 -
Qt/C++ 音视频开发: 使用 mpv 进行录像存储
本文详细介绍了如何使用 Qt/C++ 和 mpv 实现录像存储功能,从应用场景、原理解释,到实际代码实现。通过了解这些知识,可以帮助开发者高效地进行音视频处理与存储。原创 2024-09-09 13:30:00 · 508 阅读 · 0 评论 -
Qt/C++音视频开发 - mpv解码播放
通过将mpv与Qt结合,我们可以在C++项目中便捷地实现功能丰富、性能强大的媒体播放功能。mpv强大的解码能力和广泛的格式支持使其成为音视频开发的优良选择。原创 2024-09-08 12:00:00 · 696 阅读 · 0 评论 -
Qt/C++ 音视频开发 - FFmpeg 常用命令
通过结合 Qt 和 FFmpeg,我们可以创建功能强大的音视频应用程序。Qt 提供了良好的 GUI 开发能力,而 FFmpeg 则提供了强大的多媒体处理功能。在实际应用中,通过灵活使用 FFmpeg 的命令和库函数,可以轻松实现复杂的音视频处理任务。原创 2024-09-07 13:30:00 · 390 阅读 · 0 评论 -
Qt/C++音视频开发-ffmpeg控制播放
FFmpeg和Qt的结合使得音视频处理变得高效且灵活,通过对FFmpeg API的深入理解和Qt良好的GUI支持,可以实现功能丰富的多媒体应用。原创 2024-09-06 13:30:00 · 433 阅读 · 0 评论 -
Qt/C++音视频开发-FFmpeg录像存储
通过将 Qt 和 FFmpeg 结合,可以非常高效地实现音视频录制和存储功能。本文介绍了该技术的基本原理、设计思路和具体实现方法,同时还提供了测试和部署的相关信息。原创 2024-09-05 13:45:00 · 558 阅读 · 0 评论 -
Qt/C++ 音视频开发 - FFmpeg保存裸流
使用FFmpeg保存裸流是一种高效的处理原始音视频数据的方法,适用于各种对延迟敏感的应用场景。尽管裸流缺乏封装信息,但其高效和简单的特点使其在特定领域内得到了广泛应用。原创 2024-09-04 09:45:48 · 713 阅读 · 0 评论 -
Qt/C++音视频开发 - FFmpeg音频播放
通过将 Qt 和 FFmpeg 结合,可以方便地开发出具有强大音频播放能力的应用。本文详细介绍了基本原理、实现步骤以及部署方法,为开发人员提供了实用的参考。原创 2024-09-03 13:45:00 · 1093 阅读 · 0 评论 -
Qt/C++ 音视频开发 - FFmpeg解码处理
结合Qt和FFmpeg,我们可以方便地实现各种音视频处理应用。通过深入理解这两个工具的工作原理,可以开发出更高效、更强大的多媒体应用。原创 2024-09-02 13:45:00 · 783 阅读 · 0 评论 -
Qt/C++ 音视频开发 - VLC 事件订阅
通过将 VLC 与 Qt 结合,可以构建强大的跨平台多媒体应用程序。借助 VLC 的丰富功能和 Qt 的便利性,可以轻松实现复杂的音视频处理任务。原创 2024-09-01 08:55:18 · 565 阅读 · 0 评论 -
Qt/C++音视频开发 - VLC读取和控制
Q_OBJECTpublic:private:通过Qt结合VLC,可以方便地实现跨平台的音视频播放功能。这种组合不仅拓展了Qt在多媒体应用领域的能力,同时也提供了灵活和强大的视频处理选项。原创 2024-08-31 12:00:00 · 5589 阅读 · 0 评论 -
Qt/C++ 音视频开发 - VLC录像存储
通过结合 Qt 和 VLC,可以方便地在 C++ 程序中实现音视频的采集和存储功能。这种方法适用于各种需要录制视频的应用场景。原创 2024-08-30 13:30:00 · 1771 阅读 · 0 评论 -
Qt/C++ 音视频开发 - VLC 回调处理
结合 Qt 和 VLC 可以构建高性能的多媒体应用程序。通过使用 VLC 的回调机制,可以灵活地处理音视频流,并将其集成到 Qt 界面中,提供良好的用户体验。原创 2024-08-29 09:22:11 · 766 阅读 · 0 评论 -
Qt/C++ 音视频开发 - VLC 解码播放(代码+部署测试)
通过结合 Qt 和 VLC 库,可以构建功能丰富的跨平台音视频应用。本文介绍了基本的理论和实现方法,并给出了代码示例。实际应用中,需要根据具体需求进行调整和扩展。原创 2024-08-28 13:45:00 · 1387 阅读 · 0 评论 -
QT与OpenCV开发常用的图像格式转换函数详解
QT提供的图像格式,支持多种数据类型和像素格式。OpenCV提供的图像格式,支持多种数据类型和通道数。OpenCV早期使用的图像格式,现已基本被Mat取代。将QImage转换为Mat,可以使用函数。该函数将QImage中的像素数据复制到Mat中,并根据QImage的格式设置Mat的相应属性。QT与OpenCV是两个功能强大的开发框架,可以用于各种图像处理和计算机视觉应用。通过学习图像格式转换函数,可以轻松地在QT和OpenCV之间进行数据传递,从而开发出更加灵活和强大的应用。原创 2024-07-09 20:00:00 · 552 阅读 · 0 评论 -
Qt播放10路 ffmpeg 视频流 几种解决方案
原理解释:使用FFmpeg直接渲染视频流涉及以下步骤:打开视频文件,查找视频流,创建解码器和解码器上下文,解码视频帧,转换视频帧格式,渲染视频帧。通过使用FFmpeg的API,你可以完全控制解码和渲染过程,并将视频帧渲染到自定义的OpenGL上下文或其他图形库中。底层架构流程图:QtAV库的底层架构流程图较为复杂,涉及到FFmpeg的解码、渲染和音视频同步等过程,无法用简单的流程图来表示。使用场景解释:QtAV适用于对音视频播放性能有较高要求的场景,尤其是需要实现多路视频播放的应用。原创 2023-12-05 14:17:28 · 1135 阅读 · 0 评论 -
【示例】实现基于Qt GUI 的多人在线群聊天+讯飞星火模型(即在群里搞一个机器人,可@她回答一些问题和她聊天)
该程序使用Qt网络模块实现了TCP客户端,连接到本地服务器并与其他客户端进行通信。另外,程序还调用了讯飞星火模型,实现了机器人回答问题的功能。当用户在聊天窗口中输入@机器人并提出问题时,程序会自动调用讯飞星火模型来获取回答,并将回答显示在聊天窗口中。上述示例中使用的讯飞API是需要认证的,如果要使用此API,请先在讯飞开放平台上注册账户并申请API Key和API Secret,并替换示例代码中的相应参数。原创 2023-07-04 16:15:53 · 307 阅读 · 0 评论 -
QT开发 LMI GOCATOR 3D相机
汽车制造和装配:在汽车制造和装配过程中,LMI Gocator相机系统可用于检测和测量车身和零部件的形状、位置和配对关系,确保质量和精确度。货物分拣和包装:LMI Gocator相机系统可用于货物分拣和包装系统中,通过检测和测量物体的尺寸和形状,实现自动分类和包装。汽车工业:LMI Gocator相机系统在汽车制造和装配过程中被使用,用于检测车身和零部件的尺寸、位置和配对关系。食品和饮料:LMI Gocator相机系统被应用于食品和饮料行业中的质量控制和检测,如检测产品的形状、尺寸和缺陷。原创 2023-10-19 15:12:01 · 395 阅读 · 0 评论 -
基于QT设计的学生考勤系统
基于QT设计的学生考勤系统是一种利用QT跨平台图形用户界面框架开发的应用程序,用于记录和管理学生考勤信息。用户管理:添加、删除和修改用户信息。课程管理:添加、删除和修改课程信息。签到管理:记录学生的签到情况。考勤查询:查询学生的考勤记录。考勤统计:统计学生的出勤率、迟到率、早退率等。基于QT设计的学生考勤系统是一种高效、便捷的考勤管理工具,可以帮助学校、培训机构和企业提高考勤管理效率,并为学生、学员和员工提供更方便的考勤体验。原创 2024-06-13 14:00:00 · 1136 阅读 · 0 评论 -
基于QT设计的屏幕共享软件(采用HTTP协议传输,只要有浏览器就可以访问)
本项目旨在介绍如何基于QT框架设计一款屏幕共享软件,采用HTTP协议传输,只要有浏览器就可以访问。该软件可以实时捕获用户屏幕画面,并将其编码成视频流,通过HTTP协议传输给其他用户,其他用户只需使用浏览器即可观看共享的屏幕画面。基于QT设计的屏幕共享软件(采用HTTP协议传输,只要有浏览器就可以访问)是一款功能强大、易于使用、易于部署的屏幕共享工具,可以广泛应用于远程协作、在线教学、技术支持、游戏直播、远程演示等场景。原创 2024-06-12 11:00:00 · 561 阅读 · 0 评论 -
基于QT设计的人脸考勤签到系统(华为云人脸识别服务)
基于QT设计的人脸考勤签到系统(华为云人脸识别服务)是一种利用华为云人脸识别服务和QT框架开发的人脸考勤系统,可以实现快速、准确的员工考勤。采用华为云人脸识别服务,识别率可达99.99%。操作简单易懂,易于使用。支持多种考勤方式,例如刷脸签到、指纹签到、刷卡签到等。可以扩展其他功能,例如员工信息管理、考勤统计、异常处理等。基于QT设计的人脸考勤签到系统(华为云人脸识别服务)具有识别率高、使用方便、功能丰富、扩展性强等特点,可以广泛应用于企业、学校、社区等多个领域,为用户提供更加便捷、原创 2024-06-16 11:00:00 · 824 阅读 · 0 评论 -
基于飞桨框架设计的人脸识别门禁系统(Qt)
基于飞桨框架设计的人脸识别门禁系统是一种利用人脸识别技术代替传统刷卡或密码方式的智能门禁系统,通过识别用户人脸来控制门禁开关,提高门禁系统的安全性、便捷性和智能化水平。基于飞桨框架设计的人脸识别门禁系统是一种高效、便捷、安全的门禁方式,可以有效提高门禁管理效率,提升用户体验,并为门禁系统安全管理提供强有力的技术支持。原创 2024-06-17 07:00:00 · 593 阅读 · 0 评论 -
基于QT设计的遥控小车手机APP(Android+iOS+Windows)
基于QT跨平台框架设计的遥控小车手机APP,可以实现对搭载GPS、温湿度传感器和蓝牙模块的遥控小车进行远程控制和数据监测。用户可以通过虚拟摇杆或按键控制小车的方向和速度。实时显示小车的当前位置和轨迹。实时显示小车周围环境的温度和湿度数据。提供历史数据曲线图,方便用户分析和比较。支持语音识别,用户可以用语音指令控制小车移动。可选择开启摄像头,实时查看小车前方画面。基于QT设计的遥控小车手机APP是一个功能强大、易于使用的应用程序,可用于各种场景。原创 2024-05-30 08:00:00 · 747 阅读 · 0 评论 -
基于Qt和libvlc的视频播放器
鱼弦:公众号【红尘灯塔】,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者 、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen)原创 2024-06-15 11:00:00 · 348 阅读 · 0 评论 -
基于飞浆平台设计的人脸识别课堂考勤系统(QT)
基于飞浆平台设计的人脸识别课堂考勤系统是一种利用人脸识别技术代替传统点名方式的考勤系统,通过识别学生的脸部特征来记录课堂考勤信息,提高考勤效率,杜绝代点名等现象。基于飞浆平台设计的人脸识别课堂考勤系统是一种高效、便捷的考勤方式,可以有效提高考勤效率,杜绝代点名等现象。人脸识别技术具有较高的识别准确率,可以有效识别学生的真实身份。使用人脸识别可以自动完成考勤记录,无需人工点名,提高了考勤效率。人脸识别可以防止代点名等现象,保障考勤信息的真实性和准确性。原创 2024-06-23 00:07:31 · 654 阅读 · 0 评论 -
QT基于VLC内核开发的视频播放器(完整版)
QT是一种跨平台的应用程序开发框架,VLC是一款功能强大的开源媒体播放器。QT基于VLC内核开发的视频播放器可以充分利用VLC的强大功能,实现丰富的视频播放功能。QT基于VLC内核开发的视频播放器可以满足各种视频播放需求,具有良好的跨平台性、扩展性和易用性。原创 2024-06-18 11:00:00 · 507 阅读 · 0 评论