Na początek ważne jest wyjaśnienie pewnego często popełnianego błędu. Kiedy ludzie widzą plik o rozszerzeniu .AVI, automatycznie stwierdzają, że to nie jest plik MPEG. Nie jest to prawda. Przynajmniej niezupełnie. W przeciwieństwie do popularnego stwierdzenia, plik taki może zawierać video MPEG-1.
Widzisz, kodek to nie to samo, co format kontenerów. Przykłady kodeków video: MPEG-1, MPEG-2, MPEG-4 (DivX), Indeo5, 3vix. Przykłady kontenerów plików: MPG, AVI, ASF.
W teorii, możesz umieścić video OpenDivX i dźwięk MP3 w kontenerze MPG. Większość odtwarzaczy nie będzie jednak w stanie go odtworzyć, gdyż spodziewają się obrazu MPEG-1 i dźwięku MP2 (w przeciwieństwie do AVI, MPG nie ma odpowiednich pól do opisu jego strumieni audio i video). Możesz również umieścić video MPEG-1 w pliku AVI. FFmpeg i MEncoder potrafią tworzyć takie pliki.