【夏曹俊】C++实战教您用ffmpeg和QT开发播放器实战视频课程

基于当前流行FFMpeg视频处理框架和流行的QT跨平台库。开发的一个完整的视频播放器,不是基于视频播放控件开发,而是从底层全部实现

4.8(个评分)177538人学习

中级124课时24小时34分钟2018/05/13更新

资料下载

二维码下载学堂APP缓存视频离线看

夏曹俊
粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C/C++跨平台研发基础入门与实战系列专题
总价:
4306.00
套餐价:
2182.59
节省
¥2123.41
C++ 模板技术与 STL实战开发
54772人学习
¥168.00
C语言核心编程
16042人学习
¥198.00
商用软件中的C++工程开发技术实践——献给C++新手的入坑指南视频课程
36807人学习
¥48.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
总价:
2595.00
套餐价:
1232.50
节省
¥1362.50
C++QT5跨平台界面编程原理和实战大全视频课程
255775人学习
¥268.00
C++11 14 17 20 多线程从原理到线程池实战
16389人学习
¥199.00
C++代码规范和Doxygen根据注释自动生成手册
2171人学习
¥20.00
更 多 14 门 课 程
C++跨平台实战系列专题
总价:
1403.00
套餐价:
805.22
节省
¥597.78
VC++Windows多线程实战图片编辑器视频课程
25867人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
34307人学习
¥48.00
C++QT5跨平台界面编程原理和实战大全视频课程
255775人学习
¥268.00
更 多 9 门 课 程
C++跨平台开发和音视频技术实战主题套餐
总价:
1135.00
套餐价:
658.82
节省
¥476.18
VC++Windows多线程实战图片编辑器视频课程
25867人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
34307人学习
¥48.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
85468人学习
¥128.00
更 多 8 门 课 程
C++跨平台开发和ffmpeg,opencv音视频技术专题
总价:
1135.00
套餐价:
659.05
节省
¥475.95
VC++Windows多线程实战图片编辑器视频课程
25867人学习
¥89.00
【夏曹俊】零基础学习在Linux上编译调试C++项目视频课程
34307人学习
¥48.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
85468人学习
¥128.00
更 多 8 门 课 程
学堂618C/C++6月云计算4月好课返场
  • 课程介绍
  • 课程大纲试看
  • 讲师好课45
  • 学员评价

适合人群:

有一定C或者C++基础,想要提高自己是实战能力学员 或者想要学习ffmpeg和qt的同学

你将会学到:

基于当前流行FFMpeg视频处理框架和流行的QT跨平台库。开发的一个完整的视频播放器,不是基于视频播放控件开发,而是从底层全部实现

课程简介:

课程内容已经更新,添加基础知识,解决卡顿和同步问题,并添加opengl shader播放yuv功能,发布XPlay2.0版本 。

    这门课程给大家讲解的是基于当前流行FFMpeg视频处理框架和流行的QT跨平台库。开发的一个完整的视频播放器,不是基于视频播放控件开发,而是从底层全部实现。
   本课程从功能需求分析、基本原理讲解到代码实现演示,让您经历一个实际项目的全过程。
   特别适合有一定C或者C++基础,想要提高自己是实战能力学员,学完此门课,可以说你们项目经历里面就可以增加一项,开发过qt和ffmpeg的C++程序,实现了一个播放器的音视频全部功能。
   本课程同时也适合与想要学习ffmpeg和qt的同学,本课程学会之后你就已经将ffmpeg可以投入实际的项目应用,对于QT的基本原理你也非常清楚了,可以实现复杂的qt界面,您就可以独立开发出音视频的各种应用,包括无人机,安防,直播视频直播,视频会议,并能够开发出跨平台的应用.


FFMpeg+Qt5开发播放器C++实战视频课程2.0版本更新内容

  1. 补充了基础知识,让没有音视频基础的同学也能学习。

  2. 补充了linux下ffmpeg的编译过程

  3. 独立的代码演示基于ffmpeg音视频解封装,方便参考

  4. 独立的代码演示基于ffmpeg音视频解码、音频重采样、视频像素格式转换和尺寸变换

  5. 独立的代码演示基于Qt的音频播放

  6. 独立的代码演示基于Qt的opengl shader绘制yuv数据

  7. 补充了示例的全部源代码,并添加了注释

  8. 原来基于QImage的图像尺寸转换策略(基于CPU效率低),替换为高性能opengl材质实现(基于GPU)

  9. 原来使用sws_scale的yuv转换RGB(基于CPU效率低),替换为使用opengl Shader(基于GPU使用glsl)

  10. 添加了全屏播放功能

  11. 修正了Seek不到实际位置的问题(h264只能跳转到关键帧),跳转到目标的位置

  12. 修正了由于特殊的视频尺寸会造成花屏的情况 (行对齐问题,通过行复制解决)

  13. 修正了程序退出时会宕掉的情况(添加线程退出处理)

  14. XPlay代码重构降低耦合,隔离了解封装和解码

  15. XPlay代码重构添加解封转、解音频、解视频线程

  16. 重载QT的QOpenGLWidget使用opengl绘制yuv图像,并且视频上可以叠加qt控件不闪烁

  17. 修正了音视频同步问题,将QT的音频播放缓冲时间算进去



课程讲师:夏曹俊

目录1.png

目录2.png

展开更多

课程大纲-【夏曹俊】C++实战教您用ffmpeg和QT开发播放器实战视频课程

资料下载
展开更多

“夏曹俊”老师的其他课程更多+

5

条学员评分超过  “C/C++”  95%的课程
      展开更多
      加载中
      没有了哦~

      限时优惠

      ¥166.16

      ¥268.00

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部