扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

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

  • 课程> 编程语言> C/C++
  • 基于qt和ffmpeg视频播放器开发实战

  • 由百度云提供技术支持
    课程目录
    第一章:课程介绍和环境准备
    • 1. 课程介绍 (免费)
    • 5:55
    • 2. qt开发环境准备 (免费)
    • 14:47
    • 3. ffmpeg开发环境准备 (免费)
    • 17:34
    • 4. 学习方法说明和课程代码下载演示 (免费)
    • 2:16
    第二章:ffmpeg视频处理
    • 1. 第一个例子,打开视频获取视频信息
    • 16:03
    • 2. 读取视频并分析视频包
    • 21:54
    • 3. 打开视频解码器
    • 8:28
    • 4. 视频解码并分析H264解码
    • 14:13
    • 5. 打开格式转换和缩放
    • 15:07
    • 6. 视频转RGB并缩放
    • 6:18
    • 7. 重构封装FFmpeg类完成打开和关闭视频接口
    • 19:45
    • 8. 重构读取视频帧接口
    • 9:24
    • 9. 重构解码接口
    • 11:53
    • 10. 重构ToRGB接口 (免费)
    • 10:05
    第三章:通过QT显示视频播放
    • 1. 基于QT的播放器界面绘制
    • 10:06
    • 2. 通过QT显示转码后的RGB数据
    • 19:28
    • 3. 创建解码线程控制播放速度
    • 17:40
    • 4. 通过QT打开外部视频
    • 8:32
    第四章:视频播放控制
    • 1. 视频总时间显示
    • 7:32
    • 2. 视频播放的当前时间显示
    • 9:08
    • 3. 进度条显示播放进度
    • 4:58
    • 4. 进度条拖动控制播放位置
    • 16:57
    • 5. 控制视频的播放和暂停
    • 14:24
    • 6. 视频显示和窗口大小变化同步
    • 14:39
    • 7. 重载QT滑动条类鼠标点击移动滑动条并跳转到相应的视频位置
    • 6:57
    第五章:音视频播放控制
    • 1. QT音频库介绍和示例
    • 8:10
    • 2. QT音频播放类封装
    • 6:24
    • 3. QT音频播放的启动和停止接口实现
    • 5:12
    • 4. QT音频播放暂停和缓冲写入接口实现
    • 4:04
    • 5. ffmpeg音频解码器打开
    • 9:50
    • 6. ffmpeg音频解码
    • 6:34
    • 7. ffmpeg音频重采样标准化音频的输出格式
    • 21:02
    • 8. 完成音视频的播放
    • 14:50
    • 9. 通过多线程和缓冲队列实现音视频同步播放 (免费)
    • 10:56
    第六章:代码重构和总结
    • 1. 本课程代码下载和目录结构说明
    • 2:11
    • 2. 课程总结和学习建议和老师联系方式
    • 5:16
    • 3. ubuntu下安装qt5.8并编译安装ffmpeg
    • 15:37
    • 4. 将XPLay播放器项目移植到ubuntu下并修正出现的声音问题
    • 16:02
    • 【课程类型】实战教学 【难度级别】中级 【适合人群】计算机相关专业学生
    • 【课程介绍】
      ffmpeg是世界上应用最广的开源视频处理框架,在各个平台(windows,linux,嵌入式、Android、IOS)被广泛应用,可以说是做视频相关项目必学技能 qt是目前跨平台项目界面开发的第一选择,本课程基于这两种框架在加上VC++,给大家讲解延时如何开发出一个视频播放器,各个模块如何结合,如何考虑性能问题,如何设计封装类,如何处理各种异常情况。
    • 【课程目标】
      通过本课程的学习,使得同学能够熟练应用ffmpeg和qt开发,有了实战解决问题的能力并强化了学员c++的能力。
    • 【课程计划】
      课程以实战为主,所有授课计划都是基于实际项目的开发,并且开发过程做到循序渐进,不会一开始就设计出很复杂的架构,会一步步由简单到复杂。第一部分介绍qt和ffmpeg,第二部分介绍环境的安装、qt和ffmpeg库的准备,第三部分开始开发演示。

    第一章:课程介绍和环境准备
    1 课程介绍
    5:55
    课程全部源码在目录页面中的第六章第一节中下载

    第二章:ffmpeg视频处理

    第三章:通过QT显示视频播放

    第四章:视频播放控制

    第五章:音视频播放控制

    第六章:代码重构和总结
    附件中是课程全部代码

    全部评价(13
    好评(10
    中评(2
    差评(1
    发表评价
    确实是太笼统了,只能敲完代码,然后百度。
    2017-09-10 22:12:18
    哪有源码下载?
    2017-06-22 21:58:54
    简直就是在骗钱 内容太少 很多知识都略过了
    2017-04-19 15:17:40
    qq群有没有
    2017-04-10 17:02:51
    测试
    2017-04-06 15:25:12
    [追加评论]课程内容不错,老师答疑也很热情
    [追加评论]课程偏实战,老师讲得不错,这个但需要有一定的c++基础,我比较适应这种演示代码的讲课方式
    讲说水平很一般,就像是叫你跟着他敲代码一样,函的参数也没有说清楚,整个视频流读取播放的过程都没完整说清楚,就是你跟我敲代码就是。。。。。 ,哎,130真的不值。。。。就当被水了
    2017-02-19 14:37:39
    一般,
    2017-02-18 00:27:48
    您好 每次课程有源码吗? 具体在哪儿下载,谢谢!!
    2017-02-08 01:39:18
    很好,价格不贵,能学到东西,支持!!!!!
    2017-01-31 21:53:31
    课程代码在目录的第六章第一节中下载
    2017-01-19 09:19:25
    [追加评论]已购买同学可以加群 462249121下载代码,在课程目录页也可以下载源码
    [追加评论]课程的主题是针对视频播放器,所以不会包含有ffmpeg完整主要是解码的内容,近期会推出ffmpeg编码的课程,此课程在下月也会做一些更新
    [追加评论]qq群在6章第二节中有说明
    [追加评论]@kyopeng123 本课程主要就是以实战为主,所以是已代码演示讲解为主,讲解过程包含了视频播放器音视频的全部涉及的内容,并且提供了全套的源码,很多同学学习了都很有收获,你可以加入我们群中进行讨论,如果实在觉得不满意也可以和csdn申请退款, 我来协助你。
    [追加评论]在课程目录的第六章第一节是课程代码下载
    夏曹俊
    10课程75411学员
    夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。