【夏曹俊】C++实战手把手教您用ffmpeg和QT开发播放器实战视频课程

 

1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解_ev_ev(1).mp4
1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解 ev ev ev.mp4
1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解_ev_ev.mp4
1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解_ev.mp4
1-02、音视频解封装和解码原理分析_ev_ev(1).mp4
1-02、音视频解封装和解码原理分析_evevev.mp4
1-02、音视频解封装和解码原理分析_ev_ev.mp4
1-02、音视频解封装和解码原理分析 ev.mp4
1-03、图形像素格式RGB和YUV格式分析_ev(1).mp4
1-03、图形像素格式RGB和YUV格式分析evev.mp4
1-03、图形像素格式RGB和YUV格式分析ev.mp4
1-03、图形像素格式RGB和YUV格式分析.mp4
1-04、PCM音频采样率 通道 planar等格式参数分析_ev(1).mp4
1-04、PCM音频采样率 通道_planar等格式参数分析_ev_ev.mp4
1-04、PCM音频采样率 通道_planar等格式参数分析_ev.mp4

1-04、PCM音频采样率 通道_planar等格式参数分析.mp4
1-05、MP4标准和h264格式的NAL的GOP分析_ev(1).mp4
1-05、MP4标准和h264格式的NAL的GOP分析_ev_ev.mp4
1-05、MP4标准和h264格式的NAL的GOP分析_ev.mp4
1-05、MP4标准和h264格式的NAL的GOP分析.mp4
2-01、QT开发环境下载和安装_ev(1).mp4
2-01、QT开发环境下载和安装_ev_ev.mp4
2-01、QT开发环境下载和安装 ev.mp4
2-01、QT开发环境下载和安装.mp4
2-02、QtSDK路径目录文件说明_ev(1).mp4
2-03、创建第一个qtcreator项目_并确定文件和目录的作用_ev.mp4
2-03、创建第一个qtcreator项目 并确定文件和目录的作用.mp4
2-04、在linux中安装qt及其依赖并编写测试项目_ev.mp4

2-05、windows下qtcreator调试环境安装配置使用ev.mp4
2-06、vs创建QT项目并详细介绍vs项目设置_ev.mp4
2-07、VS设置qt库版本导出为qtcreator项目 ev.mp4
3-01、windows下ffmpeg库下载安装方法和库文件说明evevmp4
3-02、VS2015配置开发显示ffmpeg配置信息测试项目_evev.mp4
3-03、VS2015配置32位和64位通用的ffmpeg测试程序_ev_ev.mp4
3-04、QtCreator配置32位和64位windows通用evev.mp4
3-05、项目移植到ubuntu中并配置跨平台的pro文件_evev.mp4
b....cnh
4-01、ffmpeg SDK软硬解码流程说明_ev ev.mp4
4-02、ffmpeg音视频解封装用到的函数和结构体详解 ev ev.mp4
4-03、avformat open input匦数详解 evev.mp4
4-04、初始化解封装使用avformat open input打开_evev.mp4
4-05、AVFormatContext结构分析_evev.mp4
4-06、avformat close input清理封装上下文_ev_ev.mp4

4-07、avformat find stream info探测封装 ev ev.mp4
4-08、AVStream和AVCodecParameters分析evev.mp4
4-09、通过遍历获取AVStream音频流信息并打印参数_ev_ev.mp4
4-10、通过追历和av find best stream方法获取视频 ev ev.mp4
4-11、av read frame读取帧数据函数分析和产生的空间问题 ev ev.mp4
4-12、AVPacket结构解析空间申请-初始化-复制-引用计数函数_ev_ev.mp4
4-13、av seek frame改变播放进度函数详解 ev ev.mp4
4-14、av read frame和av seek frame代码示ev ev.mp4
5-01、AVCodecContext解码上下文初始化讲解ev.mp4
5-02、音视频解码上下文创建配置和打开avcodec_open2打开_ev.mp4
5-03、AVFrame格式解析和空间处理数ev.mp4
5-04、avcodec send packet解码图数 ev.mp4
5-05、avcodec receive frame元成音视频解码代码 ev.mp4

5-06、sws getContext和sws scale像素格式 ev.mp4
5-07、sws getContext像素格式上下文初始化代码演示 ev.mp4
5-08、sws scale像素格式转换代码演示 ev.mp4
5-09、音频重采样SwrContext格式和swr convert ev.mp4
10-01、课程介绍_ev.mp4
10-02、QT开发环境准备_ev.mp4
10-03、ffmpeg介绍和开发环境准备_ev.mp4
10-04、学习方法说明和课程代码下载演示_ev.mp4
10-05、ubuntu下安装qt5.8并编译安装ffmpeg_ev.mp4
11-01、2.1ffmpeg打开视频文件_ev.mp4
11-02、2.2ffmpeg读取视频帧_ev.mp4
11-03、2.3打开ffmpeg的视频解码器_ev.mp4
11-03、2.3打开ffmpeg的视频解码器.mp4
11-04、2.4ffmpeg视频解码并分析H264压缩算法ev.mp4
11-04、2.4ffmpeg视频解码并分析H264压缩算法.mp4

11-05、2.5打开ffmpeg格式转换和缩放器_ev.mp4
11-05、2.5打开ffmpeg格式转换和缩放器.mp4
11-07、2.7重构封装FFmpeg类完成打开和关闭视频接口_ev.mp4
11-07、2.7重构封装FFmpeg类完成打开和关闭视频接口.mp4
11-08、2.8重构FFmpeg读取视频帧接口ev.mp4
11-09、2.9重构ffmpeg解码接口_ev.mp4
11-10、2.10重构封装FFmpeg缩放接口_ev.mp4
12-01、3.1基于QT的播放器界面绘制ev.mp4
12-02、3.2通过QT显示转码后的RGB数据 ev.mp4
12-03、.3创建解码线程控制播放速度 ev.mp4
12-04、3.4通过QT打开外部视频_ev.mp4
13-01、4.1视频总时间显示 ev.mp4
13-02、4.2视频播放的当前时间显示ev.mp4
13-03、4.3进度条显示播放进度 ev.mp4

13-04、4.4进度条拖动控制播放位置_ev.mp4
13-05、4.5控制视频的播放和暂停_ev.mp4
13-06、4.6视频显示和窗口大小同步变化ev.mp4
13-07、4.7重载QT滑动条点击控制播放进度ev.mp4
14-01、5.1QT音频库介绍和示例evmp4
14-02、5.2QT音频播放类封装_ev.mp4
14-03、5.3QT音频播放的启动和停止接口实现ev.mp4
14-04、5.4QT音频播放暂停和缓中写入接口实现】ev.mp4
14-05、5.5ffmpeg音频解码器打开_ev.mp4
14-06、5.6ffmpeg音频解码_ev.mp4
14-07、5.7ffmpeg音频重采样标准化音频的输出格式_ev.mp4
14-08、5.8完成音视频的播放_ev.mp4
14-09、5.9通过多线程和缓冲队列实现音视频同步_ev.mp4
14-10、将XPLay播放器项目移植到ubuntu下并修正出现的声音问题 ev.mp4

15-01、6.1代码下载说明 ev.mp4
15-02、6.2课程总结_ev.mp4
【夏曹俊】C++实战手把手教您用ffmpeg和QT开发播放器实战视频课程.zip
5-10、swr init音频重采样上下文初始化和swr conver ev.mp4
6-01、Qt音频播放接口QAudio0utput详解_ev.mp4
6-02、Qt播放音频代码演示(源码)_ev.mp4
6-03、Qt的opengI编程分析及Q0penGLWidget使用ev.mp4
6-04、顶点和片元作色器原理讲解和yuv转rgb的glsl代码讲解 ev.mp4
6-05.创建和显示材质glTexlmage2Dev.mp4
6-06、建QtOpengl项目窗口控件重载Q0penGLWidgetev.mp4
6-07、shader代码并用QGLShaderProgram载入(源ev.mp4
6-08、写入顶点和材质坐标gIVertexAttribPointer ev.mp4
6-09、完成材质的初始化和显存和内存空间分配gITexImage2Dev.mp4
6-10、完成对yuv文件使用OpenGLShader播放(源码)ev.mp4

7-01、面向对象的五大原则 ev.mp4
7-02、XPlay2.0项目类图分析_ev.mp4
7-03、XDemu类Open接口开发并测试打开本地文件ev.mp4
7-04、XDemu类Read接口开发测试并分析内存泄露(源码)ev.mp4
7-05、AVCodecParameters音视频参数获取和复制(码ev.mp4
7-06、av_seek frameXDemu类Seek接囗和清理关闭_ev.mp4
7-07、XDecode音视频解码器开关清理avcodecopen2evmp4
7-08、XDecode的音视频解码Send和Recv接口开发并测试ev.mp4
7-09、xVideoWidget初始化接口完成并测试调用(源码)_ev.mp4

7-10、xVideoWidget显示完成并添加测试线程完成视频图像_ev.mp4
8-01、XResample音频重采样Open和Close接完成-源ev.mp4
8-02、XResample接口完成并添加测试代码(源码)_ev.mp4
8-03、XAudioPlay音频播放接口Open和Close接口完成ev.mp4
8-04、XAudioPlay音频接口完成并测试音频播放成功(源码)_ev.mp4

8-05、XAudioThread打开音频解码、重采样、播放成功(源码ev.mp4
8-06、XAudioThread缓冲队列Push完成ev.mp4
8-07、XAudioThread完成功能并编写测试代码(源码)_ev.mp4
8-08、XVideoThread视频解码线程和显示接口完成并测试(源ev.mp4
8-09、XDemuxThread的Open接口完成 ev.mp4
8-10、XDemuxThread音视频播放测试完成(源码)ev.mp4
9-01、音视频同步策略分析并计算出当前音频播放的ptsev.mp4
9-02、测试播放rtmp香港卫视直播解决视频显示的行对齐问题(源码)_ev.mp4
9-03、通过界面选择打开视频文件(源码)ev.mp4
9-04、抽象出XDecodeThread类添加Push和Pop函数evmp4
9-05、XDecodeThread添加Clear清理音视频缓中(源)ev.mp4
模块添加Close关闭线程和清理资源解决程序退出会右掉bug_ev.mp4

9-06.9-07、使用VS的诊断工具查看内存泄漏问题并修正音频播放线程内存泄漏 ev.mp4
9-08、使用QSlider进度条显示播放的进度ev.mp4

9-09、窗口尺寸变化和双击全屏播放视频(源码)_ev.mp4
9-10、各个模块添加暂停功能SetPause完成音视频播放暂停(码 ev.mp4
9-11、完成了Seek视频进度跳转到关键帧位置(码)evmp4
9-12、完成了音视频Seek封装功能_ev.mp4
9-13、重构XDemuxThread和XDecode ff解耦合ev.mp4
9-14、重载XSlider解决滑动条拖动bug支持点击滑动条转到位置_ev.mp4
9-15、系统移植到ubuntu的linux64位环境(课程全部源码)_ev.mp4

 

资源下载
下载价格12 资源币
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?