Autor: Mike
Z naprawianiem uszkodzonych klatek dobrze radzi sobie AviDefreezer, niestety nie posiada on możliwości automatycznego ich znajdowania. Szukanie klatek może być dość uciążliwe i dopóki nie pojawi się konkretny program automatycznie wyszukujący i naprawiający klatki, musimy wykorzystać inne metody. Otwarzanie filmu w dowolnym playerze nie będzie zbyt dobrą metodą, ponieważ nie dowiemy się dokładnie która klatka jest uszkodzona. Warto w tym celu posłużyć się VirtualDub'em. W tym celu przyda się specjalna wersja Virtual Dub 1.4c "FREEZE" (dział download) automatycznie wyszukująca uszkodzone klatki.
Instrukcja dla wersji Virtual Dub 1.4c FREEZE:
1) Wczytujemy do VirtualDub film AVI
2) Opcję "audio" ustawiamy na "no audio"
3) Aby przyspieszyć proces szukania, ustawiamy w opcjach "Video/Color Depth" 16-bitowy kolor:
4) Włączamy opcję "Video / Check Video for Freezes"
5) Virtual Dub rozpocznie poszukiwanie uszkodzonych klatek i po zakończeniu procesu zapisze raport z numerami złych klatek w pliku "c: badframes.log". Aby przyspieszyć proces szukania można zmiejszyć okno z filmem do minimalnej wielkości - naciskając na nim prawy przycisk myszy i wybierając opcję "1/4 size".
Można też skorzystać z regularnej wersji Virtual Dub 1.3/1.4, ale wtedy dekompresor zatrzyma się na pierwszej uszkodzonej klatce i trzeba będzie ręcznie włączyć dalsze szukanie.
1) Wczytujemy do VirtualDub film AVI
2) Opcję "audio" ustawiamy na "no audio", a "video" na "Fast recompress":
Aby przyspieszyć proces szukania, ustawiamy w opcjach "Video/Color Depth" 16-bitowy kolor:
3) Włączamy preview filmu przyciskiem prawym przyciskiem "play" (oznaczonym literką "O", czyli "output"):
4) VirtualDub zaczyna sprawdzać plik video. Jeśli pojawi się komunikat:
"VideoSourceAVI [ICDecompress] error: unspecified error [-100]" , to dokładnie w tym miejscu znajduje się pierwsza uszkodzona klatka.
Wszystkie klatki pośrednie aż do następnej kluczowej są również uszkodzone. Spisujemy numery klatek kluczowych przed i za uszkodzonym fragmentem, będzie je trzeba wpisać do AviDefreezera.
TIP: Można włączyć więcej okien z VirtualDub'em i w ten sposób sprawdzać kilka filmów jednocześnie, lub podzielić film tak, aby każdy Vdub sprawdzał jego część - wystarczy po wczytaniu zaznaczyć fragment i usunąć.
|