Naprawianie pliku z filmem
Zdarzają się sytuacje, kiedy pozornie wszystko wygląda dobrze, a jednak interesujący cię plik z filmem nie odtwarza się poprawnie albo w ogóle nie chce się odtworzyć, albo też w trakcie odtwarzania obraz czy dźwięk się zacinają. Co może być tego przyczyną? Pokazujemy, jak zdiagnozować i usunąć ten problem.
Odczytywanie uszkodzonych i niepełnych plików wideo
W przypadku filmów pobieranych z internetu, bez względu na to, czy ze stron WWW czy z sieci P2P, może się zdarzyć, że zapisany na dysku plik wideo jest uszkodzony lub brakuje w nim niektórych fragmentów. Oprócz narzędzia DivFix++, opisanego w głównej części artykułu, możesz próbować użyć do odczytania zawartości takich plików niektórych odtwarzarek multimedialnych. Na przykład spośród programów testowanych w naszym zestawieniu (patrz str. 36) funkcją odczytu plików niepełnych dysponują m.in. KMPlayer czy GOM Player.
Wydobywanie informacji z pliku wideo
Pierwszym działaniem, jakie powinieneś wykonać, jest próba odczytania maksymalnie wielu informacji na temat problematycznego pliku wideo. Chodzi tu nie tylko o rozszerzenie pliku, które możesz sprawdzić za pomocą standardowego Eksploratora Windows, ale o informacje dotyczące np. metody kodowania danego pliku (jaki kodek jest potrzebny) czy innych parametrów uszkodzonego filmu.
Do wydobycia danych ze sprawiającego kłopoty filmu warto posłużyć się najnowszą wersją programu MediaInfo. Program ten jest narzędziem dostarczającym szczegółowych informacji technicznych dotyczących wskazanych przez użytkownika plików wideo. Oprócz tego MediaInfo potrafi odczytać i wyświetlić dane przechowywane w znacznikach plików audio i wideo (są to najczęściej informacje o danym tytule, takie jak nazwiska twórców, czas trwania itp.).
Dużą zaletą programu jest funkcja automatycznego wskazywania źródła (strony internetowej), z którego można pobrać ewentualne, brakujące do odtworzenia danego pliku kodeki audio i wideo. Program występuje w dwóch odmianach: 32- oraz 64-bitowej – działa w każdej wersji Windows od XP po najnowszą „siódemkę”. Uwaga! Jeżeli wcześniej zainstalowałeś na swoim komputerze pakiet kodeków z serii K-Lite Mega Codec Pack (więcej informacji na temat tego zestawu znajdziesz w artykule na 40), to masz już zainstalowany program MediaInfo Lite, który wchodzi w skład wymienionego pakietu kodeków.
Krok 1
W polskojęzycznym systemie Windows program MediaInfo automatycznie ustawia język interfejsu instalatora na polski. Proces instalacji nie wymaga komentarza. Działanie to jest wykonywane przez standardowy kreator instalacji, w którym po prostu musisz potwierdzać kolejne etapy. Program uruchamia się bezpośrednio po zakończeniu instalacji.
Krok 2
Pierwszym oknem, które pojawi się bezpośrednio po zakończeniu instalacji i pierwszym uruchomieniu programu, jest okno Preferences. Zacznij od zmiany języka interfejsu programu na polski. W tym celu rozwiń listę Language i wybierz z niej pozycję Polski.
Krok 3
Jeżeli chcesz, by informacje na temat danego pliku były wyświetlane w postaci „dymku” zawierającego parametry filmu czy muzyki, to w spolszczonym już oknie Preferencje zaznacz pole wyboru Informacje powłoki. Domyślnie zaznaczone pole wyboru Rozszerzenie powłoki dodaje do menu kontekstowego Eksploratora Windows dodatkowe polecenie umożliwiające odczytanie informacji o pliku multimedialnym bez potrzeby uprzedniego uruchamiania programu MediaInfo. Po zaznaczeniu odpowiednich pól wyboru kliknij OK.
Krok 4
Wyświetli się okno główne programu MediaInfo. Nie zawiera jeszcze żadnych informacji. Zacznij od wskazania pliku, na którego temat chcesz uzyskać więcej danych. Kliknij widoczny po prawej stronie okna przycisk ... i wskaż interesujący cię plik z filmem.
Krok 5
Okno aplikacji wypełni się informacjami dotyczącymi wskazanego pliku. W sekcji Zawartość i informacje ogólne znajdziesz nie tylko dane dotyczące wielkości pliku i czasu trwania filmu, ale także typ kontenera (w przykładzie na ilustracji jest to Matroska) i informacje o liczbie strumieni audio, wideo i napisów dialogowych, jakie są zapisane w pliku. Oprócz tego MediaInfo wyświetla datę zakodowania pliku oraz informacje o programach, które zostały wykorzystane w tym procesie. Jeżeli problem z plikiem wynika z braku odpowiedniego odtwarzacza, kliknięcie przycisku Odwiedź witrynę odtwarzacza dla tego pliku uaktywni przeglądarkę WWW i wczyta w niej witrynę domową oprogramowania potrzebnego do odtworzenia danego typu pliku. Na przykład w przypadku naszego pliku testowego w formacie Matroska program zaproponował zestaw kodeków CCCP.
Krok 6
Kolejne informacje prezentowane w oknie aplikacji dotyczą informacji na temat strumieni audio. W naszym przykładzie są widoczne dwa strumienie audio zapisane w kontenerze – jeden strumień 6-kanałowy w formacie AAC i drugi AAC, ale stereofoniczny. W dolnej części okna widnieje informacja o ewentualnych strumieniach napisów, np. Angielski, VobSub. Dotyczy to napisów dialogowych zapisanych bezpośrednio w pliku (w tym przypadku pliku w formacie Matroska), a nie tych, które w trakcie odtwarzania filmu są pobierane z zewnętrznego pliku tekstowego.
Krok 7
Chcąc uzyskać dokładniejsze informacje na temat danego pliku, należy zmienić bieżący widok prezentowania informacji. Kliknij menu Widok i wybierz z niego pozycję Karta. Spowoduje to zmianę sposobu prezentacji informacji. W widoku tym uzyskasz np. informację na temat wskaźnika bitrate (prędkość bitowa), z jakim dany film został zakodowany. Generalnie im większa prędkość bitowa, tym wyższa jakość pliku (np. film w standardzie blu-ray charakteryzuje się maksymalną prędkością bitową wynoszącą 40 Mb/s. Dla porównania maksymalny bitrate dla DVD wynosi 9,8 Mb/s, a filmy DivX/MKV o rozdzielczości SD kodowane wydajnie kompresującymi kodekami wyglądają dobrze już przy prędkości bitowej 1–2 Mb/s.
Krok 8
Jeżeli program MediaInfo nie potrafi odnaleźć żadnych informacji na temat danego pliku, to bardzo prawdopodobne, że jest uszkodzony nagłówek pliku. W takiej sytuacji najlepszym i najwygodniejszym rozwiązaniem będzie pobranie danego pliku jeszcze raz.
Naprawianie uszkodzonych plików wideo
Jeżeli się upewnisz (korzystając z MediaInfo), że problem z danym filmem nie wynika z braku kodeków, to bardzo prawdopodobne, że kłopoty wynikają z uszkodzenia pliku, a nie niezgodności kodeków. W takim przypadku spróbuj „reanimacji” za pomocą przydatnego programu DivFix++. Niestety nie dajemy żadnej gwarancji skuteczności, ale przecież nie masz nic do stracenia, plik i tak się nie odtwarza, a możliwe, że dzięki aplikacji DivFix++ uda się go odratować.
Krok 1
Program DivFix++ jest rozpowszechniany w postaci spakowanego archiwum w formacie ZIP. Nie trzeba go instalować. Zawartość paczki archiwum należy rozpakować do dowolnego folderu na dysku. Gdy to zrobisz, uruchom program, klikając ikonę DivxFix++.
Krok 2
W oknie głównym DivxFix++ zacznij od wczytania problematycznego pliku. Kliknij przycisk Add Files i wskaż plik z filmem do otwarcia w programie.
Krok 3
W sekcji Source Files, po wczytaniu pliku pojawi się jego nazwa. Najpierw przeskanuj wczytany plik pod kątem występowania błędów – ich liczby i rodzaju. Proces ten odbywa się automatycznie po kliknięciu przycisku Check Errors.
Krok 4
Wynik analizy zostanie wyświetlony po prawej stronie okna programu. Jeżeli problem wynika z tego, że np. nie cały plik udało się pobrać z internetu (brakuje dosłownie kilku sekund), upewnij się, że jest zaznaczone pole wyboru Cut Out Bad Parts. Zaznaczenie tego pola spowoduje, że w procesie naprawy program wytnie brakujące fragmenty.
Krok 5
Kliknij przycisk Fix, by uruchomić proces naprawczy. W trakcie naprawy w oknie programu będzie wyświetlany pasek postępu. Poczekaj cierpliwie na zakończenie procesu, a następnie spróbuj odtworzyć nowo powstały plik z naprawionym filmem. Plik ten jest zapisywany w tym samym folderze co wskazywany wcześniej plik uszkodzony. Nazwa nowego pliku zaczyna się od ciągu „DivFix++”.
Diagnostyka plików Matroska
Program DivFix++ jest przydatnym narzędziem, które może pomóc w naprawie uszkodzonych plików AVI i DivX. Jeżeli podejrzewasz, że uszkodzony jest plik w formacie Matroska, proponujemy skorzystanie z programu Meteorite. Program można pobrać ze strony http://sourceforge.net/projects/meteorite/files/. Posługiwanie się tym programem jest banalnie proste. Po jego uruchomieniu (podobnie jak DivFix++ nie wymaga on instalacji, wystarczy rozpakować pobrany plik ZIP) jedyne, co trzeba zrobić, to przeciągnąć film w uszkodzonym pliku MKV na okienko programu. Program rozpocznie proces naprawczy (jego przebieg będzie sygnalizowany paskiem postępu). Po jego zakończeniu w folderze, z którego przeciągnąłeś uszkodzony plik, pojawi się nowy plik z naprawionym filmem.