网站首页 qopengl
-
FFMpeg-3、基于QT实现音视频播放显示
1、音视频播放的基础知识内容来自雷神博客...
2024-10-27 btikc 技术文章 7 ℃ 0 评论 -
Qt音视频开发28-ffmpeg解码本地摄像头(yuv422转yuv420)
##一、前言一开始用ffmpeg做的是视频流的解析,后面增加了本地视频文件的支持,到后面发现ffmpeg也是支持本地摄像头设备的,只要是原则上打通的比如win系统上相机程序、linux上茄子程序可以正常打开就表示打通,整个解码显示过程完全...
2024-10-27 btikc 技术文章 12 ℃ 0 评论 -
Qt音视频开发20-vlc内核动态保存录像文件(不需要重新编译源码)
一、前言在vlc默认提供的保存文件方式中,通过打开的时候传入指定的参数来保存文件,直到关闭播放生成文件,这种方式简单暴力,但是不适用大部分的场景,大部分时候需要的是提供开始录制和停止录制的功能,也就是在播放过程中能够动态录制多个文件,想录制...
2024-10-27 btikc 技术文章 4 ℃ 0 评论 -
Qt音视频开发40-ffmpeg采集桌面并录制
一、前言之前用ffmpeg打通了各种视频文件和视频流以及本地摄像头设备的采集,近期有个客户需求要求将整个桌面屏幕采集下来,并可以录制保存成MP4文件,以前也遇到过类似的需求,由于没有搞过,也没有精力去摸索和测试,所以也就一直耽搁着,近期刚好...
2024-10-27 btikc 技术文章 9 ℃ 0 评论 -
Qt音视频开发19-vlc内核各种事件通知
一、前言对于使用第三方的sdk库做开发,除了基本的操作函数接口外,还希望通过事件机制拿到消息通知,比如当前播放进度、音量值变化、静音变化、文件长度、播放结束等,有了这些才是完整的播放功能,在vlc中要拿到各种事件需要先通过libvlc_ev...
2024-10-27 btikc 技术文章 8 ℃ 0 评论 -
Qt/C++音视频开发54-视频监控控件的极致设计
一、前言跌跌撞撞摸爬滚打一步步迭代完善到今天,这个视频监控控件的设计,在现阶段水平上个人认为是做的最棒的(稍微自恋一下),理论上来说应该可以用5年不用推翻重写,推翻重写当然也是程序员爱干的事情,这个就要考验个人的功底,设计的好框架搭建的好,...
2024-10-27 btikc 技术文章 4 ℃ 0 评论 -
Qt编写全能播放组件(支持ffmpeg2/3/4/5/6/Qt4/5/6)
一、前言从代码层面以及自由度来说,用ffmpeg来写全能播放组件是最佳方案(跨平台最好最多、编解码能力最强),尽管已经有优秀的vlc/mpv等方案可以直接用,但是vlc/mpv对标主要是播放器应用层面,其他层面比如视频监控行业领域就比较鸡肋...
2024-10-27 btikc 技术文章 4 ℃ 0 评论 -
Qt/C++音视频开发49多级连保存和推流(同时保存到推流到多个平台)
一、前言近期遇到个用户需要多级联的保存和推流,在ffmpegsave多线程保存类中实现这个功能,越简单越好,就是在推流的同时,能够开启自动转储功能,一边推流的同时一边录像保存到本地视频文件。最初设想的一个方案是new两个ffmpegsave...
2024-10-27 btikc 技术文章 5 ℃ 0 评论 -
Qt音视频开发15-动态切换解码内核的设计
一、前言动态切换解码内核这个需求也是源自客户的真实需求,既然是动态切换,那肯定是运行期间切换,而不是通过改变标志位重新编译程序来切换,最开始做的就是这种方式,这样就是实现起来简单,但是用起来不够方便,随着编程架构技术的精进,抽象基类的运用水...
2024-10-27 btikc 技术文章 6 ℃ 0 评论 -
WebRTC 实战: QT for Windows 多人音视频通话
简介在经过前面几篇文章对WebRTC的描述,相信已经不需再过多对它介绍了。前面几篇文章我们实现了Web、Android端的音视频通话项目,该篇我们使用QTUI框架搭建Windows端的多P2P音视频通话实战项目。...
2024-10-27 btikc 技术文章 14 ℃ 0 评论
- 11-13第一次养猫的人养什么品种比较合适?
- 11-13大学新生活不适应?送你舒心指南! 大学新生的不适应主要有哪些方面
- 11-13第一次倒班可能会让人感到有些不适应,以下是一些建议
- 11-13货物大小不同装柜算法有哪些?怎么算?区别有哪些?
- 11-13五大基本算法 五大基本算法是什么
- 11-13高级程序员必备:分治算法分享 分冶算法
- 11-13最快速的寻路算法 Jump Point Search
- 11-13手机实时人工智能之「三维动作识别」:每帧只需9ms
- 控制面板
- 网站分类
- 最新留言
-