MP3-lyd (.mp3)

ISO/IEC Standard

MPEG-1 Audio Layer III (MP3) er det revolutionerende tabsgivende lydformat, der satte gang i den digitale musikrevolution ved at komprimere CD-lyd med 90 % og samtidig bevare den sansemæssige kvalitet.

Konverter WAV til MP3

Gratis WAV til MP3-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer MP3-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer MP3-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

49 44 33

ASCII-REPRÆSENTATION: ID3

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

Tekniske specifikationer

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

Tekniske sammenligningsmatrix: MP3 vs. konkurrenter

Teknisk attributMP3 (Aktuel)AACOGGOPUS
PatentstatusFuldstændig udløbet; standard i det offentlige rum (public domain)Patenteret pulje (Via Licensing)Fri og ubehæftet open sourceFri og ubehæftet open source
Hardwarekompatibilitet100 % universal på tværs af al ældre og modern hardwareUniversal på tværs af moderne enhederBred understøttelse af desktop og AndroidBred understøttelse af moderne browsere og telefoner
Kvalitet ved 96 kbpsDårlig; mærkbar susen og artefakterAcceptabelGodNæsten gennemsigtig
Afspilning uden huller (Gapless)Hack-afhængig (kræver LAME-encoderforsinkelsesmærker)Indbygget container-understøttelseIndbygget understøttelse af gaplessIndbygget understøttelse af gapless

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Afspilleren afspiller de første få sekunder og fejler derefter, eller lydtidslinjens skyder springer vildt.

Grundlæggende årsag: Beskadiget VBR (Variable Bitrate) Xing/Info-header eller beskadigede synkroniseringsord (syncwords) i frame-headers.

Gendannelse: Genopbyg VBR-søgeheaders ved hjælp af 'vbrfix' eller kør 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Sikkerhedsanalyse og parser-angrebsvektorer

MP3-filer accepteres universelt på tværs af operativsystemer. Sikkerhedsproblemer fokuserer på bufferoverløb ved fortolkning af ID3-tags og polyglot-filer.

Kendte angrebsvektorer

  • Heap-bufferoverløb ved fortolkning af ID3v2-tags i medieserverens indekseringstjenester.
  • Polyglot-udnyttelse, der indlejrer eksekverbare nyttelast (payloads) inde i MP3-filens padding eller efterfølgende ID3v1-tags.
  • Nægtelse af tjeneste (Denial of Service) gennem misdannede frame-synkroniseringsmarkører, der får parseren til at gå i ring (spinning).

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2017Fraunhofer IIS afslutter officielt sit MP3-licensprogram, da alle patenter udløber på verdensplan.
1998Rio PMP300 lanceres og kickstarter forbrugermarkedet for bærbare MP3-afspillere.
1993Udgivet internationalt som ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Vigtige fordele og styrker

  • 100 % universal kompatibilitet: afspilles på stort set alle digitale enheder fremstillet siden 1995.
  • Patentfri: alle globale patenter udløb i 2017, hvilket gør formatet fuldstændig royaltyfrit for softwareudviklere.
  • Standardiseret ID3v2-metadata-system understøtter avanceret mærkning, tekster og indlejret albumkunst.

Tekniske begrænsninger og ulemper

  • Dårligere komprimeringseffektivitet sammenlignet med moderne codecs som AAC og Opus ved bithastigheder under 160 kbps.
  • Streng afskæring af højfrekvent lydindhold over 16-18 kHz ved standardbithastigheder.
  • Algoritmisk design introducerer udfyldning (padding) forskellig fra nul i starten af numre, hvilket forhindrer sømløs afspilning uden huller (gapless) uden brugerdefinerede LAME-headers.

Interessant teknisk trivia

  • Suzanne Vegas a cappella-sang 'Tom's Diner' blev brugt af Karlheinz Brandenburg som referencenummer til at finpudse MP3-komprimeringsalgoritmerne.
  • Filtypen .mp3 blev officielt valgt af Fraunhofer-holdet den 14. juli 1995; tidligere brugte de .bit.
  • Over 100 millioner fysiske MP3-afspillere blev solgt på verdensplan i det årti, hvor den digitale musikrevolution nåede sit højdepunkt.

Ofte stillede tekniske spørgsmål

Hvad er forskellen på CBR og VBR i MP3?

CBR (Constant Bitrate) koder hvert sekund af lyd med en identisk datahastighed (f.eks. 320 kbps). VBR (Variable Bitrate) tildeler dynamisk flere data til komplekse passager og færre til stilhed, hvilket sparer filstørrelse med identisk kvalitet.

Hvorfor starter en MP3-fil nogle gange med 'ID3' i stedet for binære synkroniseringsbytes?

MP3-filer tilføjer en ID3v2-metadatatagblok ved byte 0 for at gemme kunstner, titel og albumcover, før de faktiske lydrammer begynder. ID3-headeren starter med ASCII 'ID3' (0x49 0x44 0x33).

Kan MP3 gemme 24-bit eller 96 kHz højtopløselig lyd?

Nej. MPEG-1-standarden begrænser strengt MP3 til 16-bit lyd ved en maksimal samplingshastighed på 48 kHz. Til højtopløselig lyd skal FLAC eller WAV bruges.