中文课程 – FFmpeg + qt 音视频播放器 C++ 跨平台实战

课程简介

基于 opengl shader 绘制 yuv

课程介绍: 繁中

从这 17.5 小时的课程,你会学到

  • 学会用 C++ 和面向对象原则做一个多线程的实际项目
  • 理解音视频音视频解码相关知识
  • 学会使用 ffmpeg 解封装 MP4 文件或者 RTMP 等串流媒体
  • 学会用 ffmpeg 多线程解码音视频
  • 熟悉 QT 界面编程
  • 学会用 QT 播放音频并控制音频缓冲
  • 学会用 QT 的opengl Shader 使用 GPU 将 YUV 转为RGB
  • 使用 QT 显示视频并控制视频播放进度

要求

  • 必须有 C++ 语言基础,了解 QT 编程或者做过其他界面编程

课程说明

这门课程给大家讲解的是基于当前最流行 FFMpeg 视频处理框架和最流行的 QT 跨平台程序库。开发的一个完整的视频播放器,不是基于视频播放控件开发,而是从底层全部实现。

本课程从功能需求分析、基本原理讲解到代码实现演示,让您经历一个实际项目的全过程。

特别适合有一定 C 或者 C++ 基础,想要提高自己是实战能力学员,学完此门课,可以说你们项目经历里面就可以增加一项,开发过 qt 和 ffmpeg 的 C++ 程序,实现了一个播放器的音视频全部功能。

本课程同时也适合与想要学习 ffmpeg 和 qt 的同学,本课程学完之后你就已经将 ffmpeg 可以投入实际的项目应用,对于 QT 的基本原理你也非常清楚了,可以实现复杂的 qt 界面,您就可以独立开发出音视频的各种应用,包括无人机,安防,直播视频直播,视频会议,并能够开发出跨平台的应用.

课程在 XPlay1.0 的基础上,添加了基础知识和使用 qt 的 opengl shader 绘制 yuv

目标受众

  • 学习了C++ 语言想要实战提高,学习了 QT 想实战应用,想要做音视频技术开发

讲师简介

Xiacaojun 夏曹俊 15年c++跨平台研发工程师和培训讲师

捷帝科技有限公司创始人,南京大学计算机和 MBA 双硕士毕业,有15年 c++ 跨平台项目研发的经验,领导开发过大量的 c++ 虚拟仿真,电脑视觉,嵌入式影像处理,云端安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》。

出的视频课程在中国国内各大平台合计已经上万人购买,几十万人观看。课程体系偏向于c++ 的跨平台影音视频处理,基于 ffmpeg,opencv,qt 等开源程序库。

本人的课程擅长从实践出发,讲理论应用于实践,并一直关注最近技术的发展动向。

有三年的 C++ 和 Linux 开发的培训经验,十五年研发经验

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: