课程内容已经更新,添加基础知识,解决卡顿和同步问题,并添加opEngl shadeR播放Yuv功能,发布XPlay2.0版本。本课程给大家讲解的是基于当前流行FFMpeg视频处理框架和流行的QT跨平台库,开发的一个完整的视频播放器。本课程从功能需求分析、基本原理讲解到代码实现演示,让您经历一个实际项目的全过程。

适合有一定C或者C++基础,想要提高实战能力的学员。学完此门课,您可以说您项目经历里面就增加了一项,开发过QT和FFmpeg的C++程序,实现了一个播放器的音视频全部功能。本课程同时也适合想要学习ffmpeg和qt的同学,学会后可以用于实际的项目应用。

FFMpeg+Qt5开发播放器C++实战课程2.0版本更新内容:补充基础知识,让没有音视频基础的同学也能学习;独立的代码演示基于ffmpeg音视频解封装、解码、音频重采样、视频像素格式转换和尺寸变换;独立的代码演示基于Qt的音频播放和opengl shader绘制yuv数据等。

课程目录包括:

1. 音视频基础知识讲解。
2. QT开发环境下载和安装。
3. FFmpeg库的安装与配置。
4. 音视频解封装和解码原理分析。
5. 图形像素格式RGB和YUV格式分析。
6. PCM音频采样率、通道、planar等格式参数分析。
7. MP4标准和h264格式的NAL的GoP分析。
8. QT的音频播放接口详解。
9. Qt的opengl编程分析及QOpenGLWIdget使用。
10. 音视频同步策略分析和实现等。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。