Mechanizm naprawy wymaga zdrowego pliku wideo odniesienia. Masz wiele klatek, ale która z nich pasuje do uszkodzonego nagrania? Zacznij od oryginalnego nagrania z tego samego ustawienia, a następnie sprawdź ustawienia wideo i dźwięku przed jego użyciem.
Co dostarcza plik odniesienia
Odniesienie pomaga narzędziom naprawy interpretować medię, która została zachowana w uszkodzonym pliku MP4 lub MOV. Działa jako działający przykład struktury i konfiguracji koderów. Nie dostarcza on żadnych zastępczych scen lub dźwięku do uszkodzonego pliku. Jeśli część wydarzenia została nigdy nie zapisana, zdrowy fragment nie może dostarczyć tej brakującej części wydarzenia.
Ten wymóg dotyczy konkretnego sposobu odbudowy. Na przykład instrukcje dotyczące untrunc wymagają działającego filmu, najlepiej z tego samego kamerę. Plik, który już ma czytelne strumienie, może mieć inny sposób działania; zobacz sprawdzenie plików czytelnych w naszym przewodniku moov przed założeniem, że każdy uszkodzony film potrzebuje referencji.
Zacznij od sprawdzenia obok uszkodzonego nagrania
Zdrowy fragment nagrany bezpośrednio przed lub po uszkodzonym może być użyte, jeśli ustawienia zostały zachowane. Użyj pliku bezpośrednio z urządzenia lub aplikacji. Plik przesłany przez edytora, aplikację komunikacyjną lub platformę społeczną może być przekonwertowany. Zgodność jego rozszerzenia pliku lub wyglądu nie mówi nic o ustawieniach nagrania.
Dla telefonu, aplikacja kamery jest równie istotna, jak i model telefonu. Dla kamery, sprawdź tryb nagrywania, a nie tylko producenta. Dla OBS, użyj tego samego profilu nagrywania i ustawienia wyjściowego. Zrzut ekranu i nagrywanie kamery mogą być plikami MP4, ale przekazywać zupełnie inne strumienie.
Znajdź więcej niż jednego plików możliwych, jeśli ustawienia zostały zmienione w wyniku przerwania, i oznacz, co znasz o każdym. Utrzymanie przypuszczeń jako widocznych: „ten sam kamerę, nieznana szybkość klatki” jest bardziej użyteczne niż bezwzględne traktowanie niepewnego odcinka jako dopasowania.
Zamień na strumienie, w tym audio
Porównaj poniższe z ustawieniami oryginalnego nagrania lub z znacznikiem zdrowego odczytu z tego sesji. Uszkodzony plik może już nie pokazywać tych szczegółów.
- Kod decyfrowujący i tryb nagrywania. Kody H.264 i HEVC są różnymi kodami; wybór tej samej rozdzielczości nie oznacza, że są wzajemnie zastępowalne. Sprawdź tryby wysokiej efektywności, powiększonej prędkości i inne specjalne tryby, a nie zakładaj, że użyto domyślnego trybu kamery.
- Rozdzielczość i częstość klatek. Zgadnij wymiary zapisane i intencję częstości klatek. Zapis 1920×1080 różni się od zapisu 3840×2160. Jeśli wiedziałeś, że oryginalny zapis używał 29,97 fps, nie zaokrąglać tego do 30 podczas wyboru kandydata.
- Kod audio, częstość próbkowania i kanały. Zachowaj zgodność ustawień audio, w tym mono w przeciwieństwie do stereo. Scena bez dźwięku może nadal mieć strumień dźwięku; nagranie z dźwiękiem wyłączonym może nie mieć żadnego dźwięku.
- Liczba nagranych ścieżek dźwiękowych. Nagrany fragment z jednym połączonym kanałem różni się od nagrania z osobnymi kanałami mikrofonu i komputera. Wskazówki OBS dotyczące wielokanałowego nagrywania pokazują, że zarówno routowanie źródeł, jak i aktywne kanały nagrywania decydują o tym, co zostaje zapisane.
Te sprawdzenia ograniczają kandydatów; nie są to certyfikaty kompatybilności. Mechanizm odbudowy MendVid wykorzystuje kodyk i układ dźwięku z pliku odniesienia, a niektóre ścieżki wyliczają czas na jego podstawie. Błędne odniesienie może zatem wpłynąć na wynik, nie tylko na to, czy plik otwiera się.
Odczytaj kandydatę bez modyfikacji
Jeśli FFmpeg jest zainstalowany, uruchom jego komponent ffprobe na zdrowym kandydatzie:
ffprobe -v error -show_entries stream=index,codec_type,codec_name,profile,width,height,r_frame_rate,avg_frame_rate,sample_rate,channels -of json "healthy-reference.mp4"
Polecenie odczytuje plik i wypisuje informacje o strumieniu. Powtórz to dla innego zdrowego kandydata i porównaj kodykody wideo, wymiary i dane audio. Dokumentacja FFmpeg opisuje składnię wyboru w ffprobe. Nie naprawia on nagrania ani weryfikuje, czy każdy ramka się dekoduje.
W wyniku, 30000/1001 wynosi około 29,97 klatki/s. Traktuj pola szybkości klatkowej jako wskazówki, szczególnie dla nagrywania z zmienną szybkością klatek; średnia sama w sobie nie opisuje oryginalnego czasu. Jeśli uszkodzony plik MP4 zwraca moov atom not found, jego brakujące strumienie nie są dowodem, że nie miał audio.
Jako przykład porównania, załóżmy, że sesja wykorzystywała wideo w formacie H.264 i dwa strumienie dźwięku AAC. Kandydat z wideo w formacie HEVC i jednym strumieniem AAC nie pasuje do znanej konfiguracji, nawet jeśli jego obraz wygląda podobnie. Gdy ustawienia oryginalne są nieznane, ffprobe może opisać kandydata, ale nie może potwierdzić, że pasuje do uszkodzonego pliku.
Jeśli potrzebujesz zarejestrować nowy próbnik
Użyj oryginalnego urządzenia i aplikacji, gdy to możliwe, przywróć znane ustawienia nagrywania, a następnie zakończ nowe nagrywanie zgodnie z zasadą. Przykład może przedstawiać zwykłą scenę; reprodukcja utraconego zdarzenia nie jest konieczna. Włącz dźwięk, jeśli został on nagrany oryginalnie, i sprawdź, że sam plik otwiera się i działa.
Nie zapisuj próbek na jednej karcie, która przechowuje uszkodzony nagranie. Skopiuj istniejące pliki do oddzielnej pamięci i użyj innej karty do próbek. Nie ruszaj oryginalnego uszkodzonego pliku w trakcie próby.
Nie istnieje ogólny długość próbki, która gwarantuje dopasowanie. Skrócony, zazwyczaj zakończony fragment jest praktycznym punktem wyjścia; nadal potrzebuje odpowiednich strumieni i ustawień. Jeśli kamera lub aplikacja została odnowiona, należy to zaznaczyć. Jeśli nie masz już takiego pliku, znajdź niezmieniony fragment z tej samej sesji, zanim traktujesz pobrany plik z internetu jako równoważny. Inny urządzenie tego samego modelu może być rozważane jako kandydat do analizy, ale nie jest potwierdzoną zastąpieniem.
Użyj referencji, a następnie sprawdź wynik
W procesie naprawy MP4 i MOV w MendVid, plik odniesienia jest dostępny na tym samym zadaniu płatnym bez dodatkowej opłaty. Nowe zakupy zostały zamknięte po sprawdzeniu 1 listopada 2026 roku. W przypadku dostępu, opłata w wysokości US$9,99 umożliwia próbę naprawy; potwierdzenie płatności następuje przed przesłaniem, naprawą i podglądem. Nie zostaje zwrotna opłata w przypadku niepowodzenia. Cena i warunki próby wyjaśniają to decyzję przed zakończeniem zakupu.
Po naprawie sprawdź, czy otwarcie, środek i zakończenie pliku są poprawne, a następnie usłysz wszystkie oczekiwane ścieżki dźwięku. Porównaj trwanie z tym, co oczekiwano, i zwróć uwagę na to, czy dźwięk się oddziela od obrazu. Zgodność z plikiem odniesienia nie oznacza, że całość nagrania została zachowana, a krótki przegląd nie potwierdza, że koń pliku jest kompletny.
Zachowaj kandydatę pliku odniesienia, ustawienia, które możesz potwierdzić, oraz pozostałe niepewności razem. Jeśli wynik ma nieprawidłową długość lub brak dźwięku, ten plik stanowi konkretny punkt wyjścia dla dalszych badań.