od jech 13. 2. 2006 19:48
Pánové ujasněme si pojmy:
MP4 je kontejner a je součástí ISO standardu MPEG-4. Je to zkrátka kontejner stajně jako AVI, MOV (ze kterého byl mimochodem MP4 odvozen), MKV, OGG a další. MP4 umožňuje ukládat video a audio s kompresí MPEG-1, MPEG-2 a MPEG-4. Čili není například problém mít MP4 s MP3 kompresí (MP3 je součástí standardu MPEG-1, jak asi většina z Vás ví).
NEJEDNÁ se tedy o žádný druh komprese. Otázka jestli nějaký přístroj přehrává MP4 je tedy polovičatá. Správný dotaz by měl být, jestli hraje MP4 a jaké komprese. Většina dobrých mobilů dnes zvládá MP3, AAC-LC, AAC-HE a AAC-PS. MPEG-4 standard ani jiné komprese (kromě snad MP2) v MP4 kontejneru nepodporuje. Pokud obsahuje MP4 soubor pouze zvuk, dává se mu koncovka M4A. Zavedl to Apple a myslím si, že to je rozumné. MP4 a M4A je tedy jedno a totéž, není mezi tím žádný rozdíl.
Ještě tu je potom 3GP formát. A to je, světe div se, opět MP4. Akorát, že 3GP někdy používá pro kompresi zvuku formát AMR, který není oficiálně v MP4 povolený. Proto tu je ta změna názvu na 3GP. Obraz bývá obvykle komprimovaný jako MPEG-4 SP (alias H263). Kvalitnější komprese video MPEG-4 ASP a MPEG-4 AVC asi zatím žádný mobil neumí.
Takhle se věci mají, snad to objasní některé zmatené dotazy.