MP3-lyd (.mp3)

ISO/IEC Standard

MPEG-1 Audio Layer III (MP3) er det revolusjonerende tapsbaserte lydformatet som startet den digitale musikkrevolusjonen, og som komprimerer CD-lyd med 90 % samtidig som den opprettholder opplevd kvalitet.

Konverter WAV til MP3

Gratis WAV til MP3-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer MP3-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer MP3-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

49 44 33

ASCII-REPRESENTASJON: ID3

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

Tekniske spesifikasjoner

BeholderarkitekturMPEG-1 / MPEG-2 Audio Layer III frame bitstream with prepended ID3v2 tags
KomprimeringHybrid filterbank (polyphase + MDCT), psychoacoustic perceptual masking, and Huffman entropy coding
BytterekkefølgeBig-Endian bitstream headers
FargeromN/A (Lossy Audio Bitstream)
Kanaler og struktur1 to 2 channels (Mono, Stereo, Joint Stereo, Dual Channel)
Maks. dimensjonerSample rates of 32, 44.1, and 48 kHz (MPEG-1) or half rates (MPEG-2) at bitrates up to 320 kbps
GjennomsiktighetPerceptual lossy coding; transparent quality achieved at 256-320 kbps (or VBR V0)
Strømming og progressivNative frame synchronization (11 consecutive binary ones 0xFFE/0xFFF) enables stream splicing

Teknisk sammenligningsmatrise: MP3 vs konkurrenter

Teknisk attributtMP3 (Gjeldende)AACOGGOPUS
PatentstatusHelt utløpt; standard i det offentlige romPatentert pool (Via Licensing)Gratis og ubehæftet åpen kildekodeGratis og ubehæftet åpen kildekode
Maskinvarekompatibilitet100 % universell på tvers av all eldre og moderne maskinvareUniversell på tvers av moderne enheterBred støtte for skrivebord og AndroidBred støtte for moderne nettlesere og telefoner
Kvalitet ved 96 kbpsDårlig; merkbar susing og artefakterAkseptabelGodNesten transparent
Sømløs avspillingHakkavhengig (krever LAME-enkoderforsinkelsesmerker)Innebygd beholderstøtteInnebygd sømløs støtteInnebygd sømløs støtte

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Spilleren spiller de første sekundene og feiler deretter, eller lydtidslinjalen hopper vilt.

Underliggende årsak: Korrupt VBR (Variable Bitrate) Xing/Info-hode eller skadede synkroniseringsord i rammehodene.

Utbedring: Gjenoppbygg VBR-søkefiler ved hjelp av 'vbrfix' eller kjør 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Sikkerhetsanalyse og parser-angrepsvektorer

MP3-filer aksepteres universelt på tvers av operativsystemer. Sikkerhetsproblemer fokuserer på bufferoverløp ved tolking av ID3-merker og polyglott-filer.

Kjente angrepsvektorer

  • Haugbufferoverløp (heap buffer overflow) ved tolking av ID3v2-merker i medieservernes indekseringstjenester.
  • Polyglott-utnyttelse som bygger inn eksekverbare nyttelaster inne i MP3-filutfylling eller etterfølgende ID3v1-merker.
  • Denial of service gjennom feilformede rammesynkroniseringsmarkører som fører til at tolken henger seg opp.

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2017Fraunhofer IIS avslutter offisielt sin MP3-lisensieringsprogram ettersom alle patenter utløper på verdensbasis.
1998Rio PMP300 lanseres og setter i gang forbrukermarkedet for bærbare MP3-spillere.
1993Utgitt internasjonalt som ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Viktige fordeler

  • 100 % universell kompatibilitet: spilles av på praktisk talt alle digitale enheter produsert siden 1995.
  • Patentfri: alle globale patenter utløpte i 2017, noe som gjør det helt lisensfritt for programvareutviklere.
  • Standardisert ID3v2-metadatasystem støtter rik merking, tekst og innebygd albumbilde.

Tekniske begrensninger og ulemper

  • Dårligere kompresjonseffektivitet sammenlignet med moderne kodeker som AAC og Opus ved bitrater under 160 kbps.
  • Streng avskjæring av høyfrekvent lydinnhold over 16-18 kHz ved standard bitrater.
  • Algoritmisk design introduserer null-utfylling (padding) i starten av spor, noe som forhindrer sømløs avspilling uten egendefinerte LAME-hoder.

Interessante tekniske fakta

  • Suzanne Vegas a cappella-sang «Tom's Diner» ble brukt av Karlheinz Brandenburg som referansespor for å finpusse MP3-komprimeringsalgoritmene.
  • Filthenderlsen .mp3 ble offisielt valgt av Fraunhofer-teamet 14. juli 1995; tidligere brukte de .bit.
  • Over 100 millioner fysiske MP3-spillere ble solgt på verdensbasis i løpet av tiåret da den digitale musikkrevolusjonen nådde sin peak.

Ofte stilte tekniske spørsmål

Hva er forskjellen mellom CBR og VBR i MP3?

CBR (Constant Bitrate) koder hvert sekund med lyd med en identisk datarate (f.eks. 320 kbps). VBR (Variable Bitrate) tildeler dynamisk mer data til komplekse partier og mindre til stillhet, noe som sparer filstørrelse med identisk kvalitet.

Hvorfor begynner en MP3-fil noen ganger med 'ID3' i stedet for binære synkroniseringsbyter?

MP3-filer setter en ID3v2-metadatatagblokk foran ved byte 0 for å lagre artist, tittel og albumcover før de faktiske lydrammene begynner. ID3-hodet begynner med ASCII 'ID3' (0x49 0x44 0x33).

Kan MP3 lagre 24-biters eller 96 kHz høyoppløselig lyd?

Nei. MPEG-1-standarden begrenser strengt MP3 til 16-biters lyd ved en maksimal samplingsfrekvens på 48 kHz. For høyoppløselig lyd må FLAC eller WAV brukes.