C
Theoratisch ist es möglich auch andere video formate darin zu verpacken, macht aber keine sau (wozu was, was standarisiert ist und somit auf allem läuft was sich mpeg player schimpft, kaput machen indem man nen nicht standard-konformen codec verwendet?)
Kleiner überblick:
Die MPEG 1 spec bechreibt als container format the MPEG Program Stream (ISO 11172). Theoretisch wäre es möglich über diesen stream auch andere video codecs zu transportieren, macht aber niemand da kein mpeg player das abspielen könnte. Die der normale inhalt eins mpeg1 files (vcd) ist: ISO 11172 video, und ISO 11172 audio (meistns layer 3, auch mp3 gennant).
Die MPEG 2 spec führt zusätzlich zum MPEG PS noch den MPEG TS (Transport stream) ein. Da der aber auch nicht wirklich viel felixbler ist verwendet hier auch keine was anderes auser ISO 13818 VIDEO. Beim audio format ist mpeg audio (svcd) und AC3, LPCM und DTS (DVD Video) am meisten verbreitet.
MPEG 4 definiert einen deutlich flexibleren transport stream, weshalb es hier auch viele Leute ihre eigenen codecs entwerfen und in nene MPEG 4 container packen (avi ist überigend auch ein MPEG4 container - nicht ganz standard konform, aber das war ja klar MS *g* Nero Digital is überigens 100% MPEG4 konform *gg*).
Die vorwiegend verwendeten codes für video sind H.263 aund H.234 (AVC), für audio sind es MPEG4 ACC und AC3 (ich rede jetzt mal von denen die sich an specs halten nicht von den ganzen divx und xvid bastlern *g*)