Hva er en MP3-fil?
Filer med filtypen .mp3 er digitalt kodede filformater for lydfiler som formelt er basert på MPEG-1 Audio Layer III eller MPEG-2 Audio Layer III. Den ble utviklet av Moving Picture Experts Group (MPEG) som bruker Layer 3-lydkomprimering. Komprimering oppnådd med MP3-filformat er 1/10 av størrelsen på .WAV- eller .AIF-filer. Formatet gir fordeler med å streame slike lydfiler over internett for å lytte på nettet som tidligere ikke var mulig på grunn av de store filstørrelsene på lydfiler. Lydkvaliteten til en MP3-lydfil kan kontrolleres av parameterinnstillinger som bithastighet, samplingsfrekvens, felles eller normal stereo.
Kort historie om MP3-filformat
MP3-formatet ble oppfunnet og utviklet av et tysk selskap, Fraunhofer-Gesellshart. Algoritmen har lisensiert patenter for komprimeringsteknologi den bruker.Her er en praktisk tidslinje for MP3:
• 1987 – Fraunhofer-instituttet i Tyskland begynte å forske på lydkoding med lav bithastighet av høy kvalitet. Det ble kalt EUREKA-prosjektet EU147, Digital Audio Broadcasting.
• Januar 1988 – The Moving Picture Experts Group, eller MPEG, ble etablert.
• April 1989 – Fraunhofer mottok patent i Tyskland for MP3.
• 1992 – Dieter Seitzer, som hjalp til med Fraunhofer med forskningen, integrerte lydkodingen sin med MPEG-1.
• 1993 – MPEG-1-standarden ble publisert.
• 1994 – MPEG-2-standarden ble utviklet og publisert et år senere.
• nov. 26, 1996 – Det amerikanske patentet for MP3 ble utstedt.
• September 1998 – Fraunhofer begynte å håndheve patentrettigheter. Den som brukte MP3-lydkodingen betalte en lisensavgift til Fraunhofer.
• Februar 1999 – SubPop, et plateselskap, distribuerte musikk i MP3-formatet, det første selskapet som gjorde det.
• 1999 – De første bærbare MP3-spillerne dukker opp.
MP3-filformat
En MP3-fil består av MP3-rammer der hver ramme består av en header og en datablokk. Rammene er ikke uavhengige og kan vanligvis ikke trekkes ut ved vilkårlige rammegrenser. Datablokkene med fil inneholder informasjon om lyden når det gjelder frekvenser og amplituder. Synkroniseringsordet i overskriften identifiserer begynnelsen av en gyldig ramme. Dette etterfølges av 3 bits der den første biten viser at det er en MPEG-standard og de resterende 2 bitene viser at lag 3 brukes; derav MPEG-1 Audio Layer 3 eller MP3.Etter dette vil verdiene variere, avhengig av MP3-filen.
ISO/IEC 11172-3 definerer verdiområdet for hver del av topptekst sammen med spesifikasjonen til overskriften. De fleste MP3-filer i dag inneholder ID3 metadata, som går foran eller etter MP3-rammene, som angitt i diagrammet. Datastrømmen kan inneholde en valgfri kontrollsum.