OpenGL-实现视频播放(FFMpeg)
返回
OpenGL-实现视频播放(FFMpeg)
共22节
9469人在学
课程详情
¥117.00订阅全部
第1章-FFMEPG-基础
环境的建立
窗口的建立
FFMPEG学习
实现播放视频
多线程解析
线程死锁的处理
类的封装
播放速率的控制
第2章-OpenGL渲染
OpenGL环境的建立
OpenGL绘制视频
OpenGL绘制视频2
可编程管线的实现
shader实现YUV-RGB转换
YUV-GPU实现
实现单纹理YUV的数据的传输
实现单纹理YUV的数据的传输2
采用PBO传输YUV数据到显卡
采用双PBO传输YUV数据到显卡
bug的修正
第3章-Effect
特效的介绍
实现过渡特效
实现过渡特效-bug修正
订阅失败
OpenGL-实现视频播放(FFMpeg)
...
当前章节需购买后观看
开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
提交答案
购买课程
扫码完成付费,可继续学习全部课程内容
加载中...
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
课时介绍
shader实现YUV-RGB转换-第2章-OpenGL渲染OpenGL-实现视频播放(FFMpeg)
课程介绍
课程采用FFMpeg作视频解码,采用OpenGL实现视频的渲染,从RGB数据的绘制,到直接渲染YUV数据,实现三路YUV数据单纹理的输入,提升系统性能,接着采用PBO方式优化内存到显存的传输,实现DMA传输,解放CPU,将解码和渲染分离到不同的线程中,极大的提升了系统的性能。后介绍视频特效的实现。
推荐课程
正在试验
后自动删除环境
关闭试验
继续试验
课程实验
本次实验时间已到期 00:00:00
课件正在飞速打包中,请耐心等待几秒钟~