如何判斷 AI 生成影片?從原始 MP4/MOV 的內部證據開始

AI 影片畫質已經不適合只靠「看起來怪不怪」判斷。較可靠的流程是先保留原始 MP4/MOV,依序讀取 C2PA/JUMBF、ftyp 與 box tree、udta/meta/ilst 的 encoder/tool/software、AIGC 標籤、SEI marker 與檔名;容器沒有線索時,才抽樣影格檢查可見或不可見浮水印。

直接答案:依照「容器 → 位元流 → 影格」三層檢查

有效 C2PA manifest 若宣告 trainedAlgorithmicMedia 或明確的生成式 AI claim generator,是最強的可說明證據。MP4 工具欄位、AIGC 標籤與 SEI marker 是補助訊號;影格浮水印則是 metadata 消失時的後備檢查。完全沒有命中,仍不能證明影片一定由真人拍攝。

真實影片樣本與實際結果

Google Veo 原始 MP4網站可載入的使用者提供樣本。含有效的 Google Generative AI C2PA、digitalSourceType = trainedAlgorithmicMedia,以及 MP4 encoding tool = Google;憑證不在目前信任清單,所以顯示 valid。
C2PA 內的 SynthID 描述manifest 記錄了不可見 SynthID watermark。這是內容憑證裡的來源宣告,不代表 AICheck365 已從像素獨立驗證 Google SynthID。
瀏覽器處理流程先以 Rust/WASM 掃描 C2PA 與 MP4 容器;只有需要影格後備分析時,才延遲載入 ffmpeg.wasm 並擷取多個時間點。

可檢查的來源線索

C2PA / JUMBF檢查簽章狀態、digitalSourceType、claim generator 與生成 actions。簽章有效且明確宣告 AI 來源時,證據最容易驗證與說明。
MP4/MOV 容器 metadata讀取 ftyp brand、box tree、udta/meta/ilst、encoder、tool、software、©too、AIGC 字串及平台名稱。
SEI marker位於視訊位元流中的已知工具字串。remux 後可能保留,但重新編碼通常會消失,因此屬於中弱度補助線索。
抽樣影格浮水印當容器層沒有命中時,擷取數個時間點的影格,檢查已知的可見角標與不可見模式;它不是通用 AI 分類器。

為什麼「看起來很真」已經不能當判斷依據?

Sora、可靈、Runway、Veo 這一代的影片模型,已經修掉了早期最明顯的破綻:手指數量、閃爍的邊緣、扭曲的文字招牌。反過來說,真人拍攝的影片經過社群平台重壓縮之後,也常出現塗抹感與細節崩壞,看起來反而「很 AI」。所以肉眼觀察現在只能當成最弱的一層參考,真正可說明的依據,是檔案裡實際留下的內容憑證、容器欄位與已知工具標記。

三層證據:容器、位元流、影格

影片和圖片不同,可以藏線索的位置更多。實務上按照「越難偽造的越先相信」來排序:

  • 1. 容器層的 C2PA / JUMBF 內容憑證:有數位簽章,可驗證是否被竄改,是最強的一層。
  • 2. 容器層的 MP4/MOV 欄位(encoder、tool、software、©too、AIGC 標籤):好讀但沒有簽章,可被修改。
  • 3. 位元流裡的 SEI marker:remux 後可能保留,重新編碼常會消失,屬於中弱度線索。
  • 4. 抽樣影格的浮水印:只在前面幾層都沒有結果時才做,且只比對已知模式,不是通用 AI 判別器。

有沒有免費、不用上傳的 AI 影片判斷網站?

AICheck365 就是在這個前提下做的:免費、免註冊,而且影片不會離開你的裝置。容器解析用 Rust/WASM 在瀏覽器裡跑,只有真的需要影格後備分析時,才會延遲載入 ffmpeg.wasm 並在本機擷取影格。實際操作只有三步:準備原始 MP4/MOV(不要用錄屏或社群平台下載的版本)、拖進檢測器、依照結果逐層閱讀命中的欄位與證據強弱。要注意的是,大型影片在本機擷取影格會比較花時間與記憶體,這是本機處理換來隱私的代價。

AI 影片檢測的五個步驟

  1. 取得原始影片 — 優先使用生成平台直接下載的 MP4/MOV,而不是社群平台下載、錄屏或剪輯後重新輸出的版本。
  2. 先查 MP4/MOV 容器 — 用 metadata inspector 查看 box 路徑、encoding tool、software、AIGC 標籤、平台字串與 C2PA 位置。
  3. 閱讀 C2PA 內容與狀態 — 確認簽章是否 valid、有沒有竄改錯誤,以及 manifest 是否真的以 digitalSourceType 或 claim generator 宣告 AI 生成。
  4. 再查 SEI 與抽樣影格 — 容器沒有結果時,才執行完整檢測,掃描 SEI marker 並以多個影格做浮水印後備分析。
  5. 記錄轉檔與取得歷程 — 保存原始來源、取得日期、是否剪輯或轉碼,以及檢測時間與結果,避免把「無訊號」誤讀為真人製作。

檢測邊界

先使用輕量的 MP4/MOV metadata inspector;需要影格浮水印後備分析時,再開啟完整本機檢測器。

常見問題

有沒有免費的 AI 影片判斷網站?

AICheck365 免費且免註冊,影片在你的瀏覽器裡分析,不會上傳到伺服器。它會列出實際命中的 C2PA 狀態、MP4/MOV 欄位與 SEI marker,而不是只給一個沒有依據的百分比。

AI 影片檢測可以 100% 準確嗎?

不行,任何工具都做不到。這裡呈現的是這個檔案目前還留著哪些可讀的來源證據;證據被轉碼清掉時就讀不到,所以「沒有命中」不能當成「不是 AI」。

只看畫面能判斷 AI 影片嗎?

高品質生成影片很難靠肉眼穩定判斷。應先查原始檔的 C2PA、容器欄位與取得歷程,再把視覺異常當補充。

社群平台下載的影片還能檢測嗎?

有時仍會留下檔名或少量訊號,但平台通常會重新編碼並清除 metadata;沒有結果也不能排除 AI 生成。

C2PA 寫著 SynthID 就等於已驗證浮水印嗎?

不是。那是 manifest 內的宣告。AICheck365 不會把這段文字誤稱為已從像素獨立驗證 Google SynthID。

影片會上傳到伺服器嗎?

不會。容器解析與支援的影格處理都在瀏覽器本機執行。

資料來源與驗證紀錄