Jak naprawić uszkodzone nagranie wideo z CCTV dowolnej marki

repair cctv video footage

Jeśli Twoje nagranie z monitoringu CCTV zostało uszkodzone i stało się nieodtwarzalne, nie panikuj — masz możliwość naprawy, jeśli działasz szybko.

Z uwagi na sposób, w jaki CCTV są wykorzystywane, skonfigurowane i utrzymywane, a także możliwość zakłóceń, ten typ materiału filmowego jest szczególnie podatny na uszkodzenia logiczne. Jednakże przy użyciu odpowiednich narzędzi (i warunków) można odwrócić skutki uszkodzeń.

Ten artykuł będzie Twoim przewodnikiem — oto 5 sposobów na naprawę materiału wideo CCTV dowolnej marki.

Jak zmaksymalizować sukces naprawy materiału z monitoringu CCTV

Bardzo trudno jest ocenić na oko, dlaczego wideo z monitoringu CCTV ulega uszkodzeniu, a problemy często się nawarstwiają, co utrudnia przewidzenie możliwości naprawy. Istnieje jednak kilka dobrze znanych najlepszych praktyk, które możesz zastosować, aby znacznie zwiększyć swoje szanse na skuteczne naprawienie nagrania:

  1. Natychmiast przerwij nagrywanie. W pewnych warunkach możliwe jest, że uszkodzone nagrania z monitoringu CCTV (w szczególności) są traktowane przez urządzenia magazynujące jako „wolne” miejsce, co naraża je na nadpisanie nowymi nagraniami z powodu nagrywania w pętli.
  2. Bezpiecznie wysuń urządzenie pamięci masowej CCTV. Bezpieczne wysunięcie urządzenia magazynującego zapewnia, że wszystkie niezbędne operacje do bezpiecznego odłączenia zostały poprawnie wykonane. Nieprzestrzeganie tego może spowodować dalsze uszkodzenie danych (a nawet samego urządzenia magazynującego).
  3. Utwórz kopię zapasową urządzenia magazynującego CCTV. Po bezpiecznym wysunięciu urządzenia magazynującego utwórz wiele kopii zapasowych uszkodzonego nagrania. Niektóre z zastosowanych napraw zmodyfikują oryginalny plik, co może wpłynąć na skuteczność innych metod.

5 sposobów na naprawienie uszkodzonych nagrań z monitoringu CCTV

Naprawa wideo zazwyczaj oznacza modyfikację lub wymianę uszkodzonych lub brakujących części jego danych. Na szczęście istnieje kilka (darmowych) narzędzi z unikalnymi metodami osiągania tego celu, które krok po kroku zaprezentujemy w poniższych przewodnikach.

Jeśli jeszcze tego nie zrobiłeś, upewnij się, że utworzysz kilka duplikatów uszkodzonego pliku wideo CCTV. Niektóre z metod, które omówimy poniżej, nieodwracalnie zmienią jego dane.

Naprawa 1: Napraw nagrania z kamer monitoringu online za pomocą aplikacji internetowych

Najprostszą poprawką, którą powinieneś wypróbować najpierw dla każdego uszkodzonego wideo, jest skorzystanie z internetowych apletów naprawy wideo, które są narzędziami działającymi w pełni w twojej przeglądarce — nie musisz niczego pobierać ani instalować.

Aby uzyskać przewodnik, będziemy korzystać z Strona Clever Online Video Repair. Może on naprawić popularne formaty plików wideo z CCTV, takie jak AVI, MP4, a nawet DAT, które często powstają w wyniku awarii CCTV lub niewłaściwej konserwacji. Jest również darmowy i obsługuje pliki do 5 GB.

W końcu jest w stanie naprawić filmy z brakującym atomem moov, który jest częścią pliku wideo odpowiedzialną za przechowywanie jego metadanych. Ten typ uszkodzenia często występuje, gdy kamera CCTV zostaje przerwana podczas nagrywania materiału — na przykład z powodu ingerencji człowieka lub problemów z siecią.

Ta metoda nie zadziała we wszystkich przypadkach, ale jest łatwa, szybka i darmowa (przy użyciu narzędzia, które polecamy). Będziesz jednak potrzebować “zdrowego przykładu pliku” – oddzielnego pliku wideo, który powinien być nagrany tą samą kamerą i ustawieniami oraz podczas tej samej sesji nagraniowej.

Krok 1. Otwórz przeglądarkę i przejdź na następującą stronę: repair.cleverfiles.com.

Krok 2. Kliknij przycisk Wybierz plik .
Choose file button on Clever Online Video Repair's website

Krok 3. Użyj okna dialogowego, aby przejść do folderu, w którym przechowywany jest uszkodzony plik wideo. Następnie, kliknij na niego i kliknij Prześlij .
Clever Online Video Repair's file selection dialogue

Krok 4. W pustym polu tekstowym opisz wydarzenia poprzedzające i następujące po uszkodzeniu nagrania z monitoringu. Czy kamera wyłączyła się w trakcie nagrywania? Czy urządzenie do przechowywania (np. karta SD) zostało uszkodzone przez złośliwe oprogramowanie? Następnie kliknij Wyślij . Jeśli nie pamiętasz faktów, kliknij Pomiń i napraw zamiast tego.
CCTV corruption survey dialogue window on Clever Online Video Repair's website

Krok 5. Korzystając z menu rozwijanego pod Wpisz , wybierz Aparat fotograficzny . Następnie wybierz Marka , a Model swojej kamery CCTV i kliknij Napraw . Jeśli nie jest wymienione, możesz dodać własne wpisy.
Type, brand, and model selection dialogue window on the Clever Online Video repair website

Krok 6. Po przesłaniu uszkodzonego nagrania z kamery, kliknij nowy przycisk Wybierz plik , który się pojawi.
Choose file button for CCTV footage healthy file sample on the Clever Online Video Repair website

Krok 7. Tym razem wybierz swój zdrowy plik wideo referencyjnego i kliknij Prześlij .
Preview and Download buttons for repaired CCTV footage on Clever Online Video Repair's website

Krok 8. Kliknij dostępne miniatury podglądu, aby upewnić się, że operacja naprawy zakończyła się pomyślnie. Następnie kliknij Pobierz .
Renaming corrupted CCTV file's extension to AVI

Naprawiony plik pojawi się wraz z resztą twoich internetowych pobrań. Zalecamy spróbować otworzyć go za pomocą odtwarzacza multimedialnego, aby upewnić się, że działa.

Naprawa 2: Użyj narzędzia naprawczego AVI w VLC Media Player (działa również dla plików innych niż AVI)

VLC Media Player to przyjazne dla początkujących, darmowe, otwarte narzędzie multimedialne ze streamingiem, modyfikacją i funkcjami drobnych napraw, które mogą pomóc w ponownym uruchomieniu uszkodzonych filmów.

Jest również wysoce kompatybilny i nie powinien mieć problemów z przetwarzaniem nagrań z kamer CCTV w niemal każdym standardowym lub własnym formacie – w rzeczywistości wiele z nich używa formatu AVI natywnie!

Konkretne, jego narzędzie do automatycznej naprawy może naprawić drobne problemy wpływające na indeks lub kontener (np. błędne znaczniki czasu). Pokażemy, jak go używać nawet z filmami innymi niż AVI.

Krok 1. W dowolnej przeglądarce przejdź na Oficjalna strona internetowa odtwarzacza VLC Media Player. Pobierz aplikację i zainstaluj ją, ale jeszcze jej nie otwieraj (jeśli już to zrobiłeś, po prostu zamknij ją ponownie).

Krok 2. Jeśli nagranie z monitoringu CCTV jest już w formacie AVI (ma rozszerzenie pliku .avi), przejdź do kroku 5. Jeśli nie, otwórz Finder i przejdź do lokalizacji swojego wideo.

Krok 3. Kliknij prawym przyciskiem myszy na plik wideo i kliknij Zmień nazwę . Zmień rozszerzenie pliku (ostatnie 3 litery po .) na avi . Na przykład, corrupt.mp4 → corrupt.avi.
Renaming corrupted CCTV file's extension to AVI

Krok 4. Finder wyświetli okno dialogowe z potwierdzeniem. Kliknij Użyj .avi .
Confirmation prompt for renaming the corrupted CCTV file's extension to AVI

Krok 5. Otwórz VLC Media Player. Na pasku menu kliknij VLC Media Player > Ustawienia…
Settings button in VLC media player's main menu

Krok 6. Na górze okna kliknij Wejście / Kodeki . Następnie kliknij menu rozwijane obok Napraw pliki AVI i kliknij Zawsze naprawiaj . Kliknij Zapisz , aby sfinalizować te parametry i zamknąć okno ustawień.
AVI repair settings in VLC's settings menu

Krok 7. Na pasku menu kliknij Plik > Otwórz plik… Następnie wybierz swój film i spróbuj go otworzyć.
Open File button in VLC's File menu

Gdy spróbujesz otworzyć plik wideo za pomocą VLC Media Player, włączy się jego funkcja automatycznej naprawy (którą włączyłeś w kroku 6). Jeśli operacja się powiedzie, twój film powinien odtwarzać się bez błędów.

Naprawa 3: Przekształć swój film z CCTV

Konwersja pliku wideo CCTV na inny format może pomóc rozwiązać błędy związane z jego „kontenerem”. Odnosi się to do części pliku wideo, która „zawiera” rzeczywiste strumienie oraz informacje o materiale filmowym (np. indeksy, nagłówki plików itp.). Uszkodzony kontener oznacza, że jeden lub więcej z tych elementów może być brakujący, przez co materiał filmowy jest nieodtwarzalny.

Dzieje się to często, gdy nagrywanie zostaje przerwane lub nie można go poprawnie zakończyć, co uniemożliwia zapisanie danych na urządzeniu pamięci.

Konwersja wideo zastępuje jego bieżący kontener i generuje nowy z żądanym formatem (np. MP4, MOV, AVI itp.) w jego miejsce. Możesz użyć VLC Media Player (darmowy i open-source), aby przekonwertować plik wideo na inny format w przypadku uszkodzenia kontenera.

Krok 1. W dowolnej przeglądarce przejdź na oficjalną stronę VLC Media Player. Pobierz aplikację i zainstaluj ją.

Krok 2. Otwórz VLC Media Player i kliknij Plik > Konwertuj / Strumieniuj .
Convert/Stream button in VLC's File menu

Krok 3. W oknie Konwertuj i przesyłaj strumieniowo kliknij Otwórz media…
Open Media button in VLC Media Player's Convert/Stream menu

Krok 4. W wyświetlonym menu dialogowym znajdź i wybierz swój plik wideo. Następnie kliknij przycisk Otwórz .
Selecting the corrupted CCTV file in VLC Media Player's file selection window

Krok 5. Kliknij Dostosuj…
Cutomize button in VLC Media Player's Convert/Stream menu

Krok 6. Na kartach u góry okna dialogowego kliknij Enkapsulacja . Następnie kliknij MP4/MOV i kliknij Stosować . Uwaga: Technicznie możesz przekonwertować plik wideo z monitoringu na dowolny format kontenera, ale zalecamy MP4/MOV, aby zminimalizować błędy i zwiększyć kompatybilność.
Selecting a format for the CCTV video in VLC's encapsulation menu

Krok 7. Kliknij Zapisz jako plik .
Save as File button in VLC's Convert/Stream menu

Krok 8. Kliknij Przeglądaj…
Browse button for the converted file's destination folder in VLC's Convert/Stream menu

Krok 9. W polu Zapisz jako wpisz nową nazwę pliku. Następnie kliknij przycisk menu rozwijanego obok Gdzie i wybierz miejsce na swoim Macu, w którym chcesz zapisać plik. Na koniec kliknij Zapisz .
Save file parameters for VLC's Convert/Stream tool

Po zakończeniu procesu możesz otworzyć Finder i przejść do folderu wybranego w kroku 9. Znajdziesz tam swój film — spróbuj go odtworzyć, aby sprawdzić, czy naprawa się powiodła!

Naprawa 4: Przekoduj swój film CCTV

Jeśli konwersja uszkodzonych nagrań z CCTV nie naprawia problemu, może to oznaczać, że kodeki wideo zostały uszkodzone osobno lub wraz z kontenerem. Aby to naprawić, możesz ponownie zakodować plik wideo, co nie tylko zastępuje jego kontenery, ale również pozwala na zainstalowanie nowych kodeków według własnego wyboru.

Do tej operacji polecamy narzędzie o nazwie FFmpeg, które jest nie tylko darmowe i open-source, ale także potrafi ignorować błędy podczas operacji przy użyciu odpowiednich poleceń (przez co kopiuje dane, które DZIAŁAJĄ, bez przerywania przez dane, które nie działają).

Krok 1. W dowolnej przeglądarce przejdź na stronę Homebrew. Następnie kliknij ikonę schowka obok fragmentu polecenia, aby go skopiować.
Installer command on Homebrew's website

Krok 2. Otwórz aplikację Terminal i wklej skopiowaną komendę. Naciśnij Return, aby wykonać komendę i zainstalować Homebrew na swoim Macu.
Executing the Unix command to install Homebrew in the Terminal app

Krok 3. Po zainstalowaniu Homebrew, możesz teraz zainstalować FFmpeg przy użyciu następującego polecenia:

brew install ffmpeg

Running the Homebrew command to install FFmpeg via the Terminal app

Krok 4. Następne polecenie, które musisz wykonać, skieruje Terminal do katalogu, w którym przechowywany jest uszkodzony plik, za pomocą polecenia zmiany katalogu:

cd desktop/demo

Change directory command in the Terminal app

Zastąp desktop/demo odpowiednią ścieżką folderu dla swojego pliku.

Krok 5. Kiedy znajdujesz się w odpowiednim katalogu, możesz użyć następującego polecenia FFmpeg, aby ponownie zakodować uszkodzony plik wideo:

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

Krok 6. Jeśli powyższa komenda nie działa, warto spróbować alternatywnej wersji komendy, która pomija strumień audio (na wypadek, gdyby również był uszkodzony):

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

Gdy FFmpeg zakończy operację transkodowania, ponownie zakodowany plik wideo CCTV zostanie zapisany w tej samej lokalizacji co Twój oryginalny uszkodzony plik.

Naprawa 5: Użyj Untrunc do „Obcinania” Uszkodzonych Filmów z Monitoringu

Untrunc to bezpłatne i otwarte narzędzie do naprawy wideo zaprojektowane specjalnie do naprawy „skróconych” lub „niekompletnych” filmów. Zazwyczaj ma to miejsce w wyniku przerwanej sesji nagrywania – części pliku nie zostają zapisane, przez co odtwarzacze multimedialne mają trudności z jego odtworzeniem.

Untrunc jest w stanie analizować dane z „wzorca zdrowego pliku” (działającego wideo nagranego tą samą kamerą i przy tych samych ustawieniach) jako odniesienie przy naprawianiu uszkodzonych wideo. Niestety, instalacja Untrunc może być żmudna — upewnij się, że dokładnie przestrzegasz poniższych instrukcji.

Krok 1. Wykonaj kroki 1-2 z Napraw 4.

Krok 2. Gdy dzienniki Terminala poinformują Cię, że Homebrew został w pełni zainstalowany na Twoim systemie, możesz go użyć do zainstalowania Aplikacja Docker, co pomoże Ci poprawnie zbudować Untrunc. Użyj następującego polecenia:

brew install —cask docker

Docker installation Unix command in the Terminal app

Krok 4. Otwórz nowo zainstalowaną aplikację Docker (Finder > Aplikacje). Przejdź przez okna dialogowe i pomiń te, które możesz (np. logowanie i dostosowanie profilu), aż zobaczysz główny pulpit Docker. Upewnij się, że w lewym dolnym rogu okna widnieją słowa Engine running.
Engine status in Docker's main menu

Krok 5. Wróć do przeglądarki, przejdź do ta strona GitHub, czyli zaktualizowanej wersji aplikacji Untrunc. Kliknij Kod i pobierz ZIP.
Download button on the GitHub page for Untrunc's updated fork

Krok 6. Otwórz ponownie aplikację Terminal, a następnie wpisz cd i dodaj spację. Następnie otwórz folder Pobrane i przeciągnij folder untrunc-master (który pobrałeś w kroku 5) do okna Terminala. Naciśnij Powrót .
Dragging Untrunc's folder into the Terminal app's window

Krok 7. [Następnie wykonaj to polecenie, aby utworzyć środowisko Docker, które konfiguruje untrunc do wykorzystania wszystkiego, czego potrzebuje z frameworku FFmpeg:]

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

Terminal command to build Untrunc via Docker

Krok 8. Na koniec, możesz wykonać to polecenie, aby uruchomić proces untrunc na uszkodzonym pliku wideo CCTV:

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

Terminal command to untruncate the corrupted CCTV video via Docker

Po pomyślnym wykonaniu polecenia znajdziesz fixed.mp4 (lub inaczej nazwany plik) w tym samym katalogu, w którym przechowywano oryginalne uszkodzone nagranie CCTV.

Poczekaj! Zabierz ze sobą kilka wskazówek dotyczących nagrań z monitoringu!

Chociaż nie możesz zapobiec uszkodzeniom w 100%, istnieje kilka najlepszych praktyk, które możesz zastosować, aby chronić swoje nagrania w jak największym stopniu. Po pierwsze, rozważ użycie UPS (zasilacza bezprzerwowego) jako zapasowego źródła zasilania, aby zapobiec przerwom w nagrywaniu w przypadku awarii zasilania.

Po drugie, kamery CCTV zawsze nagrywają w pętli i nadpisują materiał, więc upewnij się, że używasz urządzeń pamięci masowej o wysokiej wytrzymałości lub przeznaczonych do monitoringu, aby uniknąć przedwczesnego zużycia (dodatkowa wskazówka: możesz użyć wskaźnika S.M.A.R.T. w aplikacji Narzędzia dyskowe na Macu, aby okresowo sprawdzać stan swoich urządzeń pamięci masowej).

Wreszcie, zawsze przerywaj nagrywanie i używaj funkcji bezpiecznego wysuwania przed usunięciem urządzenia magazynującego z kamery CCTV.

Powodzenia!

Alejandro Santos
Główny Pisarz
Alejandro jest głównym pisarzem Macgasm i entuzjastą ekosystemu Apple. Pisze większość poradników rozwiązywania problemów i recenzji oprogramowania na tej stronie, wykorzystując swoją miłość do technologii i obszerne doświadczenie w pisaniu technicznym. Swoją karierę rozpoczął, pomagając wieloregionalnym firmom produkcyjnym w swoim… Pełna biografia