MP3-lydbok (.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.

Inspeksjon og metadata

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

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

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-rammebitstrøm med ID3v2-tagger først
KomprimeringHybrid filterbank (polyfase + MDCT), psykoakustisk maskering og Huffman-entropikoding
BytterekkefølgeBig-endian-bitstrømshoder
FargeromIkke relevant (tapsbasert lydbitstrøm)
Kanaler og struktur1 til 2 kanaler (mono, stereo, joint stereo, tokanalslyd)
Maks. dimensjonerSamplingsfrekvenser på 32, 44,1 og 48 kHz (MPEG-1) eller halvparten av disse (MPEG-2), med bithastigheter på opptil 320 kbps
GjennomsiktighetPerseptuell tapsbasert koding; transparent lydkvalitet oppnås ved 256 til 320 kbps (eller VBR V0)
Strømming og progressiv visningInnebygd rammesynkronisering (11 binære enere på rad, 0xFFE/0xFFF) gjør det mulig å sette sammen strømmer

Teknisk sammenligningsmatrise: MP3 sammenlignet med konkurrenter

Teknisk attributtMP3 (Gjeldende)AACOGGOPUS
PatentstatusHelt utløpt; standard i det offentlige romPatentert pool (Via Licensing)Gratis og ubehæftet åpen kildekodeGratis åpen kildekode uten begrensninger
MaskinvarekompatibilitetBred støtte på mange eldre og nåværende enheter.Kompatibiliteten avhenger av avspilleren og enheten.Bred støtte på datamaskiner og Android-enheterBred støtte for moderne nettlesere og telefoner
Kvalitet ved 96 kbpsDårlig; merkbar susing og artefakterAkseptabelGodNesten transparent
Sømløs avspillingAvhenger av en tilpasning (krever LAME-encoderens forsinkelsesmerker)Innebygd beholderstøtteInnebygd støtte for sømløs avspillingInnebygd støtte for sømløs avspilling

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

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

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

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

Sikkerhetsanalyse og angrepsvektorer mot parsere

MP3 støttes bredt, men avspilling avhenger av operativsystem og app. Sikkerhetsproblemer omfatter sårbarheter ved tolking av ID3-tagger og polyglotfiler.

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.

Anbefalte sikkerhetstiltak: Rens og avskjær ID3-metadatablokker til fornuftige lengdegrenser før lagring eller datakatalogisering.

Historisk opprinnelse og milepæler

2017Fraunhofer IIS avslutter offisielt sitt 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

  • MP3-avspilling støttes av mange enheter og programmer, men kompatibiliteten varierer mellom produkter.
  • Patentfri: alle globale patenter utløp 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.
  • Den algoritmiske utformingen legger til utfyllingsdata som ikke er null i starten av sporene. Dette hindrer sømløs avspilling uten egne LAME-headere.

Interessante tekniske fakta

  • Suzanne Vegas a cappella-sang «Tom's Diner» ble brukt av Karlheinz Brandenburg som referansespor for å finpusse MP3-komprimeringsalgoritmene.
  • Filtypen .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 topp.

Ofte stilte tekniske spørsmål

Hva er forskjellen mellom CBR og VBR i MP3?

CBR bruker fast bitrate. VBR fordeler data etter kompleksitet eller kvalitetsmål; størrelse og kvalitet avhenger av enkoder og innstillinger.

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?

MP3 er en tapsbasert kodek og bevarer derfor ikke PCM-presisjonen i lyd med høy oppløsning. MPEG-1 Layer III bruker samplingsfrekvenser på opptil 48 kHz; bruk et tapsfritt format som FLAC eller WAV når du vil bevare lydkilden med høy oppløsning.