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