MPEG-4
MPEG-4 kansainvälisen MPEG:n (Moving Picture 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 DivX:n ja Xvid:n käyttämä MPEG-4 SP/ASP ja Quicktime 7:n ja Blu-rayn käyttämä uudempi MPEG-4 AVC.
Käyttö
MPEG-4-standardia voidaan käyttää digitaalisessa videossa, interaktiivisissa grafiikkasovelluksissa ja interaktiivisessa multimediassa, ja muun muassa Sonyn PlayStation Portable ja PlayStation 3 tukevat tätä pakkausmenetelmää yhteensopivissa videoissa.
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 DivX:n kanssa. Se on saatavilla sekä Windowsille että Linuxille. MPEG-4 esiintyy eri kääreissä kuten: AVI, MP4, OGM, Matroska ja QuickTime. Ääniformaattinaan se käyttää yleensä MP3:a tai AAC:tä.
Osat
MPEG on jaettu eri kehitysvaiheiden mukaisesti osiin (part):
Osa | ISO/IEC | Julkaistu | Nimike | Selitys | Lähde |
---|---|---|---|---|---|
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 ensimmäinen versio (korvattu nyttemmin versiolla kaksi joka määritellään Part 14:ta). | [1] |
Part 2 | ISO/IEC 14496-2 | Kuva | Pakkausalgoritmi kuvadatalle (video, valokuvat ja niin edelleen). Yksi monista ”profiileista” Part 2:ssa on Advanced Simple Profile (ASP), jota DivX ja XviD hyödyntävät. | [2] | |
Part 3 | ISO/IEC 14496-3 | Ääni | Joukko koodekkeja äänisignaalien psykoakustiseen pakkaukseen. Sisältää muun muassa 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. | [3] | |
Part 4 | ISO/IEC 14496-4 | 2000 | Yhteensopivuuden tarkistus | Menetelmiä standardin oikean toteutuksen testaamiseen. | [4] |
Part 5 | ISO/IEC 14496-5 | Mallitoteutus | Mallitoteutus MPEG 4 -standardin mukaisesta ohjelmasta. | [5] | |
Part 6 | ISO/IEC 14496-6 | 1999 | Delivery Multimedia Integration Framework (DMIF). | [6] | |
Part 7 | ISO/IEC TR 14496-7 | 2002 | Optimoitu mallitoteutus koodaajasta | Antaa esimerkkejä toteutuken optimoinnista. | [7] |
Part 8 | ISO/IEC 14496-8 | 2004 | ISO/IEC 14496 sisällön lähettäminen IP-verkoissa | [8] | |
Part 9 | ISO/IEC TR 14496-9 | Laitteistototeutuksen referenssi | Ohjeita laitteistototeutuksista standardin muide osien toteuttamiseen. | [9] | |
Part 10 | ISO/IEC 14496-10 | 2003 | Advanced Video Coding (AVC) | Sama kuin H.264-standardi – kehittynyt videopakkausalgoritmi. | [10] |
Part 11 | ISO/IEC 14496-11 | 2005 | Binary Format For Scenes (BIFS) | Perustuu VRML:ään. Kaksi- ja kolmiulotteisten tilojen kuvaaminen. | [11] |
Part 12 | ISO/IEC 14496-12 | 2004 | ISO -tiedostoformaatti | Yleinen tiedostoformaatti aikapohjaisen mediasisällön taltiointiin. | [12] |
Part 13 | ISO/IEC 14496-13 | DRM-lisäykset | [13] | ||
Part 14 | ISO/IEC 14496-14 | 2003 | MP4-tiedostoformaatin versio 2 | MPEG-4 -sisällölle tarkoitettu tiedostoformaatti. Perustuu osaan 12. | [14] |
Part 15 | ISO/IEC 14496-15 | 2004 | Advanced Video Coding (AVC) -tiedostoformaatti | Osassa 10 kuvatun videodatan säilömiseen. Perustuu osaan 12. | [15] |
Part 16 | ISO/IEC 14496-16 | Animation Framework eXtension (AFX). | [16] | ||
Part 17 | ISO/IEC 14496-17 | 2006 | Streaming text format | Timed Text -tiedostoformaatti tekstityksille | [17] |
Part 18 | ISO/IEC 14496-18 | 2004 | Fonttien pakkaus ja siirto | (OpenType-fonteille). | [18] |
Part 19 | ISO/IEC 14496-19 | Syntetisoitu tekstuurivirta | Käytetään syntetisoitujen, äärimmäisen matalakaistaisten videopätkien luontiin. | [19] | |
Part 20 | ISO/IEC 14496-20 | 2006 | Lightweight Application Scene Representation (LASeR) ja Simple Aggregation Format (SAF) | LASeR perustuu SVG:n ”Tiny”-alitoteutukseen. | [20] |
Part 21 | ISO/IEC 14496-21 | MPEG-J Graphics Framework eXtensions (GFX) | [21] | ||
Part 22 | ISO/IEC 14496-22 | 2007 | Open Font Format (OFFS) | Perustuu OpenTypeen. | [22] |
Part 23 | ISO/IEC 14496-23 | 2008 | Symbolic Music Representation (SMR) | [23] | |
Part 24 | ISO/IEC TR 14496-24 | Äänen ja järjestelmän integraatio | MP4-formaatin ja MPEG-4 äänen yhteensovittaminen | [24] | |
Part 25 | ISO/IEC 14496-25 | 2009 | kolmiulotteisen grafiikan pakkaaminen | [25] | |
Part 26 | ISO/IEC 14496-26 | (kehitteillä lokakuussa 2009) | Äänen oikeellisuus | [26] | |
Part 27 | ISO/IEC 14496-27 | Kolmiulotteisen grafiikan oikeellisuus | [27] |