
如果您的CCTV影像已損壞且無法播放,請不要驚慌——如果您迅速採取行動,仍然有機會修復它。
由於CCTV的使用、設置和維護方式,及其潛在的干擾,這類影像特別容易受到邏輯損壞的影響。但使用合適的工具(與條件),你可以逆轉損壞的影響。
本文將成為您的指南——以下是修復任何品牌CCTV視頻的5種方法。
目錄
如何最大化 CCTV 影像修復成功率
很難單憑肉眼辨識出為何閉路電視視頻會損壞,而且問題常常會互相堆疊,使得預測修復的可能性變得困難。然而,有一些眾所周知的最佳做法,可以大大提高成功修復您的影像的機會:
- 立即停止錄影。 在某些情況下,損壞的監控錄影(特別是)可能會被儲存設備認定為“可用”空間,這使得它們容易因為循環錄影而被新影片覆蓋。
- 安全卸除您的監控儲存裝置。 安全卸除儲存裝置可確保所有必要程序已正確執行以便安全斷開連接。如果不這樣做,可能會進一步損壞您的資料(甚至損壞儲存裝置本身)。
- 備份你的CCTV儲存裝置。 當您安全卸除儲存裝置後,請創建多個損壞影片的副本。您嘗試的一些修復方法會修改原始檔案,這可能會影響其他方法的效果。
修復受損監視錄影的5種方法
“修復”影片通常意味著修改或替換其數據中損壞或缺失的部分。幸運的是,有幾個(免費的)工具具有獨特的方法來完成這個任務,我們將在下面的指南中逐步演示。
修正 1: 使用網頁應用程式線上修復您的 CCTV 錄影檔
最簡單的修復方法是首先嘗試使用在線影片修復小程式,這些工具完全在你的瀏覽器內運行——你不必下載或安裝任何東西。
以這份指南為例,我們將使用Clever Online Video Repair 網站。它能修復常見的CCTV視頻檔案格式,如AVI、MP4,甚至是由於CCTV故障或維護不當而形成的DAT。它也可以免費使用,且支援最大5 GB的檔案。
最後,它能夠修復缺少 moov atom 的影片,這是影片檔案中負責儲存其中繼資料的部分。這種損壞通常發生在 CCTV 攝影機在捕捉影像時被中斷的情況下,舉例來說,可能是由於人為干擾或網路問題所致。
步驟 1. 開啟瀏覽器並瀏覽以下頁面:repair.cleverfiles.com.
步驟 2。 點擊 選擇檔案 按鈕。
步驟 3. 使用對話框導航到存放損壞影片的資料夾。然後,點擊它並點擊 上傳 。
步驟 4. 在空的文字欄中,描述導致您監控錄影損壞的事件經過。攝影機是否在錄製過程中關閉?其儲存裝置(例如SD卡)是否被惡意軟體破壞?然後,點擊 發送 。如果您無法回憶事實,請點擊 跳過並修復 。
步驟 5。 使用 繁體中文 下拉選單,選擇 相機 。然後,選擇您的CCTV攝像機的 品牌 和 型號 ,然後點擊 修復 。如果未列出,您可以添加自訂項目。
第 6 步。 上傳損壞的CCTV影片後,點擊出現的新的 選擇檔案 按鈕。
步驟 7. 這次選擇健康的參考視頻檔案,然後點擊 上傳 。
步驟 8。 按一下可用的縮圖預覽,確保修復操作成功。然後,按一下 下載 。
您的修復檔案將會出現在您其他的在線下載檔案當中。我們建議您嘗試用媒體播放器打開它,以確保它真的能夠運作。
修正 2: 使用 VLC Media Player 的 AVI 修復工具(適用於非 AVI 文件)
VLC 媒體播放器 是一款適合初學者使用的免費且開源的多媒體工具,具備串流、修改和小修復功能,可幫助讓損壞的影片再次能夠播放。
具體來說,自動修復工具可以修復影響其索引或容器的小問題(例如不正確的時間戳)。我們將演示如何將其應用於非 AVI 視頻。
步驟 1. 在任一瀏覽器中,前往 VLC Media Player 的官方網站。下載並安裝應用程式,但先不要打開它(如果你已經打開了,只需再次關閉)。
步驟 2。 如果您的CCTV影片檔案已經是AVI格式(檔案擴展名為.avi),請跳至步驟5。若否,請開啟Finder並移至您的影片位置。
步驟 3. 右鍵點選您的視頻檔案,然後點擊 重新命名 。 將文件擴展名(. 後最後 3 個字母)更改為 avi 。例如,corrupt.mp4 → corrupt.avi。
步驟 4. Finder 會向您顯示確認對話框。點擊 使用 .avi 。
步驟 5。 開啟 VLC 媒體播放器。在功能表列中,點擊 VLC 媒體播放器 > 設定…
第 6 步。 在視窗頂端,點擊 輸入 / 編解碼器 。然後,點擊 修復 AVI 檔案 旁邊的下拉選單,並選擇 總是修復 。點擊 儲存 來確定這些參數並關閉設定視窗。
步驟 7. 在選單列上,點擊 檔案 > 開啟檔案… 然後選擇您的影片並嘗試開啟。
修正 3: 轉換您的監控錄影
將監控視頻文件轉換為其他格式可以幫助解決與其「容器」相關的錯誤。這是指視頻文件中「包含」實際流以及關於影片信息(例如索引、文件頭等)的部分。受損的容器意味著這些元素中的一個或多個可能缺失,導致影片無法播放。
將影片轉換會取代其目前的容器,並生成一個具有所需格式(例如 MP4、MOV、AVI 等)的新容器。您可以使用 VLC 媒體播放器(免費且開源)來將影片檔案轉換為另一種格式,以防容器損壞。
步驟 1. 在任何瀏覽器中,前往VLC Media Player的官方網站。下載並安裝該應用程式。
步驟 2。 開啟 VLC Media Player 並點擊 檔案 > 轉換 / 串流 .
步驟 3. 在轉換與串流視窗中,點擊 打開媒體…
步驟 4. 在出現的對話框中,找到並選中您的視頻文件。然後,點擊 打開 按鈕。
步驟 5。 點擊 自訂…
第 6 步。 在對話框頂部的標籤上,點擊 封裝 。然後,點擊 MP4/MOV 並點擊 應用 。 注意:從技術上講,您可以將您的監控視頻文件轉換為任何容器格式,但我們建議使用 MP4/MOV 來最小化錯誤並最大化兼容性。
步驟 7. 按一下 另存為檔案 .
步驟 8。 按一下 瀏覽…
步驟 9. 在 另存新檔 欄位中,輸入檔案的新名稱。然後,點擊 位置 旁邊的下拉選單按鈕,選擇要在 Mac 上儲存檔案的位置。最後,點擊 儲存 。
一旦過程結束後,您可以打開Finder並移動到第9步選擇的資料夾。您會在那裡找到您的影片——試著播放看看修復是否成功!
修復 4: 重新編碼您的閉路電視視頻
如果轉換損壞的CCTV影像無法修復影片,則影片的編解碼器可能因為自己或與容器一起被損壞。要修復它,您可以重新編碼影片檔案,這不僅會取代其容器,還可以讓您安裝您選擇的新編解碼器。
對於此操作,我們推薦一個名為 FFmpeg 的工具,這工具不僅免費且開源,還能在操作過程中使用正確的指令忽略錯誤(因此,它可以在不被無效數據干擾的情況下複製有效數據)。
步驟 1. 在任意瀏覽器中,導航至 Homebrew 的網站。然後,點擊命令片段旁邊的剪貼板圖示以複製它。
步驟 2。 開啟 Terminal 應用程式並貼上下方複製的指令。按下 Return 鍵來執行該指令並在你的 Mac 上安裝 Homebrew。
步驟 3. 安裝 Homebrew 後,您可以使用以下指令來安裝 FFmpeg:
brew install ffmpeg
步驟 4. 接下來需要執行的指令會透過更改目錄指令將 Terminal 導向存放損毀檔案的目錄:
cd desktop/demo
將 desktop/demo 替換為您的檔案的適當資料夾路徑。
步驟 5。 一旦進入正確的目錄後,你可以利用以下 FFmpeg 命令重新編碼損壞的影片:
ffmpeg -err_detect ignore_err -i yourcorruptedfile.mp4 -c:v libx264 -c:a aac repairedfile.mp4
第 6 步。 如果上述指令無效,可以嘗試一個省略音訊流的替代指令(假如音訊流也受損的話):
ffmpeg -err_detect ignore_err -i yourcorruptedfile.mp4 -c:v libx264 -an fixedfile.mp4
一旦FFmpeg完成轉碼操作,重新編碼的監控影片檔案將會儲存於與原始損壞檔案相同的位置。
修復 5: 使用 Untrunc 來“補救”損壞的監視錄像
Untrunc 是一個免費且開源的影片修復工具,專門用來修復“截斷”或“不完整”的影片。這通常是錄影過程中斷造成的結果——部分檔案沒有被儲存,因此媒體播放器無法順利播放。
Untrunc 能夠解析“健康的文件樣本”(使用相同相機和設置拍攝的正常影片)的數據,作為修復損壞影片的參考。不幸的是,Untrunc 的安裝過程可能會繁瑣 — 請務必仔細遵循以下說明。
步驟 1. 遵循 修正4 中的步驟 1-2。
步驟 2。 當 Terminal 的日志告訴你 Homebrew 已完全安裝在你的系統上,你可以利用它來安裝 Docker 應用程式,以便正確構建 Untrunc。使用以下命令:
brew install —cask docker
步驟 4. 開啟新安裝的 Docker 應用程式 (Finder > 應用程式)。瀏覽對話框並跳過可以略過的部分 (例如登入和個人檔案自訂),直到你看到 Docker 的主要儀表板。確保在視窗左下角看到「Engine running」字樣。
步驟 5。 在您的瀏覽器中,導航至 此 GitHub 頁面,該網站是 Untrunc 應用程式的更新版本。點擊 Code 並下載 ZIP。
第 6 步。 再次開啟終端機應用程式,然後輸入 cd 並加入一個空格。接著,開啟你的下載資料夾並將 untrunc-master 資料夾(你在步驟 5 下載的)拖到終端機視窗。按下 返回 。
步驟 7. 接著,執行此指令以建立一個 Docker 環境,設定 untrunc 使用 FFmpeg 框架所需的一切:
docker build --build-arg FF_VER=3.3.9 -t untrunc .
步驟 8。 最後,您可以執行此命令來對損壞的CCTV影片文件進行untrunc過程:
docker run -v ~/Desktop/demo/:/mnt untrunc /mnt/fixed.mp4 /mnt/corrupt.mp4
當命令成功執行後,你會發現在原本損毀的CCTV影像文件所在的目錄中,有一個名為fixed.mp4(或你命名的其他名稱)的文件。
等等!帶些CCTV監控錄像的提示走吧!
雖然無法百分之百防止檔案損毀,但您可以採取一些最佳實踐以盡可能保護您的影像。首先,考慮使用UPS(不間斷電源)作為備份,以防止停電時錄影中斷。
其次,由於監視攝影機(CCTV)影片總是不斷重複及覆寫,請確保使用高耐久度或監控等級的儲存設備,以避免過早劣化(額外提示:您可以使用 Mac 的 磁碟工具 應用程式中的 S.M.A.R.T. 指標定期檢查您的儲存設備狀況)。
最後, 總是停止錄製並使用安全退出功能 在從您的監控攝影機中移除存儲設備之前。
祝你好運!