技術文章 · 監控與資訊安全

監視器錄影回放與匯出怎麼做?報案存證的原始檔與時間戳別弄錯

4TB 硬碟接 8 支攝影機,大約十一、二天就開始覆蓋舊畫面,要調監視器錄影就得趁早。這篇從循環錄影的物理本質講起,帶你把回放查找、匯出到 USB 隨身碟(FAT32 4GB 限制、exFAT、原廠專屬格式)一步步做對,再談報案存證怎麼保住證據效力——原始格式、雜湊指紋、NTP 校時,別讓一次轉檔毀了整段畫面。

作者 Steve Chen · 發布  · 更新  · 約 8 分鐘閱讀

監控與資訊安全 — 廷皓技術專欄插圖

先跟你算一筆很殘忍的帳。一台裝了 4TB 硬碟的錄影主機,接 8 支攝影機,每支用 4Mbps 的碼流連續錄影——4Mbps 換算成硬碟的寫入速度大約是每秒 0.5MB,一支攝影機一天就寫進來 43GB 上下,8 支加起來一天要吃掉 345GB。也就是說,這台 4TB 的主機,撐不到十二天,最舊的畫面就開始被新錄影一段一段蓋掉。這個數字每台都不一樣:碼流開多高、用的是 H.264 還是較新的 H.265 壓縮、是二十四小時連續錄還是只在有人走動時才錄,都會讓天數上下浮動,但量級大概就是這樣。這也是為什麼,回放跟匯出這件事,第一個重點從來不是「怎麼操作」,而是「要多快動手」。事發第十三天才想到要調畫面,那段影像多半已經不在了。

為什麼「來不及」就是真的來不及

很多人以為監視器跟電腦一樣,畫面「被刪掉」還有機會用軟體救回來,這是最要命的誤會。循環錄影(也叫覆蓋錄影)的運作方式,是主機把硬碟當成一圈沒有盡頭的跑道,寫到底了就繞回起點,直接拿最舊那一段的磁區位置,把新畫面的資料寫上去。舊資料不是被「標記成已刪除、實體還留著」,而是被新的位元組真正覆蓋掉了。這跟你在電腦上刪檔案——檔案其實還躺在磁區裡、只是目錄不再指向它、所以還原軟體有機會撈回來——是完全兩回事。被循環錄影蓋過的畫面,等於同一塊磁區已經有新資料住進去了,救援軟體再厲害也變不出原本的內容。

壓縮率、攔阻率與事件比例會隨畫面、設備、韌體及攻擊面改變。採購與調校時用自己的攝影場景、流量與事件樣本驗證,並保留原始 log、封包或影像,避免用沒有原始條件的平均值做決策。

回放:怎麼在幾百小時裡撈出那三分鐘

進到回放介面,先把範圍縮到最小:選通道(哪一支攝影機)、選日期。畫面下方的時間軸上,有顏色的區段代表那個時段有錄到東西,多數主機還會用不同顏色,把「連續錄影」跟「位移偵測觸發」的片段分開標示。如果你手上只有「大概那天下午」這種模糊線索,千萬別傻傻地在時間軸上一路拖著找。比較聰明的做法,是用主機內建的事件搜尋或位移偵測搜尋,讓它直接把「畫面有變動」的時段列成一張清單,一段一段點開看。原本要盯好幾個鐘頭的空景,這樣通常十幾分鐘就能鎖定關鍵那一刻。

找到之後,用剪輯或標記功能框出起訖點,這裡有個實務準則:起點往前、終點往後,各多留三到五分鐘。把人員進場、動作、離場的完整過程都包進去,證據才有前後脈絡;只剪到「事情發生的那一秒」,反而容易被質疑是不是斷章取義。多留那幾分鐘不花什麼硬碟,卻可能是日後說得清、說不清的分水嶺。

匯出到隨身碟:格式跟檔案系統都是坑

把隨身碟插進主機的 USB 孔、選好片段,就能開始備份。但這一步藏了三個常常讓人出問題的細節,一個一個講。

格式:原廠專屬與通用格式,兩份都要

匯出格式大致分兩類。一類是各家原廠的專屬封裝(副檔名常見的有 .dav、.264 這類,各品牌不盡相同),檔案裡內嵌了時間、通道編號,還有可供驗證的浮水印與校驗資訊,好處是不容易被竄改、拿去報案時可信度高,壞處是收到檔案的人得裝原廠播放器才打得開。另一類是通用的 MP4 或 AVI,電腦手機點兩下就能播,方便,但重新封裝的過程往往會把前面那些內嵌資訊一併洗掉。

所以我給的建議一律是:原始專屬格式先匯一份(很多主機在匯出時會有「連同播放器一起備份」的選項,勾起來,對方就不用另外去找軟體),再多匯一份 MP4 方便對方快速瀏覽——兩份都交。專屬格式保住證據效力,MP4 保住方便性,各司其職,誰也別想省。

檔案系統:FAT32 那個 4GB 的天花板

解法有兩個。一是乖乖分段匯出,每段控制在兩小時以內、預留一點餘裕。二是如果主機支援,把隨身碟改格式化成 exFAT,這種檔案系統沒有 4GB 的單檔限制,一整段長影片就能一口氣匯完,不必切割。要走第二條路,記得先確認主機吃不吃 exFAT,別到現場才發現它只認 FAT32,白跑一趟。

時間:USB 2.0 沒你想的那麼快

很多主機的 USB 埠到現在還是 USB 2.0,理論頻寬 480Mbps 聽起來很唬人,實際拷貝速度常常只有每秒二三十 MB。匯一段 3.6GB 的影片大概要兩三分鐘,一次要匯好幾個通道的整段錄影,等上半個鐘頭都算正常,不是主機當機。這裡只有一條原則:中途絕對不要拔隨身碟。匯到一半被硬生生中斷的影片檔,通常整個毀掉、連前半段都救不回來,等於整段白等,只能重來。

報案存證:證據效力就是這樣丟掉的

要交給警方、保險公司或律師的畫面,核心原則只有兩個字:原始。國際上處理數位證據有一條共通的鐵則——原始檔案絕對不去動它,所有操作都在複製出來的拷貝上做,而且從頭到尾誰碰過、什麼時候碰、做了什麼,全程都要能交代清楚。轉檔、壓縮、丟進剪輯軟體重新輸出,這些動作看起來只是「換個格式」,實際上是把整段影像重新封裝了一次,內嵌的時間與校驗資訊在這個過程裡就丟了。對方律師要質疑你的證據「有沒有被動過手腳」,這就是最好施力的破口。

更嚴謹一點的做法,是在匯出的當下替原始檔算一組雜湊值(hash,可以理解成這個檔案獨一無二的數位指紋,像 SHA-256 這種演算法)。只要檔案內容改動一個位元,指紋就會完全不同;事後只要比對指紋一致,就能證明這份檔案跟當初匯出時一模一樣、沒被改過。一般民眾不見得要做到這一步,但你至少得理解背後的邏輯:程序上要的,從來不是「畫面看得清楚就好」,而是「這個檔案沒被動過」的證明。很多人不是偷懶才轉檔,是直覺以為看得清楚最重要,結果好端端的畫面在程序上被打了折扣。

如果真的來不及學操作、又怕原始檔被覆蓋,有個臨時的保命動作:先用手機把回放畫面連同螢幕角落的時間一起錄下來。翻拍的證明力當然比原始檔弱,但至少畫面先留住了,原始檔之後再慢慢補匯。最後補一句老話:檔案至少複製兩份,一份送件、一份自己留底,千萬別讓唯一一份原始檔跟著隨身碟到處跑,萬一弄丟或損毀,就真的什麼都沒了。

時間戳:最不起眼、卻最常翻車的地方

畫面角落那行日期時間(一般叫 OSD 時間),是整段證據裡最容易出事、也最容易被忽略的一環。錄影主機靠內部一顆石英振盪的 RTC 時鐘在計時,這種時鐘天生就會漂移,一天差個幾秒不稀奇,累積三五個月,就可能跟正確時間差上十幾、二十分鐘;要是主機板上那顆負責走時的鈕扣電池沒電了,斷電一次,時間甚至會整個歸零。畫面上的時間一旦跟實際對不起來,事後幾乎沒辦法自圓其說。

正確的做法,是讓主機平常就開著 NTP 自動校時——讓主機定期去對一台網路時間伺服器,把自己的時鐘校準,這樣就不會愈走愈歪。這部分的設定細節,我們在另一篇專門談錄影主機時間校正的文章裡有一步步說明。台南就有一位店家吃過這個悶虧:車禍過程拍得清清楚楚,本來是鐵證,偏偏主機時間快了二十幾分鐘,對方保險公司抓著這個時間差不放,硬是讓他多跑了好幾趟才把事情講清楚。畫面再清晰,時間對不上,力道就先弱了一半。

有些情況,先做好救不回來的心理準備

不是每一次都有畫面可以調,這幾種狀況要先認清:

  • 已經被循環覆蓋的時段:前面說過,被新錄影蓋掉的磁區救不回來,這也是「要快」這兩個字的全部意義。
  • 硬碟有壞軌:回放時會跳格、花屏,或整段直接缺漏,這是硬碟本身在退化,不是你操作錯,換顆碟才是根本解。
  • 攝影機當時離線:那一支在事發當下如果斷線或沒供電,主機那一段就是空白,根本沒錄到——這不是匯出出問題,是源頭就沒有畫面。

所以有個平常就該養成的習慣:偶爾隨手抽查一下回放,確認每支攝影機都真的有在錄、硬碟沒在鬧脾氣、時間也還準。別等到真的出事、火燒眉毛去調畫面,才發現主機其實已經好幾個月沒好好錄了。存證這種事,往往一輩子只有一次機會,錯過就沒有第二次。

我們經手過的案子裡,最讓人扼腕的,永遠不是「沒拍到」,而是「明明拍到了」——畫面清清楚楚,卻因為主機時間沒校、或匯出時手癢轉了檔,最後在程序上白白吃了悶虧。如果你不太確定自家主機能存幾天、時間準不準、匯出格式對不對,別自己硬猜。撥 07-363-0802 或加廷皓科技的 LINE,把主機型號跟畫面拍給我們看一眼,高雄、台南、屏東都能安排到場檢查,趁畫面還在的時候,把該做的事一次做對。

聯絡廷皓討論 看更多文章