標準 EXIF(Exchangeable Image File Format,可交換影像檔案格式)資料是一種靜態影像中繼資料標準,主要嵌入於 JPEG 檔案中,PNG 則使用相關區塊,WebP 則在容器中繼資料中儲存;而像 MP4、MOV 和 MKV 這類影片檔案,則是將其描述性資訊儲存在容器特有的結構中(例如 ISOBMFF box、QuickTime atom 或 Matroska tag),而非 EXIF 區段內。瀏覽器端的 EXIF 移除工具 會從解碼後的像素在您的瀏覽器中完整重建一個 JPEG、PNG 或 WebP,在此過程中捨棄來源檔案的 EXIF、GPS、鏡頭、拍攝時間及輔助中繼資料,且可接受壓縮後最大 20 MB 的影像,以及解碼後最大 40 百萬像素的影像。由於影片容器的儲存中繼資料位置與 JPEG 檔案在本質上完全不同,EXIF 移除工具完全無法開啟 MP4、MOV 或 MKV;這些格式需要使用具備容器感知能力的工具,例如 FFmpeg、ExifTool,或您作業系統內建的內容面板。請將 EXIF 移除工具視為處理從影片中擷取的任何靜態影像畫格、縮圖或封面圖的清理步驟,而 .mp4、.mov 或 .mkv 檔案本身則需使用另一套具備影片感知能力的工作流程。

為何影片檔案使用標準 EXIF 的方式與影像不同
EXIF 是一項特定的中繼資料規格,由 JEITA 及早期的相機產業機構所定義,設計目的是將相機、鏡頭、拍攝時間及 GPS 欄位附加至單一靜態影像檔案。JPEG 是 EXIF 最明顯存在的格式:檔案開頭是一個 JPEG 標記,用以命名 APP1 區段,該區段內含一個小型 TIFF 標頭,後接一串 IFD 項目樹,您可以在其中找到 Make、Model、DateTimeOriginal、LensModel 與 GPSLatitude。PNG 檔案並不直接使用 EXIF,而是使用具名的輔助區塊,例如 tEXt、iTXt 與 zTXt,並可視需要內嵌 EXIF 區塊。WebP 檔案則在其 EXIF 與 XMP 區塊中使用 RIFF 容器中繼資料。
MP4、MOV 與 MKV 檔案則採用不同的方式。MP4 檔案由一系列 ISOBMFF box(也稱為 atom)構成,描述性欄位位於 moov box 中,通常位於 udta 子 box 或中繼資料處理程式 mdat 內。MOV 檔案使用 QuickTime atom。MKV 檔案使用 Matroska tag。嚴格來說,這些都不是 EXIF,雖然一般人常將任何影片中繼資料通稱為「EXIF」,這也是「移除影片中的 EXIF 資料」一詞常出現於隱私指南中的原因。實際上,您通常想移除的是 QuickTime 中繼資料、MPEG-4 使用者資料、XMP 封包,有時甚至是嵌入影片軌道本身的一段實際 EXIF 串流。
EXIF 移除工具實際會清除哪些內容
EXIF 移除工具是為上述問題中的靜態影像端所設計。當您提供 JPEG、PNG 或 WebP 檔案時,瀏覽器會驗證 MIME 類型、壓縮大小(上限 20 MB)以及解碼後的像素數量(上限 40 百萬像素,以避免分頁耗盡記憶體)。接著解碼影像,套用來源的顯示方向標記以旋轉像素至正確方向,將這些像素繪製至全新的畫布上,再以相同的大致格式重新編碼畫布。由於輸出是新檔案而非原始區段的複本,因此來源的任何 EXIF 欄位(Make、Model、DateTimeOriginal、LensModel、GPSLatitude、GPSLongitude、Software、Artist、註解、嵌入縮圖)都不會進入結果中。
對於可能隨靜態影像一起存在的非 EXIF 中繼資料也是如此。來源中的 PNG tEXt、iTXt 與 zTXt 區塊不會被複製,WebP 的 EXIF 與 XMP 容器區塊也不會被複製。所保留的僅是解碼後像素中顯示的內容,也就是影像的視覺內容。瀏覽器在任何階段都不會上傳、儲存或傳輸檔案;解碼、繪製與重新編碼全部都在瀏覽器分頁中進行,最終產生的 Blob 會透過一個短期 Object URL 提供給您,並在工作結束時撤銷。
| 交給 EXIF 移除工具的格式 | 重建過程捨棄的來源中繼資料 | 輸出中保留的內容 |
|---|---|---|
| JPEG | EXIF、XMP、IPTC、ICC 色彩描述檔、註解、嵌入縮圖 | 由瀏覽器重新編碼的可見像素(失真) |
| PNG | tEXt、iTXt、zTXt 輔助區塊、嵌入的 EXIF | 由瀏覽器以無失真方式重新編碼的可見像素 |
| WebP | RIFF EXIF 區塊、RIFF XMP 區塊、ICC 色彩描述檔 | 由瀏覽器重新編碼的可見像素(失真) |
請注意「保留」欄中沒有的內容:沒有色彩描述檔,也沒有出處紀錄。此工具是為日常隱私清理而設計,並非用於封存母版、法律證據、色彩管理下的製作素材或真實性紀錄。若上述任何特性對您很重要,請另外保留原始檔案。
從影片容器本身清除中繼資料
對於 .mp4、.mov 或 .mkv 檔案本身,您需要一個能理解該容器中繼資料位置的工具。EXIF 移除工具無法開啟這些格式;若將其當作影片清理工具使用,您會卡在檔案選擇畫面上。以下三個可靠的選項可涵蓋大多數情況,且無需將影片傳送至遠端服務。
- 選擇符合您熟練程度的工具:FFmpeg(命令列、具容器感知能力、在本機執行)、ExifTool(命令列、支援格式廣泛),或您作業系統內建的內容面板(圖形介面,僅涵蓋少數可見標籤)。
- 執行清理。使用 FFmpeg:ffmpeg -i input.mp4 -map_metadata -1 -c copy output.mp4 會移除全域中繼資料,再加入 -map_metadata:s:v -1 -map_metadata:s:a -1 則會一併移除每個串流的標籤。使用 ExifTool:exiftool -all= -overwrite_original input.mp4;對於大於預設 2 GB 安全緩衝區的 Matroska 檔案,請執行 exiftool -api LargeFileSupport=1 -all= input.mkv。在 Windows 上:在檔案上按右鍵,選擇「內容」,開啟「詳細資料」分頁,然後點選「移除內容和個人資訊」。在 macOS 上:在 QuickTime 中開啟檔案,透過「檔案 > 顯示影片檢閱器」編輯可見標籤,或使用 Finder 的「取得資訊」面板處理相同的子集合。
- 使用影片中繼資料檢查工具驗證結果。ffprobe -show_format -show_streams output.mp4 是確認標籤、位置 atom 及嵌入的 EXIF 串流已移除的標準方式;對 ExifTool 使用者來說,再次執行 exiftool output.mp4 是等效的檢查方式,而在桌面作業系統上重新開啟檔案的「內容」或「取得資訊」面板則是等效的檢查方式。
- 儲存已知為乾淨的副本,並在分享前再次驗證。在其他應用程式中編輯清理過的檔案、透過聊天應用程式匯出,或從預覽視窗重新儲存,都可能在上面附加新的中繼資料,因此檔案僅在驗證的那一刻是乾淨的。
這四個步驟全程都在您自己的機器上執行。上述所提及的工具都不會將影片傳送至遠端伺服器,因此 EXIF 移除工具在影像方面所提供的隱私特性,可透過此工作流程延伸至影片端。
使用 EXIF 移除工具清理影像畫格
即便您真正的問題是影片檔案,通常其中仍會混有靜態影像:海報畫格、封面圖、嵌入縮圖,以及您擷取用於社群貼文的靜態畫面。這正是 EXIF 移除工具能妥善派上用場之處。若要清理工具可接受的影像,請選擇磁碟上大小不超過 20 MB、解碼後不超過 40 百萬像素的 JPEG、PNG 或 WebP 檔案。請稍候瀏覽器解碼像素並將其繪製到全新畫布上;對一般手機相片而言,這只需片刻,但大型掃描檔與高解析度 WebP 檔案可能需要較長時間,因為瀏覽器是在本機重建檔案。預覽結果後下載新檔案。下載的副本才是乾淨的版本;您從磁碟選取的原始檔案從未上傳或傳送至任何地方。
若想進一步了解為何基於瀏覽器、不上傳的工作流程會成為日常 EXIF 清理的標準,請參閱無需上傳檔案即可移除照片 EXIF 資料的指南。
對於以此方式清理的每張畫面,皆適用以下三項注意事項。JPEG 與 WebP 的輸出是由瀏覽器重新編碼,可能與來源在視覺上出現微小差異,或檔案大小有所不同;PNG 輸出則是由畫布像素以無失真方式編碼,因此像素本身完全一致。色彩描述檔資訊不會被保留,因此請勿將清理後的副本當作具色彩管理的交付成品。此外,移除中繼資料並不會讓可見內容匿名化:臉部、招牌、反光、文件與位置線索,即使在 EXIF 區塊完全乾淨的情況下,仍可能辨識出人物或地點。
移除中繼資料後仍會保留的內容(及其重要性)
移除 EXIF 及類似中繼資料區段屬於隱私步驟,而非匿名步驟。一旦中繼資料消失,像素中任何可見的內容依然可見:臉部、車牌、街道標誌、商號名稱、螢幕反光、背景中的紙本文件、刺青與可辨識的地標。影片中的音軌可能帶有其本身的識別資訊,包括人聲、室內回響與背景對話,中繼資料移除對此完全無能為力。
此外,也有一些中繼資料欄位是 EXIF 移除工具與影片清理工具無法還原的,因為原始檔案在拍攝時就已採用失真方式。JPEG 與 WebP 輸出在重建過程中會移除色彩描述檔,因此具色彩管理的製作流程將會失去其描述檔鏈。檔案系統層級的原始檔案時間戳記不屬於 EXIF 的一部分,因此不論使用任何中繼資料工具皆會獨立保留。若真實性、監管鏈或色彩準確度至關重要,請勿將您的母版檔案直接通過中繼資料移除工具;請使用副本進行處理,並另外保留原始檔案。
最後,請記住「目前乾淨」是一個快照,而非保證。在其他應用程式中編輯清理過的檔案、透過聊天應用程式匯出、上傳至社群平台,或從預覽視窗重新儲存,都可能在上面附加新的中繼資料。對於特別要求檔案處於已知乾淨狀態的分享工作流程,最安全的習慣是在將檔案交給他人的當下進行驗證,然後交出剛驗證過的副本,而非交出中間可能被其他工具動過的副本。