Wykrywanie i naprawa uszkodzonych klatek w AVI


  Uwagi wstępne:
 

Uszkodzenie klatek w filmie może być wynikiem kilku czynników. Najczęściej spotykane to:

  • zły sposób kompresji;
  • uszkodzenie "fizyczne" (np.: zmiana kilku bitów podczas przesyłania internetem pliku filmowego);

Uszkodzony może być tylko index lub też fragment danych wewnątrz filmu, lub też jedno i drugie.

Uszkodzenie klatek w filmie przejawia się najczęściej tym, że obraz w pewnym momencie zatrzymuje się zaś dźwięk idzie dalej lub też w pewnych momentach filmu pojawiają się kolorowe zlepki pikseli zamazujące obraz.
Virtualdub napotkawszy taką klatkę wyrzuca nam błąd, natomiast TmpgEnc zatrzymuje konwersję obrazu przy czym dźwięk dalej jest przerabiany.

1. Narzędzia:
 
2. Wykrywanie błędnych klatek:
2.a.

Uruchamiamy program o nazwie VirtualDub-mp3-freeze i ładujemy tam nasz film.

Z menu VIDEO wybrać Check Video for Freezes ...

Itu w zależności od mocy komputera zaczyna się krótki lub długi proces skanowania
naszego filmu w celu znalezienia błędów.

Po zakończeniu skanowania program wyświetli nam odpowiedni komunikat

Obrazek przedstawia nam opcję, gdy znalezione zostały wadliwe klatki,
program dodatkowo tworzy plik log z dodatkową informacją na temat lokalizacji bad frames.

 

 

3. Naprawa błędnych klatek:
3.a.

Następnym krokiem będzie oczywiście pozbycie się tego uszkodzenia.

Jest kilka sposobów usuwania takich uszkodzeń. Ja jednak użyłem programu o nazwie DivXRepair.
Jest to program który w łatwy i bezstresowy sposób usuwa bad frames.

Innym sposobem jest ręczna edycja filmu, ale odradzam ten sposób jeśli nie wie się z całą pewnością co się DOKŁADNIE robi (można więcej zniszczyć niż naprawić).

Po zastosowaniu DivXRepair po wykonanej operacji mamy czysty film z pełną synchronizacją dźwięku i obrazu. Uszkodzone klatki, w zależności od stopnia uszkodzenia, zostaną wycięte lub zostanie podjęta próba ich naprawienia.


UWAGA!!!
Zdarza się, że w zależności od uszkodzeń po zreperowaniu filmu trzeba dokonać korekcji czasu wyświetlania tekstu.

 

3b.

Uruchamiamy więc DivXRepair.

Wczytujemy film naciskając na Add file ...

Uruchamiamy proces naprawy naciskając na Repair files.

Na zakończenie program DivxRepair dokonuje ponownej analizy filmu, tworzy plik ze statystyką oraz zapisuje film jako nowy plik pozbawiony bad frames.

Wyświetlany jest też log z działania programu, pokazujący ilość i rozmieszczenie błędnych klatek.

Naprawiony plik AVI zapisywany jest jako nazwa.REPAIR_OK.AVI.

Tak przygotowany film poddajemy dalszej obróbce.

 

 

 

powrót do strony głownej