扫码支付

购买商品:课程名称读取中
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 软件研发> 软件设计
  • OpenGL-实现视频播放(FFMpeg)

    本课程支持以下优惠:

  • 由百度云提供技术支持
    课程目录
    第一章:第1章-FFMEPG-基础
    • 1. 环境的建立 (免费)
    • 18:20
    • 2. 窗口的建立
    • 7:25
    • 3. FFMPEG学习
    • 17:32
    • 4. 实现播放视频
    • 17:59
    • 5. 多线程解析
    • 12:49
    • 6. 线程死锁的处理
    • 11:41
    • 7. 类的封装
    • 11:13
    • 8. 播放速率的控制
    • 4:31
    第二章:第2章-OpenGL渲染
    • 1. OpenGL环境的建立
    • 10:54
    • 2. OpenGL绘制视频
    • 19:46
    • 3. OpenGL绘制视频2
    • 14:02
    • 4. 可编程管线的实现
    • 18:10
    • 5. shader实现YUV-RGB转换
    • 7:29
    • 6. YUV-GPU实现
    • 13:12
    • 7. 实现单纹理YUV的数据的传输
    • 15:20
    • 8. 实现单纹理YUV的数据的传输2
    • 12:49
    • 9. 采用PBO传输YUV数据到显卡
    • 23:38
    • 10. 采用双PBO传输YUV数据到显卡
    • 9:14
    • 11. bug的修正
    • 6:31
    第三章:第3章-Effect
    • 1. 特效的介绍
    • 11:56
    • 2. 实现过渡特效
    • 28:38
    • 3. 实现过渡特效-bug修正
    • 3:04
    • 【课程类型】实战教学 【难度级别】中级 【适合人群】初级研发工程师
    • 【课程介绍】
      课程采用FFMpeg作视频解码,采用OpenGL实现视频的渲染,从RGB数据的绘制,到直接渲染YUV数据,实现三路YUV数据单纹理的输入,提升系统性能,接着采用PBO方式优化内存到显存的传输,实现DMA传输,解放CPU,将解码和渲染分离到不同的线程中,极大的提升了系统的性能。最后介绍视频特效的实现。
    • 【课程目标】
      介绍如何采用OpenGL渲染视频帧数据,从固定管线到可编程管线一次实现,采用PBO实现DMA数据传输处理,以及简单的视频特效的实现。
    • 【课程计划】
      共计三大部分,基础,渲染,特效
    全部评价(11
    好评(11
    中评(0
    差评(0
    发表评价
    请发一下代码,谢谢! 373012357@qq.com
    2017-08-14 22:00:25
    为什么我编译报错 'AVStream::codec': 被声明为已否决 ,怎么才能解决这个问题呢???
    2017-08-04 22:48:47
    能发一下代码嘛。1612983325@qq.com
    2017-06-28 17:59:21
    源代码和课件呢
    2017-06-03 21:40:01
    请把源码,课件发一下,谢谢。 785542238@qq.com
    2017-04-29 21:21:12
    worldyj@163.com 请把课程代友发到我这个邮箱上面 谢谢!
    2017-04-19 17:27:34
    [追加评论]代码呢,没人回应?
    414549852@qq.com,求源码
    2017-04-02 23:17:10
    源码 怎样 下载?
    2017-03-12 20:39:55
    控制速度那章没有
    2017-02-23 13:46:38
    代码可以在课程列表的资料上下载到,如果无法下载留下邮箱 ,我发给你们
    2017-02-13 11:28:08
    张立铜
    23课程372416学员
    禾润软件有限公司技术总监。2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏。