QT+ffmpeg视频播放器学习知识点

来源:互联网 发布:飞秋2013正式版 mac版 编辑:程序博客网 时间:2024/05/22 02:14

第一章:课程介绍和环境准备
1课程介绍
5:55
课程全部源码在目录页面中的第六章第一节中下载
2qt开发环境准备
14:47
3ffmpeg开发环境准备
17:34
4学习方法说明和课程代码下载演示
2:16

第二章:ffmpeg视频处理
1 第一个例子,打开视频获取视频信息
16:03
2 读取视频并分析视频包
21:54
3 打开视频解码器
8:28
4 视频解码并分析H264解码
14:13
5 打开格式转换和缩放
15:07
6 视频转RGB并缩放
6:18
7 重构封装FFmpeg类完成打开和关闭视频接口
19:45
8 重构读取视频帧接口
9:24
9 重构解码接口
11:53
10重构ToRGB接口
10:05

第三章:通过QT显示视频播放
1 基于QT的播放器界面绘制
10:06
2 通过QT显示转码后的RGB数据
19:28
3 创建解码线程控制播放速度
17:40
4 通过QT打开外部视频
8:32

第四章:视频播放控制
1 视频总时间显示
7:32
2 视频播放的当前时间显示
9:08
3 进度条显示播放进度
4:58
4 进度条拖动控制播放位置
16:57
5 控制视频的播放和暂停
14:24
6 视频显示和窗口大小变化同步
14:39
7 重载QT滑动条类鼠标点击移动滑动条并跳转到相应的视频位置
6:57

第五章:音视频播放控制
1 QT音频库介绍和示例
8:10
2 QT音频播放类封装
6:24
3 QT音频播放的启动和停止接口实现
5:12
4 QT音频播放暂停和缓冲写入接口实现
4:04
5 ffmpeg音频解码器打开
9:50
6 ffmpeg音频解码
6:34
7 ffmpeg音频重采样标准化音频的输出格式
21:02
8 完成音视频的播放
14:50
9通过多线程和缓冲队列实现音视频同步播放
10:56

第六章:代码重构和总结
1 本课程代码下载和目录结构说明
| 2:11
附件中是课程全部代码
2 课程总结和学习建议和老师联系方式
5:16
3 ubuntu下安装qt5.8并编译安装ffmpeg
15:37
4 将XPLay播放器项目移植到ubuntu下并修正出现的声音问题

阅读全文
0 0