🎬 FFmpeg入门详解——音视频原理及应用 · 目录

🎬 FFmpeg入门详解——音视频原理及应用

照着《FFmpeg入门详解——音视频原理及应用》(梅会东 编著,清华大学出版社,2022-08,全书 212 页)做的自学笔记 —— 这本书回答一个问题:一段声音、一帧画面,凭什么能被压到几十分之一大,还能放回来听着看着不走样?全书 11 章 124 篇:从编程修行与方向选择讲起,认识音视频产业与多媒体,把 VLC/MediaInfo/FlvAnalyser/码流分析/FFmpeg 命令行这些常用工具过一遍,再扎进音频基础(采样量化、音频处理、重采样、压缩编码)与视频基础(像素色彩空间、封装、编码原理、播放器架构、转码),最后是压缩编码基础(预测/变换/量化/熵编码、I/P/B 帧、运动估计、GOP、DTS/PTS)与三代标准(MPEG-x/H.26x、H.264、AAC、H.265)。这是「FFmpeg 音视频流媒体系列」的第一部,也是后续流媒体直播与音视频开发的底座。本课是原理课——不需要真的装 FFmpeg 也能读完;各篇「动手 Demo」都是在沙箱里真跑过的 Python 小脚本(采样率与码率换算、色彩空间转换、帧类型与 GOP 结构模拟等),书里的 FFmpeg 命令行与工具操作用【📋 实操路径】单列。教材成书于 2022 年(讲 H.264/H.265/AAC 这批已普及标准),凡与现状不同处各篇用【⚠️ 2026 现状】单列。大白话、不跳步骤、必带生活比喻、常见误区、可折叠自测题。
前置课程:计算机网络(数据怎么从一端走到另一端)、编程原理(编程全貌课)。

内容来自我的 Obsidian 自学笔记 · 全 11 章 124 篇 · 共 124 篇完结 ✅

第一章 编程之美与内功修为

第二章 音视频入门

2.1.1

5G+将推动音视频行业高度融合发展

5G 送来的是延迟而不是带宽:跨过 50…

⭐阅读全文 →
2.1.2

音视频产业将迎来新的商机

判断赛道先算复合增长率:年增 20% 以…

⭐阅读全文 →
2.1.3

未来音视频产业发展的新转变

三个转变的共同点:流量从单向大水管变成双…

⭐阅读全文 →
2.1.4

自学音视频的困惑

困惑多半不是学不会,是没给动手做留出那…

⭐阅读全文 →
2.2.1

视频

视频就是连续播放的图片:一分钟原始 10…

⭐⭐阅读全文 →
2.2.2

音频

数据量由采样率×位深×声道数决定:采样率…

⭐⭐阅读全文 →
2.2.3

音视频编码

编码把数据压掉 99% 以上(实测约 1…

⭐⭐阅读全文 →
2.2.4

音视频容器

容器是盒子、编码是里面的东西;换容器很快…

⭐⭐阅读全文 →
2.3.1

媒体

媒体分五种:感觉/表示/表现/存储/传输…

⭐阅读全文 →
2.3.2

多媒体

不是多种文件堆一起就叫多媒体:缺了交互性…

⭐阅读全文 →
2.3.3

多媒体技术

采集、压缩、存储、传输、呈现五块拼图;F…

⭐⭐阅读全文 →
2.3.4

多媒体的应用领域

同一套技术换场景就换权重:娱乐能容忍重缓…

⭐阅读全文 →
2.4.1

数字电视简介

不是画质更好的电视,是信号换了形态——最…

⭐阅读全文 →
2.4.2

数字电视的发展历程

四个节点一条规律:每次标准更新,都是为了…

⭐阅读全文 →
2.4.3

数字电视的基本原理

采样、量化、编码三步;采样点涨 20 倍…

⭐⭐阅读全文 →
2.4.4

数字电视的分类

按传输方式(DVB-T/C/S、IPTV…

⭐阅读全文 →
2.4.5

数字电视的优点

六条里前三条是本职、后三条是意外收获:变…

⭐⭐阅读全文 →
2.4.6

数字电视的相关技术

七环技术链:采集、编码、复用、调制、解码…

⭐⭐阅读全文 →
2.5.1

短视频的简介

15 秒竖屏压掉 99.7% 的数据;这…

⭐阅读全文 →
2.5.2

短视频的特点

短、竖、快、互动——对技术最狠的是【快】…

⭐⭐阅读全文 →
2.5.3

短视频带货

五步漏斗累计转化 0.36%;技术只守第…

⭐阅读全文 →

第三章 音视频开发常用工具

第四章 音频基础

第五章 视频基础

5.1.1

图像与像素

像素数=宽×高,按边长之积增长;720p…

⭐阅读全文 →
5.1.2

色彩空间

RGB 换成 YUV:4:2:0 每像素…

⭐⭐阅读全文 →
5.1.3

数字视频

数据量=一帧大小×帧率;1080p30…

⭐⭐阅读全文 →
5.1.4

视频的基础概念

五个参数;前四个决定多大,关键帧间隔决定…

⭐阅读全文 →
5.1.5

视频格式

扩展名只是盒子;同一后缀下编码可以完全不…

⭐⭐阅读全文 →
5.2.1

数据封装和解封装

一进一出都不碰编码;换容器与换编码耗时差…

⭐⭐阅读全文 →
5.2.2

音视频的封装

两条流靠时间戳对齐;PTS 管显示、DT…

⭐⭐阅读全文 →
5.2.3

封装格式

MP4 通用/MKV 能装/TS 与 F…

⭐⭐阅读全文 →
5.3.1

视频编码基础知识

四类冗余;时间冗余最值钱——相邻帧差别不…

⭐⭐阅读全文 →
5.3.2

视频压缩

H.264 压约 187 倍、H.265…

⭐⭐阅读全文 →
5.3.3

视频编码原理

五步流程;比音频只多一步预测,压缩比却高…

⭐⭐阅读全文 →
5.3.4

视频编码的关键技术

六项技术;环路滤波决定画面有没有方块感

⭐⭐阅读全文 →
5.3.5

视频编解码流程

解码倒着走;反量化不是逆运算,丢掉的补不…

⭐⭐阅读全文 →
5.4.1

视频播放器简介

四环节;症状不同方向不同,先判断卡在哪一…

⭐⭐阅读全文 →
5.4.2

FFmpeg播放架构与原理

四步走;包是压缩的、帧是解压的,链路就在…

⭐⭐⭐阅读全文 →
5.4.3

VLC播放原理

五个模块可插拔;这就是它什么都能放的工程…

⭐⭐阅读全文 →
5.4.4

现代播放器架构

应用层/播放核心/渲染层;换渲染不动业务…

⭐⭐阅读全文 →
5.5.1

视频转码

转封装 1 倍、转码 50 倍;先问改的…

⭐⭐阅读全文 →
5.5.2

非线性编辑

时间线上素材不动;只有导出才真正耗算力

⭐⭐阅读全文 →
5.6

短视频技术

竖屏、短、快、字幕、音乐;首帧即封面

⭐⭐阅读全文 →

第六章 音视频压缩编码基础

第七章 音视频编解码原理与标准

第八章 音视频编解码技术与流程

第九章 H.264编解码基础

第十章 AAC编解码基础

第十一章 H.265编解码基础