MPEG-4
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 13 januari 2018; kontroller kräver
9 redigeringar .
MPEG-4 är en internationell standard som främst används för digital ljud- och videokomprimering . Den dök upp 1998 och innehåller en grupp ljud- och videokomprimeringsstandarder och relaterade tekniker godkända av ISO - International Organization for Standardization / IEC Moving Picture Experts Group ( MPEG ). MPEG-4-standarden används främst för sändning ( videoströmning ), inspelning av filmer till CD och videotelefoni ( videotelefoni ) och sändning , som använder sig av digital video- och ljudkomprimering.
MPEG-4 innehåller många av funktionerna i MPEG-1 , MPEG-2 och andra liknande standarder, och lägger till funktioner som VRML -stöd för visning av 3D-objekt, objektorienterade filer, stöd för rättighetshantering och olika typer av interaktiva media. AAC , som standardiserades som ett tillägg till MPEG-2 (lager 3), har också utökats och inkluderats i MPEG-4.
MPEG-4 är uppdelad i flera delar. De viktigaste delarna av MPEG-4-standarden är del 2 (MPEG-4 del 2, inklusive Advanced Simple Profile som används av codecs som DivX , Xvid , Nero Digital och 3ivx och QuickTime 6) och del 10 (MPEG-4 del 10/ MPEG -4 AVC / H.264 eller avancerad videokodning som används av codecs som x264 , Nero Digital AVC, QuickTime 7 och digitala skivor som HD DVD och Blu-ray Disc ).
Översikt
MPEG-4 tillhandahåller en uppsättning tekniker för utvecklare, olika tjänsteleverantörer och slutanvändare.
- MPEG-4 tillåter olika utvecklare att skapa tjänste- och teknikobjekt, såsom digital-tv och animation , WWW och deras tillägg, med bättre anpassningsförmåga och flexibilitet samtidigt som kvaliteten förbättras. Denna standard gör det möjligt för utvecklare att mer effektivt hantera innehåll och bekämpa piratkopiering.
- MPEG-4-formatet ger slutanvändare ett brett utbud av alternativ att interagera med olika animerade objekt.
- Det finns standardiserade procedurer för att konvertera MPEG-4 datatyper, vilket ökar flexibiliteten i formatet och gör att innehåll kan anpassas för olika tjänster.
MPEG-4 använder en objektrepresentation av multimediadata, där både fragment av video- och ljuddata, såväl som statiska bilder, två- och tredimensionella objekt och text kan fungera som objekt. Detta är huvudskillnaden mellan standarden och dess föregångare MPEG-2 , som är en kombination av video- och ljuddatakomprimeringstekniker.
Baserat på denna grund, utför MPEG-4-formatet olika funktioner, inklusive följande:
- Ljudströmmar, video och audiovisuell data kan vara både naturliga och artificiellt skapade. Det betyder att de antingen kan spelas in på en videokamera eller mikrofon, eller skapas med hjälp av en dator och speciell programvara.
- Multiplexering och synkronisering av data associerade med ett audiovisuellt objekt i den meningen att det kan överföras över nätverkskanaler.
- Det är möjligt att interagera med den audiovisuella scenen som bildas på sidan av mottagaren.
Delar av MPEG-4-standarden
MPEG-4 består av flera delar ("delar"). Vissa av dem är separata standarder eller identiska med andra befintliga (till exempel del 10). Delarlistan innehåller följande:
- Del 1 (ISO/IEC 14496-1): System: Beskriver timing och multiplexering av video och ljud. Till exempel trafikflödet.
- Del 2 (ISO/IEC 14496-2): Visual: Beskriver codecs för video (video, statiska texturer, syntetiska bilder, etc.). En av flera "profiler" i del 2 är Advanced Simple Profile (ASP), den mest använda delen av MPEG-4-standarden.
- Del 3 (ISO/IEC 14496-3): Ljud: En uppsättning codecs för att komprimera ljud och tal, inklusive avancerad ljudkodning ( AAC ) och flera verktyg för bearbetning av ljudsignaler.
- Del 4 (ISO/IEC 14496-4): Överensstämmelse: Beskriver proceduren för att testa kompatibiliteten för delar av standarden.
- Del 5 (ISO/IEC 14496-5): Referensprogramvara: Innehåller program för att demonstrera och tydligare beskriva andra delar av standarden.
- Del 6 (ISO/IEC 14496-6): Leverans Multimedia Integration Framework: Ett protokoll för att hantera multimediaströmmar.
- Del 7 (ISO/IEC 14496-7): Optimerad referensprogramvara: Innehåller exempel som visar möjliga förbättringar i implementeringen av algoritmerna (till exempel i förhållande till del 5).
- Del 8 (ISO/IEC 14496-8): Transport på IP-nätverk: Definierar metoder för att transportera MPEG-4-innehåll med hjälp av IP- protokollet .
- Del 9 (ISO/IEC 14496-9): Referenshårdvara: Innehåller exempel på hårdvarudesign som implementerar stöd för andra delar av standarden.
- Del 10 (ISO/IEC 14496-10): Avancerad videokodning: Beskriver en videokomprimeringsstandard som är tekniskt identisk med H.264 -standarden utvecklad av ITU-T .
- Del 11 (ISO/IEC 14496-11): BINärt format för scen (BIFS).
- Del 12 (ISO/IEC 14496-12): Specifikation för ISO-mediafilformat.
- Del 13 (ISO/IEC 14496-13): Förvaltning och skydd av immateriella rättigheter (IPMP) Extensions: Beskriver mekanismer för att skydda immateriella rättigheter.
- Del 14 (ISO/IEC 14496-14): MP4-filformat.
- Del 15 (ISO/IEC 14496-15): AVC-filformat: En beskrivning av filformatet för lagring av data komprimerad enligt standarden som beskrivs i del 10. Formatet är baserat på ISO-mediebehållaren (del 12).
- Del 16 (ISO/IEC 14496-16): Animation Framework eXtension (AFX).
- Del 17 (ISO/IEC 14496-17): Strömmande textformat - undertexter.
- Del 18 (ISO/IEC 14496-18): Font Compression and Streaming: Beskriver teckensnittskomprimering och nätverksöverföringstekniker (för OpenType-teckensnitt ).
- Del 19 (ISO/IEC 14496-19): Syntetiserad texturström: Beskriver kompressions- och texturöverföringstekniker .
- Del 20 (ISO/IEC 14496-20): Beskriver det kompakta scenrepresentationsformatet Lightweight Scene Representation (LASeR), som är ett alternativ till BIFS-formatet som beskrivs i del 11.
- Del 21 (ISO/IEC 14496-21): MPEG-J Graphical Framework eXtension (GFX): Beskriver Java -programmeringsspråksstödteknik för dynamisk scenmodifiering.
- Del 22 (ISO/IEC 14496-22): Open Font Format Specification (OFFS): Typsnittsfilformatspecifikation.
Dessutom definieras standardprofiler inom delarna, så implementeringen av någon del av standarden innebär ännu inte fullt stöd för denna del.
Licensiering
MPEG-4 innehåller patentskyddad teknik som kräver licensiering i länder som erkänner mjukvarupatent. Patenten som täcker MPEG-4 ägs av två dussin företag. MPEG Licensing Authority [1] kan licensiera paketet som behövs för att stödja MPEG-4 från en mängd olika företag (ljudlicensierad oberoende). Licensiering i ett steg är för närvarande inte möjligt.
Flera internetkällor hävdar att AT&T försöker stämma Apple för intrång i MPEG-4-patentet. [2] [3] [4] Denna åtgärd från AT&T mot Apple visar hur svårt det är att veta vilka företag som har patent som täcker MPEG-4.
Alternativ
Alternativ med öppen källkod för att tillåta ljud- / videoinkapsling :
- DivX är en codec baserad på MPEG-4-standarden. Version 3.11 liknar MPEG-4 och h.263, men har skillnader som ramhuvudet. Version 4 är baserad på MPEG-4 SP, version 5 och högre är baserad på MPEG-4 ASP.
- x264 - H.264 (MPEG-4 del 10) implementering. Gratis codec.
- Xvid är en MPEG-4 del 2-codec som är kompatibel med DivX . Gratis codec.
- FFmpeg- kodekar — codecs i libavcodec-biblioteket från FFmpeg-projektet (FFV1, Snow , MPEG-1, MPEG-2, MPEG-4 del 2, MSMPEG-4, H.264, WMV2, SVQ3, MJPEG, HuffYUV, Indeo och andra ) .
- Tarkin är en experimentell video-codec utvecklad av Xiph.org Foundation baserat på 3-D wavelet-komprimering.
- Lagarith är en förlustfri videocodec.
- Theora - Baserat på VP3 , en del av Ogg-projektet. Gratis codec.
- Dirac är en wavelet-baserad codec skapad av BBC .
- Huffyuv är en förlustfri codec från BenRG.
- FLAC är förlustfri komprimering.
- iLBC - ljudkomprimering med låg bithastighet.
- Musepack är kompression med förlust.
- Speex - låg bithastighetskomprimering, mest tal.
- TTA är förlustfri komprimering.
- Vorbis - kompression med förlust; utvecklad av Xiph.org.
- WavPack - förlustfri/förlustfri komprimering.
Anteckningar
- ↑ MPEG Licensing Authority Arkiverad 24 augusti 2006.
- ↑ AT&T hävdar att MPEG-4 patentintrång, vill att Apple betalar - Engadget . Hämtad 29 september 2017. Arkiverad från originalet 6 december 2012. (obestämd)
- ↑ At&t stämmer videoindustrin - The Inquirer (länk inte tillgänglig) . Hämtad 3 augusti 2006. Arkiverad från originalet 2006-05-28. (obestämd)
- ↑ AT&T varnar Apple, andra för patentintrång | Nyheter & åsikter | PCMag.com . Hämtad 29 september 2017. Arkiverad från originalet 12 februari 2009. (obestämd)
Länkar
MPEG (Moving Picture Experts Group) |
---|
|
MPEG-1-sektioner |
|
---|
MPEG-2-sektioner |
|
---|
MPEG-4-sektioner |
|
---|
MPEG-7 sektioner |
- Del 2: Definition Description Language (DDL)
|
---|
MPEG-21-sektioner |
- Delarna 2, 3 och 9: Digitalt objekt
- Del 5: Rättighetsbeskrivning Språk (REL)
|
---|
MPEG-D-sektioner |
- Del 1: MPEG Spatial Audio
|
---|