🎬 第1章 · 帧率基础
帧率概念 · 流畅度关系 · 常见标准
1.1 帧率概念
帧率(Frame Rate) 指每秒显示的图像帧数,单位 fps(frames per second)。它决定了动态画面的连贯性与响应速度。从视觉暂留到数字采样,帧率是流媒体与实时渲染的核心指标。
💡 核心公式: 帧间隔 (ms) = 1000 / 帧率 (fps) 。例如 60fps → 每帧 16.67ms。
1.2 帧率与流畅度关系
人眼对动态模糊与刷新率敏感。帧率越高,运动呈现越平滑,输入延迟越低。但帧率并非唯一因素:帧时间稳定性(抖动)同样影响感知流畅度。
| 帧率 (fps) | 帧间隔 (ms) | 流畅度体验 | 典型场景 |
|---|---|---|---|
| 30 | 33.3 | 可接受,轻微卡顿感 | 电影、主机游戏 |
| 60 | 16.7 | 流畅,多数用户满意 | 直播、电竞、UI |
| 120 | 8.3 | 非常流畅,高刷新率 | 高端显示器、VR |
| 240 | 4.2 | 极致顺滑,专业竞技 | 职业电竞、高速摄影 |
1.3 常见帧率标准
不同行业与平台采用特定帧率标准,兼顾带宽、兼容性与体验。
- 电影行业: 24 fps(传统胶片),部分高帧率电影采用 48/60 fps。
- 广播电视: 25 fps (PAL),29.97 fps (NTSC)。
- 流媒体/直播: 30 fps / 60 fps,VR 内容推荐 72/90 fps。
- 实时渲染/游戏: 60 fps 基准,竞技类 144/240 fps。
帧率在编码中的角色
视频编码中,帧率直接影响码率与压缩效率。低帧率可节省带宽,但动态场景易出现卡顿;高帧率提升流畅度,但需要更高效的编码器与传输链路。
// 帧率与码率估算示例 (H.264, 1080p)
// 30fps → 建议 4~6 Mbps
// 60fps → 建议 8~12 Mbps
// 120fps → 建议 16~20 Mbps (取决于运动复杂度)