Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

AVI

Termin Definicja
AVI

AVI to starszy format kontenera multimedialnego, mogący być osadzany jako plik wideo w dokumentach biurowych.

AVI jako kontener oparty na strukturze RIFF

AVI, czyli Audio Video Interleave, jest formatem kontenera multimedialnego opracowanym przez firmę Microsoft. Plik AVI przechowuje dane obrazu i dźwięku wraz z informacjami potrzebnymi do ich odtworzenia, ale sama nazwa AVI nie określa jednego sposobu kompresji obrazu ani dźwięku. Kontener może zawierać strumień wideo zakodowany na przykład za pomocą kodeka DivX, Xvid, Motion JPEG lub nieskompresowanego formatu RGB, a także ścieżkę dźwiękową zapisaną przy użyciu różnych kodeków audio.

AVI wykorzystuje strukturę RIFF, czyli Resource Interchange File Format. Dane są organizowane w blokach identyfikowanych czteroznakowymi kodami FourCC. W pliku występuje między innymi nagłówek opisujący parametry strumieni, lista danych multimedialnych oraz indeks ułatwiający przechodzenie do poszczególnych klatek. W nagłówku mogą znajdować się informacje o rozdzielczości, liczbie klatek na sekundę, formacie próbek dźwięku, liczbie kanałów i sposobie kodowania obrazu.

Interleaving obrazu i dźwięku w pliku AVI

Nazwa Audio Video Interleave odnosi się do przeplatania danych audio i wideo. W typowym pliku fragmenty ścieżki dźwiękowej są rozmieszczone pomiędzy fragmentami obrazu, dzięki czemu odtwarzacz może pobierać oba strumienie w kolejności zbliżonej do ich prezentacji. Takie rozmieszczenie ogranicza ryzyko długiego oczekiwania na dane jednego rodzaju, szczególnie podczas odtwarzania pliku z nośnika o ograniczonej szybkości odczytu.

AVI może zawierać więcej niż jeden strumień, ale poprawne odtworzenie zależy od zgodności użytych kodeków z programem odtwarzającym. Sam fakt, że plik ma rozszerzenie .avi, nie gwarantuje więc odtworzenia obrazu lub dźwięku. Program musi rozpoznać identyfikatory strumieni, znaleźć odpowiednie dekodery i prawidłowo zinterpretować indeks. Jeżeli indeks jest uszkodzony albo nie został zapisany, odtwarzacz może nie przewijać nagrania, wyświetlać niewłaściwy czas trwania lub rozpoczynać odtwarzanie dopiero po przeskanowaniu całego pliku.

Kodeki, indeksowanie i ograniczenia starszego formatu

W praktyce problemy z AVI często wynikają z pomieszania kontenera z kodekiem. Kodek odpowiada za kompresowanie i dekompresowanie konkretnego strumienia, natomiast kontener określa sposób przechowywania strumieni, ich parametrów i zależności czasowych. Dwa pliki AVI mogą mieć taką samą nazwę kontenera, lecz wymagać zupełnie innych dekoderów. Informację o zastosowanym kodeku można częściowo odczytać z pola FourCC, jednak do pełnej oceny potrzebne są również parametry strumienia, takie jak rozdzielczość, format pikseli, liczba klatek oraz charakterystyka dźwięku.

Klasyczna implementacja AVI miała ograniczenia związane z rozmiarem pliku i indeksowaniem. Wiele starszych programów napotykało granicę około 2 GB, ponieważ używane pola i sposoby adresowania nie pozwalały wygodnie obsługiwać większych materiałów. Rozszerzenie OpenDML, często określane jako AVI 2.0, wprowadziło mechanizmy obsługi większych plików, między innymi dodatkowe indeksy i podział danych na większe segmenty. Nie każdy odtwarzacz oraz nie każde narzędzie montażowe obsługuje te rozszerzenia w takim samym zakresie.

Podczas konwersji AVI należy sprawdzić, czy zachowana zostaje synchronizacja między strumieniem obrazu i dźwięku. Błędnie zapisane znaczniki czasu, niekompletny indeks albo uszkodzone fragmenty danych mogą powodować przesunięcie dźwięku względem obrazu, zatrzymywanie odtwarzania i błędy przy przewijaniu. Zmiana rozszerzenia pliku nie naprawia takich problemów, ponieważ nie zmienia wewnętrznej struktury kontenera.

AVI w dokumentach, odtwarzaniu i serwisie komputera

Plik AVI może być osadzony w dokumencie biurowym jako obiekt multimedialny, ale możliwość jego odtworzenia nadal zależy od programu obsługującego dokument oraz od dostępności odpowiedniego kodeka w systemie. W razie problemu warto ustalić, czy błąd dotyczy samego pliku, kontenera AVI, indeksu, kodeka obrazu, kodeka dźwięku czy aplikacji, która próbuje go otworzyć. Pomocne jest porównanie pliku z innym nagraniem używającym tego samego kodeka oraz odczyt parametrów za pomocą narzędzia analizującego strukturę multimedialną.

Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, w tym diagnostyką problemów z odtwarzaniem plików multimedialnych. W ramach analizy można sprawdzić działanie aplikacji, poprawność instalacji dekoderów, obciążenie procesora, sterowniki urządzeń audio-wideo oraz zależności między plikiem AVI a używanym programem.