Kas ir MP3 fails?
Faili ar paplašinājumu .mp3 ir digitāli kodēti failu formāti audio failiem, kas formāli balstās uz MPEG-1 Audio Layer III vai MPEG-2 Audio Layer III. To izstrādāja Moving Picture Experts Group (MPEG), kas izmanto Layer 3 audio kompresiju. MP3 failu formāta saspiešana ir 1/10 daļa no .WAV vai .AIF failu lieluma. Formāts sniedz priekšrocības šādu audio failu straumēšanai internetā, lai klausītos tiešsaistē, kas iepriekš nebija iespējams audio failu lielo failu izmēru dēļ. MP3 audio faila skaņas kvalitāti var kontrolēt, izmantojot parametru iestatījumus, piemēram, bitu pārraides ātrumu, izlases ātrumu, savienojumu vai parasto stereo.
Īsa MP3 faila formāta vēsture
MP3 formātu izgudroja un izstrādāja Vācijas uzņēmums Fraunhofer-Gesellshart. Algoritmam ir licencēti patenti tā izmantotajai saspiešanas tehnoloģijai. Šeit ir ērta MP3 laika skala:
• 1987 — Fraunhofera institūts Vācijā sāka pētīt augstas kvalitātes zema bitu pārraides ātruma audio kodēšanu. To sauca par EUREKA projektu EU147, Digital Audio Broadcasting.
• 1988. gada janvāris — tika izveidota Kustīgo attēlu ekspertu grupa jeb MPEG.
• 1989. gada aprīlis — Fraunhofere Vācijā saņēma MP3 patentu.
• 1992. gads — Dīters Seicers, kurš palīdzēja Fraunhofer izpētē, integrēja savu audio kodēšanu ar MPEG-1.
• 1993 — tika publicēts MPEG-1 standarts.
• 1994 — MPEG-2 standarts tika izstrādāts un pēc tam publicēts gadu vēlāk.
• Nov. 1996. gada 26. gads — ASV tika izdots MP3 patents.
• 1998. gada septembris — Fraunhofers sāka īstenot patentu tiesības. Ikviens, kurš izmantoja MP3 audio kodējumu, maksāja Fraunhofer licencēšanas maksu.
• 1999. gada februāris — ierakstu kompānija SubPop izplatīja mūziku MP3 formātā, kas ir pirmā šāda kompānija, kas to izdarīja.
• 1999 — parādās pirmie portatīvie MP3 atskaņotāji.
MP3 faila formāts
MP3 fails sastāv no MP3 kadriem, kur katrs kadrs sastāv no galvenes un datu bloka. Kadri nav neatkarīgi, un tos parasti nevar iegūt pie patvaļīgām kadru robežām. Faila datu bloki satur informāciju par audio frekvenču un amplitūdu izteiksmē. Sinhronizācijas vārds galvenē identificē derīga kadra sākumu. Tam seko 3 biti, kur pirmais bits parāda, ka tas ir MPEG standarts, bet atlikušie 2 biti parāda, ka tiek izmantots slānis 3; tātad MPEG-1 Audio Layer 3 vai MP3. Pēc tam vērtības atšķirsies atkarībā no MP3 faila.
ISO/IEC 11172-3 nosaka vērtību diapazonu katrai galvenes sadaļai, kā arī galvenes specifikāciju. Lielākā daļa MP3 failu mūsdienās satur ID3 metadata, kas ir pirms vai pēc MP3 kadriem, kā norādīts diagrammā. Datu straumē var būt neobligāta kontrolsumma.