MPEG-4 (ISO/IEC 14496) 是 MPEG 標準家族中劃時代的多媒體編碼標準,引入物件導向 (Object-based) 編碼、支援極低位元率 (4.8–64 kbit/s)、互動式多媒體、數位版權管理 (DRM) 與誤碼恢復。本文系統整理其技術特點、壓縮原理、容器格式、畫質/體積權衡與典型應用。
核心技術突破
- 物件導向編碼:將視訊畫面拆解為「視訊物件」(Video Object, VO) — 背景、前景人物、文字疊加等獨立編碼,支援物件級隨機存取、操控、合成 (如更換背景、點擊物件互動)。
- 低位元率高壓縮:針對窄頻網路 (行動通訊、電話線數據機) 優化,4.8–64 kbit/s 仍可呈現可接受畫質。
- 誤碼恢復 (Error Resilience):資料分割、可重新同步標記、參考畫面選擇、資料恢復 (RVLC) 等工具,強化無線/網路傳輸抗錯能力。
- 互動與合成:BIFS (Binary Format for Scenes) 場景描述語言,支援 2D/3D 合成、使用者互動、腳本控制。
- 標準化 DRM (IPMP):智慧財產管理保護框架,支援加密、授權、水印。
壓縮原理:MPEG-4 vs MPEG-1/2
| 特性 | MPEG-1/2 | MPEG-4 (Visual) |
| 編碼單位 | 區塊 (8×8) → 巨集區塊 (16×16) → 畫面/切片 | 視訊物件平面 (VOP) → 形狀/紋理/運動 分離編碼 |
| 運動估測 | 區塊基礎 (Block-based ME) | 區塊基礎 + 全域運動補償 (GMC) + 變形網格運動補償 |
| 形狀編碼 | 無 (矩形畫面) | 二進位形狀 (二值遮罩) + 灰階形狀 (Alpha 平面) |
| 紋理編碼 | DCT + 量化 + 游程/霍夫曼 | DCT + 量化 + CAE (內容基礎算術編碼) / CABAC (Part 10/AVC) |
| 參考畫面 | 前向/雙向 (I/P/B) | 多參考畫面、加權預測 |
| 檔案副檔名 | .mpg, .mpeg, .m2v | .mp4, .m4v, .avi (ASP), .3gp, .mov |
MPEG-4 視訊標準演進 (Profiles & Levels)
- Simple Profile (SP):I/VOP only,無 B-VOP,低複雜度,早期行動裝置、視訊會議。
- Advanced Simple Profile (ASP):支援 B-VOP、GMC、四分之一像素精度、全域運動補償 —— DivX, XviD, 3ivx 皆屬 ASP 實作。
- Main Profile:支援物件導向、BIFS、專用於互動多媒體。
- High Efficiency Video Coding (HEVC/H.265) ≠ MPEG-4:屬 MPEG-H (Part 2),另一代標準。
- MPEG-4 Part 10 = H.264/AVC:雖屬 MPEG-4 標準第 10 部分,但架構全新,業界習慣稱為 H.264 而非 MPEG-4。
容器格式與常見副檔名
| 容器 | 副檔名 | 常見視訊編碼 | 常見音訊編碼 | 備註 |
| MPEG-4 Part 14 | .mp4, .m4v | MPEG-4 ASP, H.264, H.265 | AAC, MP3, AC3 | 最通用、串流首選 |
| AVI | .avi | MPEG-4 ASP (DivX/XviD) | MP3, AC3 | 早期 DivX/XviD 普及期主流,不支援 B-VOP 正確時間戳、無章節/字幕標準 |
| 3GPP/3GPP2 | .3gp, .3g2 | MPEG-4 SP/ASP, H.263 | AMR-NB/WB, AAC | 行動裝置、MMS、早期手機錄影 |
| QuickTime | .mov | MPEG-4 ASP, H.264, ProRes | AAC, PCM | Apple 生態系 |
| ASF (Advanced Systems Format) | .asf, .wmv | MPEG-4 ASP, WMV (Microsoft 專有) | WMA | Microsoft 推行,WMV9 後改用 VC-1 |

儲存空間估算範例 (CIF 352×288, 25 fps)
| 編碼 | 位元率 | 每幀大小 | 每小時 | 每天 10 小時 | 每月 (30 天) |
| MPEG-4 ASP (典型) | 512 kbps | 2.5 KB | 225 MB | 2.25 GB | 67.5 GB |
| MPEG-4 ASP (高畫質) | 1 Mbps | 5 KB | 450 MB | 4.5 GB | 135 GB |
| H.264 (同畫質) | 300 kbps | 1.5 KB | 135 MB | 1.35 GB | 40.5 GB |
💡 結論:MPEG-4 ASP 比 MPEG-2 (同畫質需 4–8 Mbps) 省 80%+ 空間,但較 H.264/HEVC 仍大 1.5–2 倍。現代應用建議直接用 H.264/H.265。
串流媒體支援
- MPEG-4 設計之初即考量 RTSP/RTP 串流 (RFC 6416, RFC 3016),支援即時串流、點播、暫停/快轉/倒帶。
- 3GPP 標準採用 MPEG-4 SP/ASP + AMR/ACC 作為 3G 視訊通話/串流基礎。
- 現代自適應串流 (HLS, DASH) 多以 H.264/H.265 為主,但舊系統仍大量使用 MPEG-4 ASP/3GP。
畫質與體積的平衡藝術
- MPEG-2:畫質最佳、體積巨大 (DVD 4.7 GB/小時) → 適合歸檔/制作母帶。
- MPEG-4 ASP (DivX/XviD):畫質/體積平衡點,曾統治 P2P/硬碟收藏時代 (700 MB/部電影)。
- H.264/AVC:同畫質體積再減 40–50%,成網路視訊霸主。
- HEVC/H.265:再減 40%,但授權費複雜、編碼運算量大。
- AV1/VVC:免授權/下一代,正逐步取代。
典型應用場景 (現代視角)
- 舊有資產轉碼:大量 DivX/XviD/3GP 檔案轉 H.264/HEVC 節省空間、提升相容性。
- 嵌入式/物聯網攝影機:低運算資源平台仍採用 MPEG-4 SP/ASP 編碼器 (硬體加速)。
- 工業/醫療/監控舊系統維護:DVR/NVR 仍輸出 MPEG-4 ASP/3GP 格式。
- 教學/互動多媒體內容:利用 BIFS/物件導向特性的舊教材 (需專用播放器)。
工具鏈推薦
- 編碼:FFmpeg (libxvid, libx264, libx265)、HandBrake (GUI)、Shutter Encoder。
- 封裝/轉封裝:MP4Box (GPAC)、MKVToolNix、FFmpeg。
- 播放/驗證:VLC、MPC-BE/HC、FFprobe、MediaInfo。
- 品質評估:VMAF (Netflix)、PSNR/SSIM (FFmpeg)、VQMT。
MPEG-4 以物件導向架構開啟了互動多媒體新紀元,其 ASP 實作 (DivX/XviD) 更曾統治個人電腦影音年代。雖已非主流編碼首選,但理解其技術脈絡、容器格式、轉碼策略,對處理舊資產、維護舊系統、研究視訊編碼演進史仍具重要價值。