Hur man reparerar skadad CCTV-videoinspelning från vilken tillverkare som helst

repair cctv video footage

Om din CCTV-film har blivit korrupt och inte går att spela upp, få inte panik — du har en möjlighet att potentiellt fixa det om du agerar snabbt.

På grund av hur CCTV-kameror används, ställs in och underhålls, samt den potentiella risken för störningar, är denna typ av material särskilt utsatt för logiska skador. Men med rätt verktyg (och förutsättningar) kan du vända effekterna av korruption.

Den här artikeln kommer att vara din guide — här är 5 sätt att reparera CCTV-videomaterial av vilket märke som helst.

Hur man maximerar framgången med att reparera CCTV-inspelningar

Det är mycket svårt att bedöma på ögonmått exakt varför en CCTV-video blir korrumperad och problem kan ofta samverka med varandra, vilket gör det svårt att förutsäga reparerbarheten. Det finns dock några välkända bästa metoder som du kan vidta som avsevärt förbättrar dina chanser att framgångsrikt reparera dina inspelningar:

  1. Omedelbart stoppa inspelningen. Under vissa förhållanden kan korrupta CCTV-videor (specifikt) behandlas av lagringsenheter som “fri” plats, vilket gör dem sårbara för att bli överskrivna av nya bilder på grund av loopinspelning.
  2. Kasta ut din CCTV:s lagringsenhet på ett säkert sätt. Säker borttagning av en lagringsenhet säkerställer att alla nödvändiga åtgärder för säker bortkoppling har utförts korrekt. Att inte göra detta kan skada dina data ytterligare (eller till och med själva lagringsenheten).
  3. Säkerhetskopiera din CCTV:s lagringsenhet. När du har säkert tagit bort din lagringsenhet, skapa flera kopior av din korrupta video. Några av de lösningar du försöker kommer att ändra den ursprungliga filen, vilket kan påverka effektiviteten av de andra metoderna.

5 Sätt att Fixa Skadade CCTV-videor

Att ”reparera” en video innebär typiskt sett att modifiera eller ersätta de skadade eller saknade delarna av dess data. Lyckligtvis finns det flera (gratis) verktyg med unika metoder för att åstadkomma detta, vilket vi kommer att demonstrera steg för steg i guiderna nedan.

Om du inte redan har gjort det, se till att du skapar flera kopior av din skadade CCTV-videofil. Några av metoderna vi kommer att täcka nedan kommer att ändra dess data irreversibelt.

Åtgärda 1: Reparera dina CCTV-videofilmer online med webappar

Den enklaste lösningen som du bör försöka först för all korrupt video är att använda online-verktyg för videoåterställning, som är verktyg som körs helt i din webbläsare — du behöver inte ladda ner eller installera något.

För denna guide kommer vi att använda Clever Online Video Repair-webbplats. Den kan fixa vanliga CCTV-videoformat som AVI, MP4 och till och med DAT, som ofta uppstår vid CCTV-fel eller felaktig underhåll. Den är också gratis att använda och stöder filer upp till 5 GB i storlek.

Slutligen kan den reparera videor med en saknad moov-atom, vilket är en del av en videofil som lagrar dess metadata. Denna typ av skada händer ofta när en CCTV-kamera avbryts när den spelar in, till exempel på grund av mänskligt ingripande eller nätverksproblem.

Denna metod fungerar inte för alla fall, men den är enkel, snabb och gratis (med hjälp av verktyget vi rekommenderar). Dock behöver du en “hälsosam filprovförvarande” för att fortsätta – en separat videofil som borde ha tagits med samma kamera och inställningar och under samma inspelningssession.

Steg 1. Öppna en webbläsare och navigera till följande sida: repair.cleverfiles.com.

Steg 2. Klicka på Välj fil knappen.
Choose file button on Clever Online Video Repair's website

Steg 3. Använd dialogrutan för att navigera till mappen där din skadade video lagras. Klicka sedan på den och klicka på Ladda upp .
Clever Online Video Repair's file selection dialogue

Steg 4. I det tomma textfältet, beskriv de händelser som ledde fram till och följde efter skadan på dina CCTV-inspelningar. Stängdes kameran av mitt under inspelningen? Blev dess lagringsenhet (t.ex. SD-kort) skadad av malware? Klicka sedan på Skicka . Om du inte kan minnas detaljerna, klicka på Hoppa över och reparera istället.
CCTV corruption survey dialogue window on Clever Online Video Repair's website

Steg 5. Använd rullgardinsmenyn under Typ , välj Kamera . Välj sedan Varumärke , och Modell för din CCTV-kamera och klicka på Reparera . Om den inte är listad kan du lägga till anpassade poster.
Type, brand, and model selection dialogue window on the Clever Online Video repair website

Steg 6. När din korrupta övervakningsfilm har laddats upp, klicka på den nya Välj fil knappen som visas.
Choose file button for CCTV footage healthy file sample on the Clever Online Video Repair website

Steg 7. Den här gången, välj din friska referensvideofil och klicka på Ladda upp .
Preview and Download buttons for repaired CCTV footage on Clever Online Video Repair's website

Steg 8. Klicka på de tillgängliga miniatyrförhandsvisningarna för att säkerställa att reparationsoperationen lyckades. Klicka sedan på Ladda ner .
Renaming corrupted CCTV file's extension to AVI

Din reparerade fil kommer att visas tillsammans med resten av dina online-nedladdningar. Vi rekommenderar att du försöker öppna den med en mediespelare för att säkerställa att den verkligen fungerar.

Lösning 2: Använd VLC Media Players AVI Repair Tool (Fungerar för icke-AVI)

VLC Media Player är ett nybörjarvänligt, gratis och öppen källkod multimedia verktyg med funktioner för streaming, modifiering och mindre reparationer som kan hjälpa till att göra korrupta videor spelbara igen.

Det är också mycket kompatibelt och bör kunna bearbeta CCTV-videor av nästan alla standard- eller proprietära format utan problem – många av dem använder faktiskt AVI som standard!

Specifikt kan dess automatreparationsverktyg åtgärda mindre problem som påverkar dess index eller container (t.ex. felaktiga tidsstämplar). Vi kommer att demonstrera hur man använder det även med andra videor än AVI.

Steg 1. I valfri webbläsare, gå till VLC Media Players officiella webbplats. Ladda ner appen och installera den men öppna den inte än (om du redan har gjort det, stäng den bara igen).

Steg 2. Om din CCTV-inspelning redan använder AVI-formatet (den har filändelsen .avi), hoppa till steg 5. Om inte, öppna Finder och navigera till platsen för din video.

Steg 3. Högerklicka på din videofil och klicka på Byt namn . Ändra filtillägget (de sista 3 bokstäverna efter . ) till avi . Till exempel, corrupt.mp4 → corrupt.avi.
Renaming corrupted CCTV file's extension to AVI

Steg 4. Finder kommer att visa en bekräftelsedialog. Klicka på Använd .avi .
Confirmation prompt for renaming the corrupted CCTV file's extension to AVI

Steg 5. Öppna VLC Media Player. Klicka på menyraden VLC Media Player > Inställningar…
Settings button in VLC media player's main menu

Steg 6. Högst upp i fönstret, klicka på Indata / Codecs . Klicka sedan på rullgardinsmenyn bredvid Reparera AVI-filer och klicka på Alltid åtgärda . Klicka på Spara för att bekräfta dessa parametrar och stänga inställningsfönstret.
AVI repair settings in VLC's settings menu

Steg 7. På menyraden klickar du på Fil > Öppna fil… Välj sedan din video och försök öppna den.
Open File button in VLC's File menu

När du försöker öppna din videofil med VLC Media Player kommer dess automatiska reparationsfunktion (som du aktiverade i steg 6) att träda i kraft. Om det lyckas, bör din video strömma utan fel.

Åtgärda 3: Konvertera din CCTV-video

Att konvertera en CCTV-videofil till ett annat format kan hjälpa till att lösa fel relaterade till dess “container”. Detta avser den del av videofilen som “innehåller” de faktiska strömmarna samt information om inspelningen (t.ex. index, filhuvuden, etc.). En skadad container innebär att ett eller flera av dessa element kan saknas, vilket gör att inspelningen inte kan spelas upp.

Detta händer ofta när inspelningen avbryts eller inte kan avslutas korrekt, vilket förhindrar att data skrivs till lagringsenheten.

Att konvertera en video ersätter dess nuvarande behållare och genererar en ny med önskat format (t.ex. MP4, MOV, AVI, etc.) istället. Du kan använda VLC Media Player (gratis och öppen källkod) för att konvertera din videofil till ett annat format vid behållarskada.

Steg 1. I valfri webbläsare, gå till VLC Media Player’s officiella webbplats. Ladda ner appen och installera den.

Steg 2. Öppna VLC Media Player och klicka på Fil > Konvertera / Streama .
Convert/Stream button in VLC's File menu

Steg 3. I fönstret Konvertera & Strömma, klicka på Öppna media…
Open Media button in VLC Media Player's Convert/Stream menu

Steg 4. I dialogrutan som visas, hitta och välj din videofil. Klicka sedan på knappen Öppna .
Selecting the corrupted CCTV file in VLC Media Player's file selection window

Steg 5. Klicka Anpassa…
Cutomize button in VLC Media Player's Convert/Stream menu

Steg 6. På flikarna längst upp i dialogrutan, klicka på Inkapsling . Klicka sedan på MP4/MOV och klicka på Tillämpa . Obs: Du kan tekniskt sett konvertera din CCTV-videofil till vilket containerformat du vill, men vi rekommenderar MP4/MOV för att minimera fel och maximera kompatibilitet.
Selecting a format for the CCTV video in VLC's encapsulation menu

Steg 7. Klicka Spara som fil .
Save as File button in VLC's Convert/Stream menu

Steg 8. Klicka Bläddra…
Browse button for the converted file's destination folder in VLC's Convert/Stream menu

Steg 9. I fältet Spara som skriver du filens nya namn. Klicka sedan på rullgardinsmenyn bredvid Var och välj var på din Mac du vill spara filen. Klicka slutligen på Spara .
Save file parameters for VLC's Convert/Stream tool

När processen är klar kan du öppna Finder och navigera till mappen du valde i steg 9. Du hittar din video där — prova att spela upp den för att se om åtgärden fungerade!

Lösning 4: Omkoda din CCTV-video

Om att konvertera din korrupta CCTV-film inte löser problemet, kan videons codecs ha skadats antingen självständigt eller tillsammans med containern. För att åtgärda det kan du omkoda videofilen, vilket inte bara ersätter dess containrar utan även låter dig installera nya codecs efter eget val.

För denna operation rekommenderar vi ett verktyg som heter FFmpeg, som inte bara är gratis och öppen källkod, utan det är också kapabel att ignorera fel under operationer med rätt kommandon (så det kopierar över data som FUNGERAR utan att störas av data som inte fungerar)

Steg 1. I valfri webbläsare, navigera till Homebrews webbplats. Klicka sedan på urklippsikonen bredvid kommandosnippet för att kopiera den.
Installer command on Homebrew's website

Steg 2. Öppna Terminal-appen och klistra in kommandot du just kopierade. Tryck på Retur för att verkställa kommandot och installera Homebrew på din Mac.
Executing the Unix command to install Homebrew in the Terminal app

Steg 3. Efter att ha installerat Homebrew kan du nu installera FFmpeg med följande kommando:

brew install ffmpeg

Running the Homebrew command to install FFmpeg via the Terminal app

Steg 4. Nästa kommando du behöver köra kommer att dirigera Terminal till katalogen där din korrupta fil är lagrad med hjälp av kommandot för att byta katalog:

cd desktop/demo

Change directory command in the Terminal app

Ersätt skrivbord/demo med den lämpliga mappsökvägen för din fil.

Steg 5. När du är i korrekt katalog, kan du använda följande FFmpeg-kommando för att ömkoda din korrupta video:

ffmpeg -err_detect ignore_err -i yourcorruptedfile.mp4 -c:v libx264 -c:a aac repairedfile.mp4

FFmpeg re-encode command via Terminal for corrupted CCTV footage

Steg 6. Om kommandot ovan inte fungerar, är det värt att prova en alternativ version av kommandot som utelämnar ljudströmmen (om den också är skadad):

ffmpeg -err_detect ignore_err -i yourcorruptedfile.mp4 -c:v libx264 -an fixedfile.mp4

Executing an FFmpeg command that re-encoded CCTV video while excluding its audio stream

När FFmpeg är klar med transkoderingsoperationen kommer den omkodade CCTV-videofilen att sparas på samma plats som din ursprungliga korrupta fil.

Fix 5: Använd Untrunc för att “Trunkera” Skadade CCTV-videor

Untrunc är ett gratis och öppen källkod video reparationsverktyg som är utformat specifikt för att reparera “trunkerade” eller “ofullständiga” videor. Detta sker vanligtvis som ett resultat av en avbruten inspelningssession — delar av filen sparas inte, vilket är anledningen till att mediaspelare har svårt att spela upp den.

Untrunc kan analysera data från ett “friskt filprov” (en fungerande video inspelad med samma kamera och inställningar) som referens vid reparation av korrupta videor. Tyvärr kan Untrunc vara besvärligt att installera — se till att följa instruktionerna nedan noggrant.

Steg 1. Följ steg 1-2 i Åtgärda 4.

Steg 2. När Terminalens loggar informerar dig om att Homebrew har installerats fullt ut på ditt system kan du använda det för att installera Docker app, vilket kommer att hjälpa dig att bygga Untrunc korrekt. Använd följande kommando:

brew install —cask docker

Docker installation Unix command in the Terminal app

Steg 4. Öppna den nyinstallerade Docker-appen (Finder > Program). Gå igenom dialogrutorna och hoppa över de som du kan (t.ex. inloggning och anpassning av profil) tills du ser Dockers huvuddashboard. Se till att du ser orden Engine running i det nedre vänstra hörnet av fönstret.
Engine status in Docker's main menu

Steg 5. Tillbaka i din webbläsare, navigera till denna GitHub-sida, som är en uppdaterad fork av Untrunc-appen. Klicka på Code och klicka på Download ZIP.
Download button on the GitHub page for Untrunc's updated fork

Steg 6. Öppna Terminal-appen igen, skriv sedan sk och lägg till ett mellanslag. Öppna sedan din Nedladdningar-mapp och dra untrunc-master mappen (som du laddade ner i steg 5) till Terminal-fönstret. Tryck på Återvänd .
Dragging Untrunc's folder into the Terminal app's window

Steg 7. Därefter kör du detta kommando för att bygga en Docker-miljö som sätter upp untrunc för att använda allt den behöver från FFmpeg:s ramverk:

docker build --build-arg FF_VER=3.3.9 -t untrunc .

Terminal command to build Untrunc via Docker

Steg 8. Slutligen kan du utföra detta kommando för att köra untrunc-processen på din skadade CCTV-videofil:

docker run -v ~/Desktop/demo/:/mnt untrunc /mnt/fixed.mp4 /mnt/corrupt.mp4

Terminal command to untruncate the corrupted CCTV video via Docker

När kommandot har utförts framgångsrikt, kommer du att hitta fixed.mp4 (eller vad du än namngav det) i samma katalog där den ursprungliga skadade CCTV-filmen lagrades.

Vänta! Ta några CCTV-bildetekniker med dig!

Även om du inte alltid kan förhindra korruption till 100%, finns det några bästa metoder du kan använda för att skydda dina filmer så mycket som möjligt. För det första, överväg att använda en UPS (Uninterruptible Power Supply) som en reservkraft för att förhindra avbrott i inspelningen vid strömavbrott.

För det andra, CCTV-system loopar och skriver alltid över inspelningar, så se till att använda högpresterande eller övervakningsklassade lagringsenheter för att undvika för tidig nedbrytning (bonus tips: du kan använda S.M.A.R.T.-indikatorn i din Macs Skivverktygsapp för att regelbundet kontrollera hälsan på dina lagringsenheter).

Slutligen, sluta alltid spela in och använd funktionen för säker borttagning innan du tar bort lagringsenheten från din övervakningskamera.

Lycka till!

Alejandro Santos
Chefsförfattare
Alejandro är chefsskribent på Macgasm och entusiast av Apple-ekosystemet. Han skriver de flesta felsökningsguider och programvaruöversikter för denna webbplats, utnyttjande sin kärlek till teknik och omfattande bakgrund inom tekniskt skrivande. Han började sin karriär med att hjälpa multinationella tillverkningsföretag i… Fullständig biografi