H.264(又稱 AVC,Advanced Video Coding)是當今視訊領域統治級的編碼標準,從手機拍攝、網路串流、藍光影碟到視訊會議,無處不在。本文從技術原理、核心優勢、編碼架構、實際應用四維度,建立完整 H.264 認知框架。
H.264 是由 ITU-T VCEG 與 ISO/IEC MPEG 聯合組成的 JVT(Joint Video Team)制定,屬於 MPEG-4 第 10 部分(MPEG-4 Part 10)。它不是容器格式(如 MP4、MKV、TS),而是視訊壓縮演算法——定義如何將原始像素數據壓縮為位元流。常見檔案 .h264、.264 為裸流,實際應用多封裝於 MP4/MKV/TS 容器中。
| 技術 | 創新點 | 效益 |
|---|---|---|
| 多參考幀/靈活塊大小 | 運動估測可參考多張過去/未來幀,塊大小從 16×16 細分至 4×4 | 運動補償精度大幅提升,殘差資訊減少 |
| 帧內預測 | 引入 9 種方向性帧內預測模式(垂直、水平、DC、對角等) | 利用鄰近像素相關性,帧內壓縮效率比 MPEG-2 提升 2-3 倍 |
| CABAC/CAVLC 熵編碼 | CABAC(上下文自適應二進位算術編碼)比 CAVLC 再省 10-15% 位元率 | 無損進一步壓縮語法元素,同畫質下體積更小 |
| 場景 | 常用 Profile/Level | 封裝容器 | 備註 |
|---|---|---|---|
| 手機拍攝/分享 | High / 4.0-4.2 | MP4 (ISO BMFF) | HEVC/H.265 正逐步取代 |
| YouTube/Netflix/Bilibili 串流 | High / 4.0-5.1 | fMP4 (DASH/HLS 分段) | 自適應碼率梯隊核心編碼 |
| 藍光影碟 | High / 4.1 | M2TS (BDAV) | 最高 40Mbps、支援 3D MVC 擴展 |
| 視訊會議 | Baseline/Constrained Baseline / 3.1 | RTP/RTCP | 低延遲、抗丟包優先 |
| 監控錄影 | Baseline/Main / 3.0-4.0 | TS/PS/私有 | 長時間寫入、存儲成本敏感 |
理解 H.264 的「塊運動補償 + 帧內預測 + 熵編碼」三驅架構,你就能在轉碼參數調整、播放故障排查、編碼器選型等實戰場景中做出專業判斷。它是數位視訊時代的基石,值得每個影音從業者深度掌握。