MPEG-4
Wikipedia
| Videokoodaus | ||
| kääre | tiedosto | koodaus |
|---|---|---|
| AVI | .avi | MPEG-4 Indeo Cinepak Windows Media |
| Matroska | .mkv | MPEG-4 Quicktime-koodekit AVI-koodekit |
| Ogg Media Format | .ogm | MPEG-4 Quicktime-koodekit AVI-koodekit |
| ASF | .wmv .asf |
Windows Media ja VC-1 MPEG-1 ja MPEG-2 MPEG-4 |
| QuickTime | .mov | Sorenson (H.264) Cinepak |
| RealMedia | .rm | RV40 |
MPEG-4 kansainvälisen MPEG:n (Motion Picure Experts Group) kehittämä joukko videon ja äänen pakkaamistapoja. MPEG-4 -standardi (ISO-14496) julkaistiin vuoden 1998 lokakuussa ja virallisesti siitä tuli kansainvälinen standardi vuoden 1999 alussa. MPEG-4 -standardi on yhä kehitteillä ja se on jaettu kehitysvaiheittain osiin (part), joista oleellisimpia ovat muiden muassa DivX:n ja Xvid:n käyttämä MPEG-4 SP/ASP ja muiden muassa Quicktime 7:n ja Blu-rayn käyttämä uudempi MPEG-4 AVC.
[muokkaa] Käyttö
MPEG-4 -standardia voidaan käyttää digitaalisessa videossa, interaktiivisissa grafiikkasovelluksissa ja interaktiivisessa multimediassa.
MPEG-4 on yleisin videoformaatti vertaisverkoissa. Sen variantteja ovat DivX ja XviD. Divx 3.11-koodekki oli alun perin Microsoftin koodekin hakkeroitu versio, eikä se ole täysin MPEG-standardin mukainen. Seuraavat versiot DivX 4 ja 5 ovatkin jo täysin uudelleen koodattuja — ne noudattavat standardia eikä niissä ole alkuperäisen version laillisuusongelmia. Avoimen lähdekoodin yhteisö on tehnyt ilmaisen kloonin DivX-koodekista. Se kulkee nimellä XviD ja on täysin yhteensopiva DivXin kanssa. Se on saatavilla sekä Windowsille että Linuxille. MPEG-4 esiintyy eri kääreissä: mm. AVI, MP4, OGM, Matroska ja QuickTime. Ääniformaattinaan se käyttää yleensä MP3:ta, AC-3:ta tai Ogg Vorbista.
[muokkaa] Osat
MPEG on jaettu eri kehitysvaihdeiden mukaisesti osiin (part):
| Osa | ISO/IEC | Julkaistu | Nimi | Selitys |
|---|---|---|---|---|
| Part 1 | ISO/IEC 14496-1 | 1999 | Järjestelmät | Selostaa äänen ja kuvan synkronoinnin ja sekoittamisen tekniikat. Esim. MPEG-TS siirtoprotkolla ja MP4 -tiedostoformaatin 1. versio (korvattu nyttemmin versiolla 2 joka määritellään Part 14:ta). |
| Part 2 | ISO/IEC 14496-2 | 1999 | Kuva | Pakkausalgoritmi kuvadatalle (video, valokuvat jne.). Yksi monista "profiileista" Part 2:ssa on Advanced Simple Profile (ASP), jota DivX ja XviD hyödyntävät. |
| Part 3 | ISO/IEC 14496-3 | 1999 | Ääni | Joukko kodekkeja äänisignaalien psykoakustiseen pakkaukseen. Sisältää mm. muunnelmia AAC:stä (Advanced Audio Coding), ALC-tekniikan (Audio Lossless Coding), Scalable Lossless Coding -tekniikan, Structured Audio -tekniikan, puhesynteesi -rajapinnan (TTSI), Harmonic Vector Excitation Coding -tekniikan ja muita. |
| Part 4 | ISO/IEC 14496-4 | 2000 | Yhteensopivuuden tarkistus | Menetelmiä standardin oikean toteutuksen testaamiseen. |
| Part 5 | ISO/IEC 14496-5 | 2000 | Mallitoteutus | Mallitoteutus MPEG 4 -standardin mukaisesta ohjelmasta. |
| Part 6 | ISO/IEC 14496-6 | 1999 | Delivery Multimedia Integration Framework (DMIF). | — |
| Part 7 | ISO/IEC TR 14496-7 | 2002 | Optimoitu mallitoteutus koodaajasta | Antaa esimerkkejä toteutuken optimoinnista. |
| Part 8 | ISO/IEC 14496-8 | 2004 | ISO/IEC 14496 sisällön lähettäminen IP-verkoissa | — |
| Part 9 | ISO/IEC TR 14496-9 | 2004 | Laitteistototeutuksen referenssi | Ohjeita laitteistototeutuksista standardin muide osien toteuttamiseen. |
| Part 10 | ISO/IEC 14496-10 | 2003 | Advanced Video Coding (AVC) | Sama kuin H.264 -standardi — kehittynyt videopakkkausalgoritmi. |
| Part 11 | ISO/IEC 14496-11 | 2005 | Binary Format For Scenes (BIFS) | Perustuu VRML:n. 2- ja 3-ulotteisten tilojen kuvaaminen. |
| Part 12 | ISO/IEC 14496-12 | 2004 | ISO -tiedostoformaatti | Yleinen tiedostoformaatti aikapohjaisen mediasisällön taltiointiin. |
| Part 13 | ISO/IEC 14496-13 | 2004 | DRM-lisäykset | |
| Part 14 | ISO/IEC 14496-14 | 2003 | MP4-tiedostoformaatin versio 2 | MPEG-4 -sisällölle tarkoitettu tiedostoformaatti. Perustuu osaan 12. |
| Part 15 | ISO/IEC 14496-15 | 2004 | Advanced Video Coding (AVC) -tiedostoformaatti | Osassa 10 kuvatun videodatan säilömiseen. Perustuu osaan 12. |
| Part 16 | ISO/IEC 14496-16 | 2004 | Animation Framework eXtension (AFX). | |
| Part 17 | ISO/IEC 14496-17 | 2006 | Streaming text format | Timed Text -tiedostoformaatti tekstityksille |
| Part 18 | ISO/IEC 14496-18 | 2004 | Fonttien pakkaus ja siirto | (OpenType -fonteille). |
| Part 19 | ISO/IEC 14496-19 | 2004 | Syntetisoitu tekstuurivirta | Käytetään syntetisoitujen, äärimmäisen matalakaistaisten videopätkien luontiin. |
| Part 20 | ISO/IEC 14496-20 | 2006 | Lightweight Application Scene Representation (LASeR) ja Simple Aggregation Format (SAF) | LASeR perustuu SVG:n "Tiny" -alitoteutukseen. |
| Part 21 | ISO/IEC 14496-21 | 2006 | MPEG-J Graphics Framework eXtensions (GFX) | — |
| Part 22 | ISO/IEC 14496-22 | 2007 | Open Font Format (OFFS) | perustuu OpenTypeen |
| Part 23 | ISO/IEC 14496-23 | 2008 | Symbolic Music Representation (SMR) | — |
| Part 24 | ISO/IEC TR 14496-24 | 2008 | Äänen ja järjestelmän integraatio | MP4-formaatin ja MPEG-4 äänen yhteensovittaminen |
| Part 25 | ISO/IEC 14496-25 | 2009 | 3-ulotteisen grafiikan pakkaaminen | — |
| Part 26 | ISO/IEC 14496-26 | (kehitteillä lokakuussa 2009 [1]) | Äänen oikeellisuus | — |
| Part 27 | ISO/IEC 14496-27 | (kehitteillä lokakuussa 2009 [2]) | 3-ulotteisen graafikan oikeellisuus | — |