MP3-ljud (.mp3)

ISO/IEC Standard

MPEG-1 Audio Layer III (MP3) är ett banbrytande ljudformat med förlustkomprimering som satte fart på den digitala musikrevolutionen. Det komprimerar CD-ljud med 90 % och bevarar samtidigt den upplevda ljudkvaliteten.

Konvertera WAV till MP3

Gratis konverterare från WAV till MP3 i webbläsaren. Konvertera filer direkt på din enhet.

Granska och metadata

Operativsystem och filanalysverktyg identifierar MP3-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar MP3-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

49 44 33

ASCII-REPRESENTATION: ID3

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

Tekniska specifikationer

ContainerarkitekturMPEG-1- eller MPEG-2-ljudlager III som bitström med inledande ID3v2-taggar
KomprimeringHybridfilterbank (polyfasfilter och MDCT), psykoakustisk maskering och Huffman-entropikodning
ByteordningBig-endian-bitströmshuvuden
FärgrymderEj tillämpligt (förlustkomprimerad ljudbitström)
Kanaler och struktur1 till 2 kanaler (mono, stereo, joint stereo, dubbelkanal)
Maximala dimensionerSamplingsfrekvenser på 32, 44,1 och 48 kHz (MPEG-1) eller halva frekvenserna (MPEG-2), med bithastigheter upp till 320 kbps
TransparensPerceptuell förlustkomprimering; transparent ljudkvalitet vid 256 - 320 kbps (eller VBR V0)
Strömning och progressiv visningInbyggd bildrutesynkronisering (11 ettor i rad i binär form, 0xFFE/0xFFF) gör det möjligt att skarva ihop strömmar

Teknisk jämförelsematris: MP3 jämfört med konkurrenter

Tekniskt attributMP3 (Aktuell)AACOGGOPUS
PatentstatusAlla patent har löpt ut; standarden är allmän egendomPatentpool (Via Licensing)Fri och obunden programvara med öppen källkodFri och obunden öppen källkod
HårdvarukompatibilitetBrett stöd i många äldre och aktuella enheterKompatibiliteten beror på spelaren och enheten.Brett stöd på datorer och Android-enheterBrett stöd i moderna webbläsare och telefoner
Kvalitet vid 96 kbpsDålig; hörbart brus och ljudartefakterAccepterbarBraNästan transparent
Uppspelning utan pauser (gapless)Kräver särskild lösning (LAME-taggar för kodarfördröjning)Inbyggt stöd för behållareInbyggt stöd för pausfri uppspelningInbyggt stöd för pausfri uppspelning

Vanliga skadeorsaker och hex-återställningsguide

Spelaren spelar upp de första sekunderna och slutar sedan, eller så hoppar uppspelningsmarkören fram och tillbaka längs tidslinjen.

Grundorsak: Skadat Xing/Info-huvud för VBR (variabel bithastighet) eller skadade synkord i bildrutornas huvuden.

Återställning: Återskapa VBR-sökhuvuden med 'vbrfix' eller kör 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Säkerhetsanalys och attackvektorer för tolkar

MP3 har brett stöd, men uppspelningen beror på operativsystem och app. Säkerhetsproblem omfattar sårbarheter i parsning av ID3-taggar och polyglotfiler.

Kända attackvektorer

  • Heap-buffertspill när medieserverns indexeringstjänster tolkar ID3v2-taggar.
  • Polyglott attack där körbar kod bäddas in i MP3-filens utfyllnad eller i avslutande ID3v1-taggar.
  • Överbelastningsattack via felaktiga bildrutesynkmarkörer som får tolken att fastna i en loop.

Rekommenderade skyddsåtgärder: Sanera ID3-metadata och begränsa metadatablocken till rimlig längd innan de lagras eller indexeras i en databas.

Historiskt ursprung och milstolpar

2017Fraunhofer IIS avslutar officiellt sitt licensprogram för MP3 i takt med att alla patent löper ut i hela världen.
1998Rio PMP300 lanseras och sätter igång konsumentmarknaden för bärbara MP3-spelare.
1993Publiceras internationellt som ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Viktiga fördelar

  • Många enheter och appar kan spela upp MP3, men kompatibiliteten varierar mellan produkter.
  • Patentfri: alla patent löpte ut globalt 2017, så formatet är helt royaltyfritt för mjukvaruutvecklare.
  • Det standardiserade ID3v2-systemet för metadata stöder omfattande taggning, låttexter och inbäddade skivomslag.

Tekniska begränsningar

  • Mindre effektiv komprimering än moderna kodekar som AAC och Opus vid bithastigheter under 160 kbps.
  • Vid vanliga bithastigheter kapas ljudinnehåll över 16 - 18 kHz helt.
  • På grund av hur kodningen fungerar läggs utfyllnad till i början av spår, vilket hindrar sömlös uppspelning utan särskilda LAME-huvuden.

Intressant teknisk kuriosa

  • Karlheinz Brandenburg använde Suzanne Vegas a cappella-låt 'Tom's Diner' som referensspår när han finjusterade MP3-komprimeringsalgoritmerna.
  • Filändelsen .mp3 valdes officiellt av Fraunhofer-teamet den 14 juli 1995; tidigare använde de .bit.
  • Över 100 miljoner fysiska MP3-spelare såldes världen över under det årtionde då den digitala musikrevolutionen nådde sin höjdpunkt.

Vanliga tekniska frågor

Vad är skillnaden mellan CBR och VBR i MP3?

CBR använder fast bithastighet. VBR fördelar data efter komplexitet eller kvalitetsmål; storlek och kvalitet beror på kodare och inställningar.

Varför börjar en MP3-fil ibland med 'ID3' i stället för binära synkbyte?

MP3-filer börjar med ett ID3v2-metadatablock vid byte 0, där artist, titel och skivomslag lagras före de egentliga ljudbildrutorna. ID3-huvudet börjar med ASCII-tecknen 'ID3' (0x49 0x44 0x33).

Kan MP3 lagra 24-bitars eller 96 kHz högupplöst ljud?

MP3 är en kodek med förlustkomprimering och bevarar därför inte PCM-ljudets högupplösta precision. MPEG-1 Layer III stöder samplingsfrekvenser upp till 48 kHz. Om du behöver bevara högupplöst källjud använder du ett förlustfritt format som FLAC eller WAV.