首页 实战 经典再升级-FFmpeg音视频核心技术全面精讲+实战
收藏

经典再升级-FFmpeg音视频核心技术全面精讲+实战

由浅入深学习FFmpeg音视频处理核心技术,助你成为音视频领域的开发高手

经典再升级-FFmpeg音视频核心技术全面精讲+实战

难度 中级 时长 22小时 学习人数 2015 综合评分 9.98

经典再升级-FFmpeg音视频核心技术全面精讲+实战

本课程将理论与实战相结合,由浅入深地讲解FFmpeg核心技术,去掉音视频处理的一层层神秘面纱,让你掌握FFmpeg音视频编解码,音视频渲染,不依赖第三方SDK的播放器开发等核心技术,助你成为一个高效、高薪的音视频工程师。

李超
讲师

音视频专家

课程预览

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

理论+实战,让音视频编解码/渲染/播放器开发不再神秘

学好FFmpeg核心技术,做一个高效,高薪,有竞争力的音视频处理高手

  • 系统化
    内容设计

    一站式掌握音视频编解码,渲染,SDL库、播放器开发等核心技术

  • 注重实战
    和实效

    学到的就是你要在工作中用到的
    例如:从视频中提取封面页

  • 深入技术
    背后原理

    例如:视频倍速播放,看似神秘,讲完原理其实非常的简单

  • 循序渐进
    讲解

    例如:P帧/B帧/I帧、SPS/PPS等知识都会在实战中依次为你讲解

从FFmpeg基础到播放器核心功能开发,一课讲全音视频核心技术

专为音视频工程师打造,核心技术一网打尽,学到的都是你在工作中要用到的

FFmpeg常用命令

· 视频录制命令
· 多媒体文件的分解/复用命令
· 裁剪与合并命令
· 图片/视频互转命令
· 直播相关命令
· 各种滤镜命令

FFmpeg基本开发

· C语言回顾
· FFmpeg核心概念与常用结构体
· 多媒体文件的分解与复用
· 实战1-多媒体格式的互转
· 实战2-从MP4裁剪一段视频
· 实战3-实现一个简单的小咖秀

音视频编解码实战

· 实战1-H264解码
· 实战2-H264编码
· 实战3-音频AAC解码
· 实战4-音频AAC编码
· 实战5-视频转图片

音视频渲染实战

· SDL事件处理
· SDL视频纹理渲染
· SDL音频渲染
· 实战1-实现YUV视频播放器
· 实战2-YUV视频倍速播放
· 实战3-实现PCM播放器

滤镜Filter的核心原理及实现

· Filter核心原理
· Filter初始化原理
· Filter实战
· 如何实现自己的Filter
· 实现Filter需要知道的几个重要结构体

FFmpeg开发播放器核心功能

· 不依赖第三方SDK开发播放器
· 实战1-实现MP4文件的音频播放
· 实战2-实现MP4文件的视频播放
· 实战3-实现一个初级播放器
· 实战4-音视频同步
· 实战5-一个播放器核心功能开发

Android中实战FFmpeg

· 编译 Android端
· 可以使用的 FFmpeg
· Java与C语言相互调用
· 实战-Android 调用
· FFmpeg

基于FFmpeg实现播放器的
整体架构图

音视频编解码流程

SDL渲染流程

学员专享增值服务

问答专区
关于课程的问题都可在问答区随时提
问,讲师会进行集中答疑
源码开放
课程案例代码完全开放给你,你可以
根据所学知识自行修改、优化
知识扩展
讲师会根据同学们的反馈,额外写许
多手记扩展知识内容,开阔技术视野

环境参数

  • 开发环境 Mac / Linux
  • FFmpeg版本 最新版
  • SDL版本 2.0

万事俱备 只等你来

  • 左耳钉1992

    好评

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

  • buzhaodi

    好评

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

  • 慕粉1044429701

    好评

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

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

学习咨询

选课、学习遇到问题?

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

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