QT+ffmpeg视频播放器学习知识点
来源:互联网 发布:飞秋2013正式版 mac版 编辑:程序博客网 时间:2024/05/22 02:14
第一章:课程介绍和环境准备1课程介绍 5:55 课程全部源码在目录页面中的第六章第一节中下载2qt开发环境准备 14:47 3ffmpeg开发环境准备 17:34 4学习方法说明和课程代码下载演示 2:16
5:55
14:47
17:34
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
16:03
21:54
8:28
14:13
15:07
6:18
19:45
9:24
11:53
10:05
第三章:通过QT显示视频播放1 基于QT的播放器界面绘制10:06 2 通过QT显示转码后的RGB数据19:28 3 创建解码线程控制播放速度17:40 4 通过QT打开外部视频8:32
10:06
19:28
17:40
8:32
第四章:视频播放控制1 视频总时间显示7:32 2 视频播放的当前时间显示9:08 3 进度条显示播放进度4:58 4 进度条拖动控制播放位置16:57 5 控制视频的播放和暂停14:24 6 视频显示和窗口大小变化同步14:39 7 重载QT滑动条类鼠标点击移动滑动条并跳转到相应的视频位置6:57
7:32
9:08
4:58
16:57
14:24
14:39
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
8:10
6:24
5:12
4:04
9:50
6:34
21:02
14:50
10:56
第六章:代码重构和总结1 本课程代码下载和目录结构说明| 2:11 附件中是课程全部代码2 课程总结和学习建议和老师联系方式5:16 3 ubuntu下安装qt5.8并编译安装ffmpeg15:37 4 将XPLay播放器项目移植到ubuntu下并修正出现的声音问题
| 2:11
5:16
15:37
阅读全文
0 0
- QT+ffmpeg视频播放器学习知识点
- 从零开始学习音视频编程技术(十) FFMPEG Qt视频播放器之播放控制
- 从零开始学习音视频编程技术(十) FFMPEG Qt视频播放器之播放控制
- 从零开始学习音视频编程技术(六) FFMPEG Qt视频播放器之显示图像
- 从零开始学习音视频编程技术(十一) FFMPEG Qt视频播放器之美化界面
- 从零开始学习音视频编程技术(六) FFMPEG Qt视频播放器之显示图像
- FFMPEG Qt视频播放器之播放控制
- FFMPEG Qt视频播放器之音视频同步
- 从零开始学习音视频编程技术(八) FFMPEG Qt视频播放器之音视频同步
- 从零开始学习音视频编程技术(八)FFMPEG Qt视频播放器之音视频同步
- FFMpeg视频播放器
- 一个基于ffmpeg+QT的视频播放器
- FFMPEG Qt视频播放器之显示图像
- FFMPEG Qt视频播放器之SDL的使用
- FFMPEG Qt视频播放器之同步进阶篇
- FFMPEG Qt视频播放器之美化界面
- 从零开始学习音视频编程技术(七) FFMPEG Qt视频播放器之SDL的使用
- 从零开始学习音视频编程技术(九) FFMPEG Qt视频播放器之同步进阶篇
- bzoj3105 [ CQOI2013 ] -- 博弈论+线性基+贪心
- js 删除数组中的指定元素
- Codevs1154[能量项链] 区间DP
- 解压缩
- Docker容器进入-命令行只显示-bash-4.1#
- QT+ffmpeg视频播放器学习知识点
- 剑指offer:和为S的连续正数序列
- RTMP协议分析及推流过程
- 集成学习(ensemble learning)
- mysql的事务隔离级别
- 不同规则的中文分词对Lucene索引的影响
- 导航栏置顶
- 03测试计划中的元素
- vue-cli + webpack 多页面实例应用