会员中心
扫码访问
查看: 20679|回复: 96

[系统运维&软件测试] OpenGL-实现视频播放(FFMpeg)视频课程

  [复制链接]
注册时间
2012-9-3
最后登录
2025-6-10

2万

主题

6087

回帖

6万

积分

管理员

2012年到2024年,感谢各位会员朋友的支持!

推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老vip会员

QQ
发表于 2019-6-8 23:59:02 | 显示全部楼层 |阅读模式
课程采用FFMpeg作视频解码,采用OpenGL实现视频的渲染,
从RGB数据的绘制,到直接渲染YUV数据,实现三路YUV数据单纹理的输入,
提升系统性能,接着采用PBO方式优化内存到显存的传输,实现DMA传输,
解放CPU,将解码和渲染分离到不同的线程中,极大的提升了系统的性能。
最后介绍视频特效的实现。

课程目录:
1-1 环境的建立
1-2 窗口的建立
1-3 FFMPEG学习
1-4 实现视频播放
1-5 多线程解码
1-6 线程死锁的处理
1-7 类的封装
1-8 播放速率的控制
2-1 OpenGL环境的建立
2-10 采用双PBO传输YUV数据到显卡
2-11 bug的修正
2-2 OpenGL绘制视频
2-3 OpenGL绘制视频2
2-4 可编程管线的实现
2-5 shader实现YUV-RGB转换
2-6 YUV-GPU实现
2-7 实现单纹理YUV的数据的传输
2-8 实现单纹理YUV的数据的传输2
2-9 采用PBO传输YUV数据到显卡
3-1 特效的介绍
3-2 实现多路输入过渡特效
3-3 实现多路输入过渡特效bug修正
配套资料.rar


下载地址:

游客,如果您要查看本帖隐藏内容请回复


回复

举报

50

主题

1万

回帖

4678

积分

藏宝阁VIP会员

积分
4678

vip会员

发表于 2019-6-9 08:02:03 来自手机 | 显示全部楼层
向楼主学习
回复

举报

1

主题

1278

回帖

1610

积分

藏宝阁VIP会员

积分
1610

vip会员

发表于 2019-6-9 09:28:54 | 显示全部楼层
不错 支持一个了
回复

举报

0

主题

2416

回帖

3534

积分

藏宝阁VIP会员

积分
3534

vip会员

发表于 2019-6-9 09:39:27 | 显示全部楼层
感谢分享课程采用FFMpeg作视频解码,采用OpenGL实现视频的渲染
回复

举报

11

主题

1921

回帖

55

积分

[藏宝阁会员]

积分
55

vip会员

发表于 2019-6-9 21:58:47 | 显示全部楼层
11111111111111111111
回复

举报

2

主题

379

回帖

349

积分

藏宝阁VIP会员

积分
349
发表于 2019-6-10 01:03:28 | 显示全部楼层
感谢分享~~
回复

举报

2

主题

536

回帖

775

积分

藏宝阁VIP会员

积分
775

vip会员

发表于 2019-6-11 09:09:36 | 显示全部楼层
感谢分享~~
回复

举报

0

主题

48

回帖

403

积分

藏宝阁VIP会员

积分
403

vip会员

发表于 2019-6-12 23:20:26 | 显示全部楼层
遇见小姐姐真好呀
回复

举报

0

主题

1949

回帖

2743

积分

藏宝阁VIP会员

积分
2743

vip会员

发表于 2019-6-18 16:37:54 | 显示全部楼层
采用PBO传输YUV数据到显卡
回复

举报

27

主题

1万

回帖

4649

积分

藏宝阁VIP会员

积分
4649

vip会员

发表于 2019-6-28 09:52:44 | 显示全部楼层
路过的帮顶
回复

举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

在线咨询
快速回复 返回顶部 返回列表