🎬 FFmpeg入门详解——SDK二次开发与直播美颜原理及应用 · 目录

🎬 FFmpeg入门详解——SDK二次开发与直播美颜原理及应用

照着《FFmpeg入门详解——SDK二次开发与直播美颜原理及应用》(梅会东 编著,清华大学出版社)做的自学笔记 —— 「FFmpeg 音视频流媒体系列」第四部:音视频原理及应用讲**画面怎么压成码流**,流媒体直播原理及应用讲**码流怎么送到观众眼前**,命令行与音视频特效讲**手里这条命令怎么敲**,这一本把命令行换成 **C 语言 API**——不敲命令了,直接调 libav* 写代码:从编译 FFmpeg 源码搭开发环境开始,把「八大金刚」核心开发库(libavutil/libavformat/libavcodec/libavfilter/libswscale…)一个个讲透,后面还有直播美颜。全书规划 13 章 99 篇,全书 13 章 99 篇已全部写完:第 1 章 12 篇编译与环境(MinGW/MSYS2/pacman、MSVC 与 MinGW64 两套工具链真编译出 FFmpeg 5.0+Libx264+Libx265、Linux 下 GCC 编译、Qt 与 VS 开发环境);第 2 章 9 篇八大核心库总览(每个库管什么、依赖树、能数的三个量 557/414/468)。本课是 SDK 开发课:需要真编译环境的用【📋 实操路径】单列完整步骤与预期输出。大白话、不跳步骤、必带生活比喻、常见误区、可折叠自测题。
前置课程:FFmpeg入门详解——音视频原理及应用(第一部)、流媒体直播原理及应用(第二部)、命令行与音视频特效(第三部)。

内容来自我的 Obsidian 自学笔记 · 全书 13 章 99 篇已全部写完 · 全书完结 🎉

第一章 编译FFmpeg源码并搭建开发环境

第二章 把控FFmpeg骨架:【八大金刚】核心开发库

第三章 夯实FFmpeg基础:重要数据结构及API

第四章 精通FFmpeg框架流程:击鼓传花之责任链设计模式

第五章 AVUtil通用工具层理论及案例实战

第六章 AVProtocol协议层理论及案例实战

第七章 AVFormat封装层理论及案例实战

第八章 AVCodec编解码层理论及案例实战

第九章 AVFilter过滤器层理论及案例实战

第十章 SWResample音频重采样理论及案例实战

第十一章 SWScale图像缩放与颜色空间转换

第十二章 AVDevice设备读写理论及案例实战

第十三章 FFmpeg直播综合案例实战