实战 \FFmpeg音视频核心技术精讲与实战
收藏

FFmpeg音视频核心技术精讲与实战

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

FFmpeg音视频核心技术精讲与实战

难度 中级 ·
时长 16小时50分钟 ·
学习人数 133 ·
综合评分 10.00分
¥ 299.00

FFmpeg音视频核心技术精讲与实战

观看导学视频

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

音视频开发工程师

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

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

  • 系统化
    内容设计

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

  • 注重实战
    和实效

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

  • 深入技术
    背后原理

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

  • 循序渐进
    讲解

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

从FFmpeg基础到播放器核心功能开发,系统掌握音视频核心技术

专为音视频工程师打造的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播放器

FFmpeg开发播放器核心功能

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

Android中实战FFmpeg

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

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

音视频编解码流程

SDL渲染流程

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

知识扩展

讲师会根据同学们的反馈,额外写许多手记扩展知识内容,开阔技术视野

适合人群

想转做音视频的工程师 / 想系统学习FFmpeg音视频处理的工程师
Android开发工程师

技术储备要求

具备一定的自学能力 / 具备一门语言基础(如C语言) / 具备Linux基础
(常用命令) / 如果有Android基础更好

环境参数

  • 开发环境 Mac / Linux
  • FFmpeg版本 最新版
  • SDL版本 2.0
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信