课程介绍:
课程采用FFMpeg作视频解码,采用OpenGL实现视频的渲染,从RGB数据的绘制,到直接渲染YUV数据,实现三路YUV数据单纹理的输入,提升系统性能,接着采用PBO方式优化内存到显存的传输,实现DMA传输,解放CPU,将解码和渲染分离到不同的线程中,极大的提升了系统的性能。最后介绍视频特效的实现。
课程截图:
〖课程目录〗:
- | └──2、OpenGL-实现视频播放(FFMpeg)视频课程
- | | ├──1-1 环境的建立.mp4 74.75M
- | | ├──1-2 窗口的建立.mp4 32.89M
- | | ├──1-3 FFMPEG学习.mp4 77.89M
- | | ├──1-4 实现视频播放.mp4 73.86M
- | | ├──1-5 多线程解码.mp4 55.07M
- | | ├──1-6 线程死锁的处理.mp4 50.77M
- | | ├──1-7 类的封装.mp4 18.16M
- | | ├──1-8 播放速率的控制.mp4 46.83M
- | | ├──2-1 OpenGL环境的建立.mp4 47.35M
- | | ├──2-10 采用双PBO传输YUV数据到显卡.mp4 39.60M
- | | ├──2-11 bug的修正.mp4 25.47M
- | | ├──2-2 OpenGL绘制视频.mp4 82.83M
- | | ├──2-3 OpenGL绘制视频2.mp4 65.24M
- | | ├──2-4 可编程管线的实现.mp4 75.85M
- | | ├──2-5 shader实现YUV-RGB转换.mp4 31.96M
- | | ├──2-6 YUV-GPU实现.mp4 54.52M
- | | ├──2-7 实现单纹理YUV的数据的传输.mp4 66.22M
- | | ├──2-8 实现单纹理YUV的数据的传输2.mp4 52.68M
- | | ├──2-9 采用PBO传输YUV数据到显卡.mp4 104.11M
- | | ├──3-1 特效的介绍.mp4 48.85M
- | | ├──3-2 实现多路输入过渡特效.mp4 116.88M
- | | ├──3-3 实现多路输入过渡特效bug修正.mp4 12.58M
- | | ├──OpenGL-ffmepg-2017-02-08.rar 24.75M
- | | └──OpenGL-ffmepg.rar 23.63M
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。