Zvok MP3 (.mp3)

ISO/IEC Standard

MPEG-1 Audio Layer III (MP3) je revolucionarni zvočni format z izgubo podatkov, ki je sprožil revolucijo digitalne glasbe. Zvok s CD-ja stisne za 90 %, hkrati pa ohranja zaznavno kakovost.

Pretvori WAV v MP3

Brezplačen pretvornik iz WAV v MP3 v brskalniku. Pretvorite datoteke takoj v svoji napravi.

Pregled in metapodatki

Operacijski sistemi in analizatorji datotek identificirajo datoteke MP3 s pregledom vodilnega binarnega zaporedja bajtov:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Podpis glave na ravni bajtov (Čarobni bajti)

Operacijski sistemi in analizatorji datotek identificirajo datoteke MP3 s pregledom vodilnega binarnega zaporedja bajtov:

PODPIS HEX (ZAMIK 0):

49 44 33

REPREZENTACIJA ASCII: ID3

Standardizacija: ISO/IEC 11172-3 / ISO/IEC 13818-3

Tehnične specifikacije

Arhitektura vsebnikaMPEG-1 / MPEG-2 Audio Layer III frame bitstream with prepended ID3v2 tags
StiskanjeHybrid filterbank (polyphase + MDCT), psychoacoustic perceptual masking, and Huffman entropy coding
Vrstni red bajtovBig-Endian bitstream headers
Barvni prostoriN/A (Lossy Audio Bitstream)
Kanali in struktura1 to 2 channels (Mono, Stereo, Joint Stereo, Dual Channel)
Največje dimenzijeSample rates of 32, 44.1, and 48 kHz (MPEG-1) or half rates (MPEG-2) at bitrates up to 320 kbps
ProsojnostPerceptual lossy coding; transparent quality achieved at 256-320 kbps (or VBR V0)
Pretočno in progresivno predvajanjeNative frame synchronization (11 consecutive binary ones 0xFFE/0xFFF) enables stream splicing

Tehnična primerjalna matrika: MP3 proti konkurenci

Tehnični atributMP3 (Trenutno)AACOGGOPUS
Status patentaPopolnoma poteklo; standard v javni lastiPatentirani bazen (Via Licensing)Brezplačna in prosta odprtokodna kodaBrezplačna in prosta odprtokodna koda
Združljivost s strojno opremo100-odstotno univerzalno za vso starejšo in sodobno strojno opremoUniverzalno za sodobne napraveŠiroka podpora za namizne računalnike in AndroidŠiroka podpora za sodobne brskalnike in telefone
Kakovost pri 96 kb/sSlabo; opazen šum in artefaktiSprejemljivoDobroSkoraj prosojno
Brezvrstično predvajanjeOdvisno od obvoda (zahteva oznake zakasnitve kodirnika LAME)Izvorna podpora v vsebnikuIzvorna podpora za predvajanje brez presledkovIzvorna podpora za predvajanje brez presledkov

Pogosti načini okvar in vodič za heksadecimalno obnovo

Predvajalnik predvaja prvih nekaj sekund, nato pa se ustavi, ali pa se kazalnik časovne osi zvoka divje premika.

Glavni vzrok: Poškodovana glava VBR (Variable Bitrate) Xing/Info ali poškodovane sinhronizacijske besede v glavah okvirjev.

Sanacija: Ponovno zgradite glave za iskanje VBR z orodjem 'vbrfix' ali zaženite 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Varnostna analiza in napadalni vektorji razčlenjevalnika

Datoteke MP3 so splošno sprejete v vseh operacijskih sistemih. Varnostne težave se osredotočajo na prekoračitve medpomnilnika pri razčlenjevanju oznak ID3 in poliglotske datoteke.

Znani vektorji napada

  • Prekoračitev medpomnilnika v pomnilniku (heap buffer overflow) pri razčlenjevanju oznak ID3v2 v storitvah indeksiranja medijskih strežnikov.
  • Poliglotski izkoristek, ki vgraja izvedljiva bremena znotraj oblazinjenja datoteke MP3 ali zaključnih oznak ID3v1.
  • Zavrnitev storitve zaradi nepravilnih oznak za sinhronizacijo okvirjev, ki povzročajo vrtenje razčlenjevalnika v zanki.

Obrambne najboljše prakse:

Zgodovinski izvor in mejniki

2017Fraunhofer IIS uradno prekine program licenciranja MP3, ko po vsem svetu potečejo vsi patenti.
1998Na trg prihaja predvajalnik Rio PMP300, ki sproži trg prenosnih predvajalnikov MP3 za široko potrošnjo.
1993Mednarodno objavljeno kot ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Ključne prednosti

  • 100-odstotna univerzalna združljivost: deluje na skoraj vsaki digitalni napravi, izdelani po letu 1995.
  • Brez patentov: vsi svetovni patenti so potekli leta 2017, zato je za razvijalce programske opreme popolnoma brez provizij (royalty-free).
  • Standardiziran sistem metapodatkov ID3v2 podpira obsežno označevanje, besedila in vgrajene slike albumov.

Tehnične omejitve in slabosti

  • Manjša učinkovitost stiskanja v primerjavi s sodobnimi kodeki, kot sta AAC in Opus, pri bitnih hitrostih pod 160 kb/s.
  • Stroga meja visokofrekvenčne zvočne vsebine nad 16 - 18 kHz pri standardnih bitnih hitrostih.
  • Algoritmska zasnova uvaja neničelno polnjenje (padding) na začetku posnetkov, kar preprečuje brezhibno predvajanje brez presledkov (gapless playback) brez glav LAME po meri.

Zanimive tehnične malenkosti

  • Karlheinz Brandenburg je kot referenčni posnetek za izboljšanje algoritmov stiskanja MP3 uporabil pesem a cappella 'Tom's Diner' izvajalke Suzanne Vega.
  • Ekipa Fraunhofer je razširitev datoteke .mp3 uradno izbrala 14. julija 1995; pred tem so uporabljali .bit.
  • Med vrhuncem revolucije digitalne glasbe je bilo po vsem svetu prodanih več kot 100 milijonov fizičnih predvajalnikov MP3.

Pogosta tehnična vprašanja

Kakšna je razlika med CBR in VBR v MP3?

CBR (konstantna bitna hitrost) kodira vsako sekundo zvoka z enako hitrostjo podatkov (npr. 320 kbps). VBR (spremenljiva bitna hitrost) dinamično dodeljuje več podatkov zapletenim prehodom in manj tišini, s čimer prihrani prostor na disku ob enaki kakovosti.

Zakaj se datoteka MP3 včasih začne z 'ID3' namesto z binarnimi sinhronizacijskimi bajti?

Datoteke MP3 na začetku pripnejo blok metapodatkov ID3v2 na bajtu 0 za shranjevanje izvajalca, naslova in naslovnice albuma, preden se začnejo dejanski zvočni okvirji. Glava ID3 se začne z znaki ASCII 'ID3' (0x49 0x44 0x33).

Ali lahko MP3 shrani 24-bitni zvok visoke ločljivosti ali 96 kHz?

Ne. Standard MPEG-1 strogo omejuje MP3 na 16-bitni zvok pri največji vzorčni frekvenci 48 kHz. Za zvok visoke ločljivosti je treba uporabiti FLAC ali WAV.