| MP4 | |
|---|---|
| Přípona souboru | .mp4,.m4a,.m4p,.m4b,.m4r,.m4v |
| Typ internetového média | video/mp4 |
| Type code | mpg4 |
| Tvůrce | International Organization for Standardization (ISO) |
| Kontejner pro | video, audio a text |
| Standard(y) | ISO/IEC 14496-14:2003 |
MP4 je formátmultimediálního kontejneru definovanýstandardemISO/IEC 14496-14:2003. Je také známý pod názvemMPEG-4 Part 14, jde tedy o součást standarduMPEG-4. Jako jeho základ posloužil formát kontejneru MPEG-4 Part 12 (ISO base media file format), který byl vytvořen na základěQuickTime od společnostiApple. Představuje moderní a otevřenou alternativu k zastaralému formátu kontejneruAVI. Oproti AVI může MP4 obsahovat menu, více titulků i zvukových stop a dokonce i 3D objekty. Umožňuje také bezproblémovéstreamování videa.
OprotiAVI má MP4 trochu jiné možnosti v použitíkompresí. Nejčastěji se používá MPEG-4 pro obraz (méně častoMPEG-1 neboMPEG-2) a MP3 a AAC pro zvuk (méně často další specifické formáty definované v MPEG-4 Part 3), tedy kompresní audiovizuální formáty skupinyMPEG. Mezi uživateli PC je velmi známá video kompreseMPEG-4 part 2 (MPEG-4 ASP), které se drží například kodekyDivX a Xvid. Další známá video komprese jeMPEG-4 part 10 (MPEG-4 AVC, H.264), kterou implementuje například kodérx264. Zvuková komprese AAC (Advanced Audio Coding) je potom definována standardemMPEG-2 part 7 a taky jako jedna z více formátů kompresí definovaných v standarduMPEG-4 part 3 – subpart 4. Formát titulkových stop Timed Text (TTXT) je potom definován v MPEG-4 part 17.
Téměř jakýkoliv typ dat může být vložený v MP4 kontejnerech. Registrované typy dat pro přenos v souborech založených na MPEG-4 Part 12 jsou publikovány na oficiálních webových stránkáchMP4 Registration authority (mp4ra.org), ale většina z těchto typů není běžně podporována a často se používají jen na specifické účely. Vývojáři nových typů přenášených dat by měli tyto typy bezplatně zaregistrovat u registrační autority. Taková registrace ale není povinná a některé používané typy (např. některé audio a video komprese) nejsou registrované. Pokud jednou někdo definuje a zaregistruje způsob ukládání nějakého typu dat (např. konkrétní typ komprese), ostatní zájemci o ukládání daného typu by neměli vyvíjet žádné vlastní specifikace a měli by využít už existující.
O rozšíření MP4 do povědomí lidí se postarala například firmaNero, která tento formát používá pro ukládání videa s kompresí MPEG-4. A potom také firmaApple, která opouští své proprietární formáty (Sorenson, QuickTime) a přechází ke standardizovanémuMPEG-4. Obě firmy si ale standardy upravují k obrazu svému. Nero používá pro titulky v rozporu s ISO formátVobSub, Apple začlenil do MP4DRM systémFairPlay omezující práva uživatele multimediálních souborů. Existují ještě další úpravy MP4, které například umožňují použítVorbis kompresi zvuku v MP4 kontejneru. Samozřejmě všechny tyto úpravy jsou neoficiální a nedá se tedy očekávat jejich široká podpora.
Jedním z oficiálních a rozšířených formátů založených na ISO base media file format a částečně i na MP4 je formát3GPP (3GP, 3GP2) používaný v mobilních telefonech. Ten standardizuje pro obraz kompresiH.263, a pro zvuk kompresiAMR používanou standardně pro přenos hovorů mezi mobilními telefony.
Pro přehrávání MP4 na počítači se systémem Windows je možné použít mnoho přehrávačů a filtrů. Přehrávače, které nespolupracují se systémemDirectShow a umí přehrávat MP4, jsou napříkladMPlayer a VLC media player neboQuickTime Player. Jeden z nejpopulárnějších přehrávačů videaMedia Player Classic má MP4 podporu také zabudovanou. Pro ostatníDirectShow přehrávače je nutné nainstalovat systémový MP4 splitter. Nabízí jej jako součást svých balíků například firmy Nero nebo3ivx. Příkladem samotného MP4 splitteru jeHaali Media Splitter, který kromě MP4 zvládá také formátyAVI,Ogg a Matroska. Jako DirectShow splitter lze také použít MP4/QuickTime splitter obsažený v Media Playeru Classic. Pro úspěšné přehrání videa je ale nutné nainstalovat také dekodéry videa a zvuku. DirectShow filtrffdshow obsahuje dekodéry videaMPEG-1,MPEG-2,MPEG-4 ASP,MPEG-4 AVC,H.263 a dekodéry zvukuMPEG-1 (MP3),MPEG-4 (AAC) i AMR.
MP4 je dnes často používáno pro ukládání HD videa v digitálních fotoaparátech (i kamerách). To ovšem přináší problémy při střihání, ale někdy i při prohlížení zaznamenaného HD videa – řada nových fotoaparátů i videokamer ho totiž ukládá v nějaké vlastní, ne zcela standardní variantě MP4. Jednou z nich je třeba AVCHD LITE.
| Formáty audiovizuálních dat | |
|---|---|
| Obrázky | |
| Video | |
| Zvuk | |
| Kontejnery | |