首页 实战 经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器
收藏

FFmpeg5.0核心技术精讲,打造自己的音视频播放器

高口碑经典课再升级,由浅入深学习FFmpeg5.0,助你成为音视频领域的开发高手

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

¥348.00
已完结 难度 中级 时长 22小时 学习人数 2705 综合评分 9.98
5G时代-音视频必备技能栈
套餐价格:¥588.00
2门课 总价:¥636.00
立即购买
FFmpeg和WebRTC服务器架设
套餐价格:¥658.00
2门课 总价:¥714.00
立即购买
音视频基础入门到FFmpeg实战
套餐价格:¥578.00
2门课 总价:¥636.00
立即购买
FFmpeg精讲与视频的特效处理
套餐价格:¥660.00
2门课 总价:¥696.00
立即购买

FFmpeg是音视频领域的一顶王冠,可以说是每个音视频从业者同学都必须熟练掌握的技术。本课程通过一套完整音视频业务的实现,掌握播放器、音视频渲染、音视频同步、音视频特效等高级功能的开发,帮助大家快速、正确的掌握FFmpeg 5.0,从音视频小白进阶为行业高手!

李超
讲师

音视频专家

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

亲手揭开FFmpeg的神秘面纱,成为音视频领域的真正高手!

理论+实战,循序渐进地实现一个个具体功能,从而掌握FFmpeg核心技术

全面掌握FFmpeg5.0技术点
通过系统化、流程化的内容设计,
吃透FFmpeg 5.0。
打造自己的音视频播放器
在实践中学习,是最高效的提升手
段,完成后的成就感也无与伦比!
掌握各类高端功能实现
深入背后的技术原理,成为一个有
竞争力的音视频高手!

全面覆盖音视频核心功能,在实战中牢牢掌握FFmpeg技术

3.0版本更新,引入FFmpeg5.0,接口全面升级,更注重实操

  • 实战-从多媒体文件中抽取音频数据 实战-对多媒体文件进行裁剪
  • 实战-从多媒体文件中抽取视频数据 实战-多媒体格式转换
  • 实战-将音频与视频合并成一 个新的多媒体文件
  • 多媒体文件复用与解复用
  • Seek机制
  • FFmpeg核心机制
  • I/P/B帧、GOP
  • FFmpeg处理音视频的基本流程
  • 实战-视频编码(H264)
  • 实战-音频解码
  • 实战-视频解码
  • 实战-视频转图片
  • 实战-音频编码(AAC)
  • 视频编码流程
  • 音频解码流程
  • 视频解码流程
  • 如何生成图片
  • 音频编码流程
  • 接收/处理键盘/鼠标事件
  • 实战-YUV播放器
  • 视频渲染原理
  • 实战-视频倍速播放
  • 音频播放原理
  • 实战-PCM播放器
  • SDL工作机制
  • YUV数据格式
  • SDL视频渲染流程
  • 扬声器工作原理
  • Filter工作原理
  • 实战-音视频倍速处理
  • 实战-视频去水印
  • 实战-实现自己的Filter
  • Filter工作机制
  • 实现Filter的步骤
  • Filter几个重要的结构体
  • 实战-最简单的视频播放器
  • 实战-音视频同步
  • 实战-同时播放声音和视频
  • 移动端实现音视频播放器
  • 线程、锁与信号量
  • 音频重采样制
  • 音视频解码
  • 视频缩放
  • 音视频同步

像素级复原播放器/编解码/滤镜/渲染开发流程,轻松应用到工作实际中

播放器整体架构图
SDL渲染流程
FFmpeg滤镜
音视频编解码流程
第1章 学习指南【课程提供200+问题与答案库】
【你遇到的坑,别人已经出坑了,课程提供200+问题与答案库】【老师是位答题狂,问答区的问题有问必答】全民娱乐时代,需要音视频等多媒体产品层出不穷,但会处理音视频数据的工程师却极度匮乏,进入音视频开发领域正当时,这门课程就是为这样的你而生。来吧!加入我们,成就更好的自己。
第2章 FFmpeg常用命令实战
本章讲解如何使用FFmpeg命令进行音视频处理,包括FFmpeg常用命令分类, 音视频处理流程,多媒体基本信息查询命令,录制命令,分解与复用命令,处理原始数据命令,滤镜命令,裁剪与合并命令 ,图片与视频互转命令,直播相关命令等
第3章 FFmpeg开发必备C语言回顾-vim讲解
工欲善其事必先利其器,在回顾FFmpeg开发必备C语言基础之前,先为大家讲解下vim的基本使用。
第4章 FFmpeg开发必备C语言回顾
本章带大家回顾FFmpeg开发必备C语言基础,包括C语言中的常量与变量,C语言结构体,C语言中的判断语句, C语言中的循环语句,C语言再论指针,C语言中的函数 ,C语言对文件的操作,编译的基本原理,调试器等。
第5章 FFmpeg多媒体文件处理
本章为大家讲解FFmpeg多媒体文件处理,包括Log系统,删除文件与重命名,操作目录及list命令实现,处理流数据的基本原理,打印多媒体Meta信息 实战-使用FFmpeg从多媒体文件中抽取音频数据 , 实战-多媒体类型转换(mp4->flv),实战-裁剪音视频,最后为大家留一个作业:讨论-如何实现一个小咖秀核心逻辑。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课
程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
实用电子文档
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
适合人群
有一些音视频基础的小白用户
技术储备
具备一定的C/C++基础知识
环境参数
操作系统 Linux桌面/Mac系统
IDE环境 VSCode/vim
技术点 FFmpeg5.0

万事俱备 只等你来

  • 左耳钉1992

    好评

    已经看了四个章节,真的很棒,我自学过FFmpeg,但是很零散,不够连续,看完这几个章节感觉整个已经连起来了,讲的逻辑思路很清晰,内容都是非常实用的,都有对应的使用场景,不管你只是想学学滤镜用命令行来做一些视频编辑或者特效,还是做直播,点播,专业编解码的,应该都有适合你的的,比较惊讶的是这里还增加了C语音的部分,对于我这个不常用C开发来说,是非常好的,同时也希望可以增加一章iOS下使用FFmpeg的课程,老师讲课的声音也值得点赞,足够响亮,不想其它一些课程里面声音太小,不带啥子情绪的。

  • buzhaodi

    好评

    老师讲的很不错,居然还有vim和c基础的知识。对与我这种一直自学的码农来说帮助很大。有些之前没有注意到的点,老师也有讲到。正在看第四章,还没有到真正的开发。不知道自己能不能看懂这么庞大的一个开源框架。之前都是再用python,php,js,lua,shell之类的脚本语言或者sql 之类的数据库语言。第一次用c语言写程序。还是很期待老师能把我带入音视频开发的大门。

  • 慕粉1044429701

    好评

    超哥的课程讲的真的非常好,通俗易懂深入浅出,能够把很多复杂的内容解析的很透彻以一个简单的例子表述出来,这对于我们学习理解来说件再好不过的事了。也往往只有像超哥这样牛逼的人才能做到如此,能够知道我们在学习中到底哪一块出了问题,需要怎么处理这个问题,对症下药,精准而优雅。而且超哥对于问题的回答与解决一律都是非常有耐心的。必须满分好评!

查看全部1077条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题