C++ Qt OBS源码屏幕录制软件开发视频教程

C++ Qt OBS源码屏幕录制软件开发视频教程
共66节 2339人在学 课程详情
课程目录
讨论留言
  • OBS源码下载与编译

    • 课程介绍
    • obs源码下载与编译环境准备
    • 开始编译obs源码
    • obs录制功能使用介绍
    • obs启动依赖项说明
    • c++ cmake开源项目编译技巧讲解
  • OBS源码分析与调试

    • obs c++ vs2019工程介绍
    • obs程序启动main函数分析(一)
    • obs程序启动main函数分析(二)
    • obs初始化流程概述
    • obs初始化之插件加载
    • 音频设置与初始化源码分析
    • 音频线程创建源码分析
    • 视频设置初始化与线程创建
    • obs线程库pthread-win32介绍
    • obs初始化过程总结(一)
    • obs初始化过程总结(二)
    • obs初始化过程总结(三)
  • OBS录制功能源码详细分析

    • 从录制按钮开始
    • 继续聊聊obs高级与简单输出
    • 录制软件功能点分析
    • obs为什么不使用ffmpeg命令行来录制
    • obs采集模块代码概述
    • 窗口采集方式与源码概述
    • 显示器采集方式与源码概述
    • 视频编码源码分析:点击开始录制按钮后发生了什么
    • obs x264编码模块源码分析
    • 结束录制做了哪些操作
    • 音频设备初始化以及音频采集线程的创建
    • obs模块加载深入了解
    • obs音频编码线程介绍及源码分析
  • 录制项目编码实战

    • DesktopRec需求说明与项目创建
    • C++ obs开发环境配置介绍
    • DesktopRec界面初步设计
    • obs封装类初始化功能实现(一)
    • obs封装类初始化功能实现(二)
    • obs封装类初始化功能实现(三)
    • 转场特效、场景的创建(一)
    • 转场特效、场景的创建(二)
    • 创建显示器采集源和查找属性
    • 设置输出模式
    • ffmpeg输出参数设置
    • 初步实现显示器采集功能
    • 实现录制时间实时显示
    • Qt自定义标题栏(一):界面布局
    • Qt自定义标题栏(二):实现拖动、关闭、最小化
    • Qt自定义标题栏(三):背景改变、增加图标
    • 完成主界面的控件添加与布局设计
    • Qt实现圆角窗口
    • 修改录制主界面样式表
    • 实现界面动态换肤
    • 实现指定窗口进行录制
    • 为什么录制的窗口是黑的
    • 分离场景、视频源的创建
    • 实时的查找应用窗口和显示器
    • 初步实现窗口录制与桌面录制的切换
    • 解决桌面录制时程序crash的bug
    • 给DestopRec添加系统托盘
    • 给托盘添加菜单以及实现菜单动作
    • 修改视频输出的名字和任务栏图标
    • 添加标题栏设置对话框
    • 封装配置文件解析类
    • 录制类根据配置进行录制
    • DesktopRec程序发布与项目总结
  • 课程补充说明

    • obs源码课程补充说明
  • 课程总结

    • obs课程总结
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

obs源码分析

课程介绍

本课程主要讲解如何使用C++ OBS源码开发一个录屏软件,可以进行桌面录制,指定程序窗口录制,视频帧率可以自己设置,可以稳定到fps60, 高清画质,音视频同步,不卡顿。

推荐课程

信息系统项目管理师自考笔记

李明 · 710人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22071人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4198人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 786人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 837人在学

java项目实战之购物商城(java毕业设计)

Long · 5151人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1504人在学

Python Django 深度学习 小程序

钟翔 · 2315人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 597人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3979人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    C++ Qt OBS源码屏幕录制软件开发视频教程
    C++ Qt OBS源码屏幕录制软件开发视频教程 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~