MP3-ljud (.mp3)
ISO/IEC StandardMPEG-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:
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 33ASCII-REPRESENTATION: ID3
Standardisering: ISO/IEC 11172-3 / ISO/IEC 13818-3
Tekniska specifikationer
| Containerarkitektur | MPEG-1- eller MPEG-2-ljudlager III som bitström med inledande ID3v2-taggar |
| Komprimering | Hybridfilterbank (polyfasfilter och MDCT), psykoakustisk maskering och Huffman-entropikodning |
| Byteordning | Big-endian-bitströmshuvuden |
| Färgrymder | Ej tillämpligt (förlustkomprimerad ljudbitström) |
| Kanaler och struktur | 1 till 2 kanaler (mono, stereo, joint stereo, dubbelkanal) |
| Maximala dimensioner | Samplingsfrekvenser på 32, 44,1 och 48 kHz (MPEG-1) eller halva frekvenserna (MPEG-2), med bithastigheter upp till 320 kbps |
| Transparens | Perceptuell förlustkomprimering; transparent ljudkvalitet vid 256 - 320 kbps (eller VBR V0) |
| Strömning och progressiv visning | Inbyggd 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 attribut | MP3 (Aktuell) | AAC | OGG | OPUS |
|---|---|---|---|---|
| Patentstatus | Alla patent har löpt ut; standarden är allmän egendom | Patentpool (Via Licensing) | Fri och obunden programvara med öppen källkod | Fri och obunden öppen källkod |
| Hårdvarukompatibilitet | Brett stöd i många äldre och aktuella enheter | Kompatibiliteten beror på spelaren och enheten. | Brett stöd på datorer och Android-enheter | Brett stöd i moderna webbläsare och telefoner |
| Kvalitet vid 96 kbps | Dålig; hörbart brus och ljudartefakter | Accepterbar | Bra | Nä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ållare | Inbyggt stöd för pausfri uppspelning | Inbyggt 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
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.
Relaterade konverteringspar för MP3
Konvertering av PCM-ljud i WAV-format till MP3 kan minska filstorleken avsevärt. Hur mycket den minskar och hur ljudet påverkas beror på källan, bithastigheten och kodningsinställningarna.
Konvertering av MP3-filer till WAV packar upp komprimerat ljud till okomprimerad linjär PCM-data för professionell redigering och uppspelning via hårdvara.
Genom att konvertera förlustfria FLAC-filer till komprimerade MP3-filer minskar filstorleken avsevärt, vilket gör din musiksamling kompatibel med äldre mediaspelare och mobila enheter med begränsat utrymme.
Vid konvertering från MP3 till FLAC komprimeras det avkodade PCM-ljudet förlustfritt, men frekvenser som den ursprungliga MP3-komprimeringen tog bort kan inte återskapas.
Genom att konvertera Advanced Audio Coding-filer till MPEG-1 Audio Layer III blir din musik och dina poddar spelbara på äldre hårdvaruspelare och äldre bilstereoapparater.
Konvertering av MP3-filer till AAC-format uppgraderar äldre ljud med förstörande komprimering till modern, högeffektiv kodning för bättre ljudkvalitet och mindre filstorlekar.
Koda om öppna Ogg Vorbis-ljudspår till det brett kompatibla MP3-formatet direkt i webbläsaren.
Konvertera moderna Opus-röstmeddelanden från WhatsApp, Discord och Telegram till MP3-formatet med brett stöd.