MP4 影片 (.mp4)

ISO/IEC 標準

MP4 是一種廣泛用於串流與個人媒體的多媒體容器格式。播放效果取決於其編解碼器以及所使用的裝置或應用程式。

將 MP4 轉換為 WEBM

免費的瀏覽器端 MP4 轉 WEBM 轉換器。在您的裝置上即時轉換檔案。

線上壓縮 MP4

具隱私保障 - 檔案絕不會離開您的裝置

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 MP4 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 MP4 檔案:

十六進位簽章(偏移量 0):

?? ?? ?? ?? 66 74 79 70

ASCII 表示法: ????ftyp

標準化: ISO/IEC 14496-14:2003

技術規格

容器架構ISO 基礎媒體檔案格式(ISO/IEC 14496-12)box / atom 結構
壓縮H.264 (AVC)、H.265 (HEVC)、AV1 影片搭配 AAC、MP3 或 Opus 音訊
位元組序大端序(Big-Endian)box 階層
色彩空間Rec.709、Rec.2020、sRGB、HDR10 與 Dolby Vision
色版與結構多串流音訊(單聲道、立體聲、5.1 環繞音效、7.1、Dolby Atmos)
最大尺寸無限制;原生支援 4K、8K 與高影格率的 120 fps 影片
透明度現代 Apple 硬體中的專用 HEVC 支援 Alpha 通道
串流與漸進式原生支援 HLS、DASH 與 Fast-Start 漸進式網路串流

技術比較矩陣:MP4 對比競爭格式

技術屬性MP4 (目前)MKVWEBMMOV
相容性在現代裝置與瀏覽器中具有廣泛支援;編解碼器支援情況各有不同在 Apple 裝置或電視上需要第三方播放器廣泛的瀏覽器支援;編解碼器與電視支援各有不同。在 Apple 裝置上原生支援,其他平台的支援情況不一
網路串流適用性HTML5、HLS 與 DASH 的黃金標準對 HTML5 video 標籤表現不佳非常適合 HTML5 開放網路視訊搭配 Fast-Start 旗標時表現良好
字幕基本時間軸文字(tx3g、WebVTT)完整進階樣式字幕(ASS/SSA)WebVTTApple 時間軸文字
編輯工作流程高;消費級與交付用途的標準格式在專業編輯 DAW 中不常見在專業編輯 DAW 中不常見專業工作室中的黃金標準

常見損壞模式與十六進位修復指南

影片檔案無法開啟,並回報「檔案已損毀或不完整」。

根本原因: 錄製裝置在完成「moov」atom 標頭之前斷電。

修復: 使用 File2File.app MP4 修復工具或「untrunc」公用程式,搭配在同一裝置上錄製的參考視訊進行修復。

安全性分析與解析器攻擊向量

由於 MP4 檔案會被社群媒體與訊息平台自動解析,因此格式不正確的 atom 尺寸一直是零點擊攻擊的主要目標。

已知攻擊向量

  • 「stsc」(sample-to-chunk)atom 解析中的整數溢位,導致遠端程式碼執行。
  • 未修補的 Android 裝置上 Stagefright MP4 解多工器(demuxer)中的堆積越界寫入。
  • 透過深度巢狀的 atom 樹狀結構造成堆疊耗盡的阻斷服務攻擊。

防禦最佳實務: 務必使用記憶體安全的 WebAssembly 程式庫或受沙箱保護的工作處理程序來解多工(demux)MP4 檔案。

歷史起源與里程碑

2020AV1 視訊編解碼器整合至 MP4 標準中,用於新一代網路串流。
2003ISO/IEC 14496-14:2003 取代了 2001 年的標準,將現代 MP4 容器格式規則正式化。
2001發布首個 MPEG-4 Part 14 規格,直接改編自 Apple 的 QuickTime MOV 格式。

主要優勢與優點

  • 廣泛相容性:許多智慧型手機、瀏覽器、電視和電腦都支援 MP4 播放,具體取決於所使用的編解碼器。
  • 針對透過漸進式下載、HLS 與 MPEG-DASH 進行的高效率網際網路串流進行了最佳化。
  • 支援現代超高效率視訊編解碼器,例如 H.265 (HEVC) 與 AV1,以及標準的 H.264。

技術限制與缺點

  • 容器設計需要完成錄製才能寫入「moov」atom;擷取過程中的當機將會損毀檔案。
  • 在進階自訂樣式字幕與多音軌音訊方面,靈活性低於 Matroska (MKV)。
  • 某些現代開放編解碼器(如 VP9 與 Opus)在 MP4 容器中的支援歷來參差不齊。

有趣的技術冷知識

  • MP4 檔案開頭的「ftyp」box 用於識別主要品牌與相容規格。
  • MP4 是串流服務與消費性裝置中常見的視訊容器格式,但其承載的全球視訊流量佔比在此並未確立。
  • 快速啟動(fast-start)旗標會將「moov」中繼資料 atom 從檔案結尾重新定位到開頭,以便串流可以立即開始。

常見技術問題

為什麼我的 MP4 視訊在網路上開始播放需要這麼長時間?

如果「moov」中繼資料 atom 位於檔案結尾,瀏覽器必須下載整部影片才能開始播放。使用 FastStart 工具將「moov」atom 移至開頭,即可立即播放。

標準的 MP4 檔案裡面是什麼視訊編解碼器?

大多數 MP4 檔案使用 H.264 (AVC) 影片和 AAC 音訊,以達到最佳相容性。較新的 MP4 檔案則常使用 H.265 (HEVC) 或 AV1,以提升壓縮效率。

如何在不破壞視覺品質的情況下縮減 MP4 檔案的大小?

重新編碼可以縮減檔案大小,但結果取決於來源編解碼器、位元率、內容、編碼器和品質設定。請檢查輸出結果是否有看得見的變化。