萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

MPEG-4 完整解析:低位元率高壓縮、物件導向編碼、容器格式與應用場景

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/2MPEG-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, .m4vMPEG-4 ASP, H.264, H.265AAC, MP3, AC3最通用、串流首選
AVI.aviMPEG-4 ASP (DivX/XviD)MP3, AC3早期 DivX/XviD 普及期主流,不支援 B-VOP 正確時間戳、無章節/字幕標準
3GPP/3GPP2.3gp, .3g2MPEG-4 SP/ASP, H.263AMR-NB/WB, AAC行動裝置、MMS、早期手機錄影
QuickTime.movMPEG-4 ASP, H.264, ProResAAC, PCMApple 生態系
ASF (Advanced Systems Format).asf, .wmvMPEG-4 ASP, WMV (Microsoft 專有)WMAMicrosoft 推行,WMV9 後改用 VC-1

MPEG-4 概念圖

儲存空間估算範例 (CIF 352×288, 25 fps)

編碼位元率每幀大小每小時每天 10 小時每月 (30 天)
MPEG-4 ASP (典型)512 kbps2.5 KB225 MB2.25 GB67.5 GB
MPEG-4 ASP (高畫質)1 Mbps5 KB450 MB4.5 GB135 GB
H.264 (同畫質)300 kbps1.5 KB135 MB1.35 GB40.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:免授權/下一代,正逐步取代。

典型應用場景 (現代視角)

  1. 舊有資產轉碼:大量 DivX/XviD/3GP 檔案轉 H.264/HEVC 節省空間、提升相容性。
  2. 嵌入式/物聯網攝影機:低運算資源平台仍採用 MPEG-4 SP/ASP 編碼器 (硬體加速)。
  3. 工業/醫療/監控舊系統維護:DVR/NVR 仍輸出 MPEG-4 ASP/3GP 格式。
  4. 教學/互動多媒體內容:利用 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) 更曾統治個人電腦影音年代。雖已非主流編碼首選,但理解其技術脈絡、容器格式、轉碼策略,對處理舊資產、維護舊系統、研究視訊編碼演進史仍具重要價值。

copyright © 萬盛學電腦網 all rights reserved