**C++ 后端开发实战课程导读:填补你的技能空白**
你是否在后端开发领域感到力不从心?或者想要提升自己的技能以满足职业发展的需求?那么,这个由夏曹俊老师精心打造的 C++ 合集课程绝对适合你!
**这门课程解决的问题:**
- 不熟悉 C++ 的基础语法和编程范式?
- 对后端开发中的音视频处理技术感到困惑?
- 希望掌握高效的编码和封装技巧?
- 需要提高代码质量和可维护性?
- 寻求实用的开发工具和库的使用方法?
**适合哪些基础的学习者?**
- 有一定编程基础,尤其是 C 或 C++ 的人。
- 对后端开发感兴趣,尤其是音视频处理相关的。
- 希望快速提升技能,应对实际项目需求的人。
**建议先看哪几块内容?**
1. **基础课程(1-3章)**:
- 入门 C++ 基础知识,理解变量、类型、控制结构等。
- 学习封装和模块化编程,提高代码可读性和可维护性。
- 了解 ffmpeg 库的基本用法,为后续课程打下基础。
2. **音视频处理(4-11章)**:
- 学习如何使用 ffmpeg 库进行音视频编码和解码。
- 掌握视频帧的格式转换和编码技术。
- 熟悉音频编码的原理和方法。
3. **高级课程(12-26章)**:
- 学习如何使用 DirectX 进行屏幕截图和编码。
- 理解 Qt5 开发环境,并能独立创建和操作屏幕截图功能。
- 掌握视频输出和文件格式的设置方法。
**学完能独立做什么?**
- 能够使用 C++ 和 ffmpeg 库进行简单的音视频处理。
- 能够编写后端服务,处理音视频数据。
- 能够使用 Qt5 框架开发实用的屏幕截图应用。
- 能够独立完成音视频相关的后端开发项目。
**资料怎么配合练习?**
- 观看课程视频,理解每个步骤和原理。
- 完成课程中的练习题,巩固所学知识。
- 如果有困难,可以参考课程中的示例代码和文档。
- 尝试自己动手实现一些简单的功能,加深理解。
这门课程涵盖了 C++ 的基础到高级的知识,以及音视频处理和后端开发的实用技巧。通过学习这门课程,你将能够填补自己的技能空白,提升在后端开发领域的竞争力。不要犹豫,现在就开始学习吧!
课程目录
【夏曹俊10359】C++实战FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和ffmpeg sdk | ├──1-01、课程介绍_ev.mp4 21.44M | ├──1-02、封装和编码格式介绍mpeg4标准介绍_ev.mp4 12.38M | ├──1-03、FFMpeg库下载和vs项目创建_ev.mp4 15.03M | ├──2-01、创建mp4转mov的项目并调用SDK打开mp4文件_ev.mp4 25.36M | ├──2-02、创建mov封装格式的上下文创建并配置音频和视频流信息_ev.mp4 31.64M | ├──2-03、写入mov视频文件格式头信息_ev.mp4 14.45M | ├──2-04、完成成了视频音频帧数据写入并根据timebase计算pts_ev.mp4 43.24M | ├──2-05、重封装用到的SDK接口和结构体通过流程图总结_ev.mp4 8.24M | ├──3-01、详解RGB和YUV_ev.mp4 12.46M | ├──3-02、创建视频编码项目设置并打开视频编码器_ev.mp4 41.70M | ├──3-03、完成视频编码的封装上下文创建和视频流信息添加_ev.mp4 13.65M | ├──3-04、视频像素格式转换rgb转为yuv_ev.mp4 40.10M | ├──3-05、视频封装头和尾写入视频帧编码_ev.mp4 53.97M | ├──3-06、完成视频写入清理,解决AVPacket空间泄露_ev.mp4 26.95M | ├──4-01、音频参数详解_ev.mp4 7.10M | ├──4-02、创建和配置音频编码器_ev.mp4 24.48M | ├──4-03、创建音频封装的输出上下文写入音频文件头_ev.mp4 21.86M | ├──4-04、创建和配置音频重采样上下文_ev.mp4 19.33M | ├──4-05、创建音频输出AVFrame完成音频重采样_ev.mp4 20.77M | ├──4-06、完成音频的编码和封装入aac文件_ev.mp4 19.46M | ├──5-01、音视频编码类封装介绍和使用ffmpeg工具抽取rgb和pcm_ev.mp4 12.23M | ├──5-02、创建XVideoWriter接口类完成工厂模式对象创建_ev.mp4 14.39M | ├──5-03、完成ffmpeg初始化、输出上下文初始化和关闭清理接口_ev.mp4 35.87M | ├──5-04、新增视频流接口添加,设置视频编码参数并打开_ev.mp4 38.74M | ├──5-05、设置rgb转yuv转换上下文参数设置,创建yuv输出空间_ev.mp4 34.39M | ├──5-06、读取文件中rgb数据转换为yuv_ev.mp4 30.96M | ├──5-07、完成h264视频帧编码和相关资源清理_ev.mp4 27.41M | ├──5-08、打开视频输出IO写入mp4视频文件头_ev.mp4 13.03M | ├──5-09、写入视频帧和视频索引并修正视频帧的pts_ev_ev.mp4 36.80M | ├──5-10、音频编码器参数设置并打开_ev_ev.mp4 33.37M | ├──5-11、音频重采样上下文参数设置和初始化_ev_ev.mp4 29.73M | ├──5-12、读取音频文件中pcm进行重采样并清理和关闭音频相关资源._ev_ev.mp4 44.37M | ├──5-13、音频编码和MP4文件写入_ev_ev.mp4 27.40M | ├──5-14、音频pts计算并完成音视频写入同步计算_ev_ev.mp4 36.94M | ├──6-01、directx截屏接口讲解_ev_ev.mp4 13.09M | ├──6-02、完成directx3d对象创建和显卡device对象创建_ev_ev.mp4 39.60M | ├──6-03、创建离屏表面并截取屏幕编码为mp4视频_ev_ev.mp4 32.35M | ├──6-04、QT5开发环境准备QtScreen项目创建_ev_ev.mp4 22.33M | ├──6-05、完成qt屏幕截图并在QWidget中显示_ev_ev.mp4 27.01M | ├──6-06、使用qt显示directx截屏并比较两种截屏时间消耗_ev_ev.mp4 23.18M | ├──7-01、QT音频录制类方法讲解_ev.mp4 10.25M | ├──7-02、使用qt完成音频录入并将录入音频转为aac_ev.mp4 27.54M | ├──8-01、屏幕录像机项目简介和用到的qt技术说明创建vs2015的项目_ev_ev.mp4 23.62M | ├──8-02、设置圆角无锯齿窗口并添加关闭和最小化按钮和操作_ev_ev.mp4 24.77M | ├──8-03、完成按钮的三种样式图片设置,使用qss完成界面设计_ev_ev.mp4 44.00M | ├──8-04、完成录制和停止录制按钮事件响应和录制时间响应_ev_ev.mp4 41.70M | ├──8-05、项目类图类设计_ev_ev.mp4 9.80M | ├──8-06、XCaptureThred类启动关闭和线程入口函数编写完成_ev_ev.mp4 34.02M | ├──8-07、XCaptureThread截屏线程和队列rgb数据获取接口_ev_ev.mp4 31.60M | ├──8-08、XAudioThread音频录制类编码完成._ev_ev.mp4 46.60M | ├──8-09、XScreenRecord屏幕录制控制类完成开发和测试_ev_ev.mp4 47.75M | ├──8-10、完成XScreenRecord音视频的录制接口和测试_ev_ev.mp4 33.32M | ├──8-11、完成了屏幕录像机qt界面与XSCreenRecord集成_ev_ev.mp4 26.37M | ├──8-12、视频录制程序发布dll库准备_ev_ev.mp4 27.81M | └──【夏曹俊】C++实战FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和ffmpegsdk.zip 302.60M 【夏曹俊10840】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程 | ├──1-01、课程介绍_ev_ev.mp4 19.96M | ├──1-02、直播推流流程分析讲解_ev_ev.mp4 11.19M | ├──1-03、直播rtmp协议分析_ev.mp4 17.12M | ├──2-01、直播服务器介绍crtmpserver编译运行(ubuntu)_ev.mp4 31.09M | ├──2-02、下载ffmpeg工具推流并使用功能vlc拉流播放测试_ev.mp4 20.80M | ├──2-03、nginx-rtmp源码下载、编译运行(ubuntu)_ev.mp4 25.34M | ├──2-04、nginx-rtmp直播和直播状态监听配置ffplay播放_ev.mp4 25.70M | ├──3-01、ffmpegSDK开发环境准备,第一个ffmpeg项目创建_ev.mp4 41.23M | ├──3-02、初始化封装和网络库打开音视频流并打印调试信息_ev.mp4 41.58M | ├──3-03、完成输出音视频流配置信息,使用ffmpeg新版本属性_ev.mp4 45.64M | ├──3-04、打开rtmp推流输出并从文件读取音视频帧_ev.mp4 41.94M | ├──3-05、AVPacket的pts运算并完成帧推送使用vlc测试_ev.mp4 29.46M | ├──3-06、根据pts和系统记时控制推流速度_浏览器flash播放直播流_ev.mp4 39.78M | ├──3-07、推流基于rtsp协议的大华海康相机_ev.mp4 61.58M | ├──4-01、opencv源码在windows下载编译安装_ev.mp4 14.41M | ├──4-02、windows 上创建opencv示例项目_ev.mp4 20.98M | ├──4-03、遍历修改连续的Mat图像空间_ev.mp4 19.19M | ├──4-04、VideoCapture打开摄像头接口讲解和源码分析_ev.mp4 12.82M | ├──4-05、读取一帧视频接口讲解和源码分析,分析读取解码和颜色转换过程_ev.mp4 17.67M | ├──5-01、opencv播放rtsp海康摄像头和播放系统摄像头_ev.mp4 30.40M | ├──5-02、基于opencv采集rtsp流并使用异常处理失败流程_ev.mp4 35.21M | ├──5-03、像素格式转换(RGBToYUV)上下文创建配置和清理_ev.mp4 41.46M | ├──5-04、rgb转yuv空间分配和转换函数调用_ev.mp4 47.50M





![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=https%3A%2F%2Fwww.itzhibei.com%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)