网站首页 qopengl
-
FFMpeg-3、基于QT实现音视频播放显示
1、音视频播放的基础知识内容来自雷神博客...
2024-10-27 btikc 技术文章 25 ℃ 0 评论 -
Qt音视频开发28-ffmpeg解码本地摄像头(yuv422转yuv420)
##一、前言一开始用ffmpeg做的是视频流的解析,后面增加了本地视频文件的支持,到后面发现ffmpeg也是支持本地摄像头设备的,只要是原则上打通的比如win系统上相机程序、linux上茄子程序可以正常打开就表示打通,整个解码显示过程完全...
2024-10-27 btikc 技术文章 45 ℃ 0 评论 -
Qt音视频开发20-vlc内核动态保存录像文件(不需要重新编译源码)
一、前言在vlc默认提供的保存文件方式中,通过打开的时候传入指定的参数来保存文件,直到关闭播放生成文件,这种方式简单暴力,但是不适用大部分的场景,大部分时候需要的是提供开始录制和停止录制的功能,也就是在播放过程中能够动态录制多个文件,想录制...
2024-10-27 btikc 技术文章 32 ℃ 0 评论 -
Qt音视频开发40-ffmpeg采集桌面并录制
一、前言之前用ffmpeg打通了各种视频文件和视频流以及本地摄像头设备的采集,近期有个客户需求要求将整个桌面屏幕采集下来,并可以录制保存成MP4文件,以前也遇到过类似的需求,由于没有搞过,也没有精力去摸索和测试,所以也就一直耽搁着,近期刚好...
2024-10-27 btikc 技术文章 97 ℃ 0 评论 -
Qt音视频开发19-vlc内核各种事件通知
一、前言对于使用第三方的sdk库做开发,除了基本的操作函数接口外,还希望通过事件机制拿到消息通知,比如当前播放进度、音量值变化、静音变化、文件长度、播放结束等,有了这些才是完整的播放功能,在vlc中要拿到各种事件需要先通过libvlc_ev...
2024-10-27 btikc 技术文章 28 ℃ 0 评论 -
Qt/C++音视频开发54-视频监控控件的极致设计
一、前言跌跌撞撞摸爬滚打一步步迭代完善到今天,这个视频监控控件的设计,在现阶段水平上个人认为是做的最棒的(稍微自恋一下),理论上来说应该可以用5年不用推翻重写,推翻重写当然也是程序员爱干的事情,这个就要考验个人的功底,设计的好框架搭建的好,...
2024-10-27 btikc 技术文章 28 ℃ 0 评论 -
Qt编写全能播放组件(支持ffmpeg2/3/4/5/6/Qt4/5/6)
一、前言从代码层面以及自由度来说,用ffmpeg来写全能播放组件是最佳方案(跨平台最好最多、编解码能力最强),尽管已经有优秀的vlc/mpv等方案可以直接用,但是vlc/mpv对标主要是播放器应用层面,其他层面比如视频监控行业领域就比较鸡肋...
2024-10-27 btikc 技术文章 28 ℃ 0 评论 -
Qt/C++音视频开发49多级连保存和推流(同时保存到推流到多个平台)
一、前言近期遇到个用户需要多级联的保存和推流,在ffmpegsave多线程保存类中实现这个功能,越简单越好,就是在推流的同时,能够开启自动转储功能,一边推流的同时一边录像保存到本地视频文件。最初设想的一个方案是new两个ffmpegsave...
2024-10-27 btikc 技术文章 30 ℃ 0 评论 -
Qt音视频开发15-动态切换解码内核的设计
一、前言动态切换解码内核这个需求也是源自客户的真实需求,既然是动态切换,那肯定是运行期间切换,而不是通过改变标志位重新编译程序来切换,最开始做的就是这种方式,这样就是实现起来简单,但是用起来不够方便,随着编程架构技术的精进,抽象基类的运用水...
2024-10-27 btikc 技术文章 29 ℃ 0 评论 -
WebRTC 实战: QT for Windows 多人音视频通话
简介在经过前面几篇文章对WebRTC的描述,相信已经不需再过多对它介绍了。前面几篇文章我们实现了Web、Android端的音视频通话项目,该篇我们使用QTUI框架搭建Windows端的多P2P音视频通话实战项目。...
2024-10-27 btikc 技术文章 71 ℃ 0 评论
- 02-20利用神经网络模型检测摄像头上的可疑行为
- 02-20直击心灵:高频核心听力你了解吗?_高频听力的正常范围值是多少
- 02-20YOLOv8 POSE+XGBoost进行人体姿态检测
- 02-20100个篮球英文术语详细解释,从此听懂NBA解说
- 02-20最全紧固件中英文对照,外贸必备词典一
- 02-20带你开发一个视频动态手势识别模型
- 02-20详细介绍一下Java基础中HashMap如何进行扩容操作?
- 02-20GTX 1070 Ti显卡评测:你会购买哪一款?
- 控制面板
- 网站分类
- 最新留言