Zvuk MP3 (.mp3)

ISO/IEC Standardní

MPEG-1 Audio Layer III (MP3) je revoluční ztrátový zvukový formát, který odstartoval digitální hudební revoluci. Komprimuje zvuk z CD o 90 % při zachování vnímané kvality.

Převést WAV na MP3

Bezplatný konvertor z WAV do MP3 v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory MP3 kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory MP3 kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

49 44 33

ASCII REPREZENTACE: ID3

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

Technické specifikace

Architektura kontejneruBitový proud snímků MPEG-1 / MPEG-2 Audio Layer III s předřazenými značkami ID3v2
KompreseHybridní filtrační banka (polyfázová + MDCT), psychoakustické maskování a Huffmanovo entropické kódování
Pořadí bajtůHlavičky bitového proudu Big-Endian
Barevné prostoryNevztahuje se (ztrátový zvukový proud)
Kanály a struktura1 až 2 kanály (mono, stereo, joint stereo, duální kanál)
Max. rozměryAž 44,1 kHz
PrůhlednostPercepční ztrátové kódování; při 256-320 kb/s (nebo VBR V0) bývají ztráty téměř neslyšitelné.
Streamování a progresivní načítáníNativní synchronizace snímků (11 po sobě jdoucích binárních jedniček 0xFFE/0xFFF) umožňuje spojování proudů

Technická srovnávací matice: MP3 vs konkurence

Technický atributMP3 (Aktuální)AACOGGOPUS
Stav patentuPatenty vypršely; standard ve veřejné doméněPatentové sdružení (Via Licensing)Svobodný a otevřený zdrojový kód bez omezeníSvobodný a otevřený zdrojový kód bez omezení
Kompatibilita s hardwaremŠiroká podpora u mnoha starších i současných zařízeníKompatibilita závisí na přehrávači a zařízení.Široká podpora pro stolní počítače a zařízení s AndroidemŠiroká podpora moderních prohlížečů a telefonů
Kvalita při 96 kbpsSlabá; slyšitelné šumění a artefaktyPřijatelnáDobráTéměř nerozeznatelná od originálu
Přehrávání bez mezer (Gapless)Závislé na hacku (vyžaduje značky zpoždění kodéru LAME)Nativní podpora kontejneruNativní podpora přehrávání bez mezerNativní podpora přehrávání bez mezer

Běžné režimy poškození a příručka pro obnovení v hex

Přehrávač přehraje prvních několik sekund a pak selže, nebo posuvník časové osy zvuku divoce skáče.

Hlavní příčina: Poškozená hlavička Xing/Info pro VBR (variabilní datový tok) nebo poškozené synchronizační značky v hlavičkách rámců.

Obnovení: Obnovte hlavičky pro vyhledávání ve VBR pomocí nástroje „vbrfix" nebo spusťte příkaz „ffmpeg -i broken.mp3 -c copy fixed.mp3".

Bezpečnostní analýza a vektory útoků na parser

MP3 je široce podporován, ale přehrávání závisí na operačním systému a aplikaci. Bezpečnostní problémy zahrnují zranitelnosti při zpracování značek ID3 a polyglotní soubory.

Známé vektory útoků

  • Přetečení haldy (heap buffer overflow) při parsování značek ID3v2 ve službách pro indexování mediálních serverů.
  • Polyglotní útok vkládající spustitelné datové části do výplně souboru MP3 nebo do koncových značek ID3v1.
  • Odepření služby (DoS) způsobené malformovanými značkami synchronizace rámců, které vedou k zacyklení parseru.

Doporučené bezpečnostní postupy: Před uložením nebo indexováním v databázi proveďte sanitaci a zkrácení bloků metadat ID3 na rozumné mezní délky.

Historický vývoj a milníky

2017Společnost Fraunhofer IIS oficiálně ukončuje svůj licenční program pro MP3, jelikož veškeré patenty celosvětově vypršely.
1998Na trh přichází přehrávač Rio PMP300, čímž odstartuje spotřebitelský trh s přenosnými přehrávači MP3.
1993Mezinárodně publikováno jako norma ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Klíčové výhody a přednosti

  • Přehrávání MP3 podporuje řada zařízení a aplikací, kompatibilita se však liší podle produktu
  • Bez patentů: všechny globální patenty vypršely v roce 2017, což znamená, že je pro vývojáře softwaru zcela bez licenčních poplatků.
  • Standardizovaný systém metadat ID3v2 podporuje bohaté tagování, texty písní a vložené obrázky alb.

Technická omezení a nevýhody

  • Horší efektivita komprese ve srovnání s moderními kodeky, jako jsou AAC a Opus, při datových tocích pod 160 kb/s.
  • Přísné ořezání vysokofrekvenčního zvukového obsahu nad 16 až 18 kHz při standardních datových tocích.
  • Algoritmický návrh zavádí nenulové odsazení na začátku skladeb, což bez vlastních hlaviček LAME brání plynulému přehrávání bez mezer.

Zajímavé technické drobnosti

  • A cappella skladba „Tom's Diner“ od Suzanne Vegové byla použita Karlheinzem Brandenburgem jako referenční nahrávka pro vylepšení algoritmů komprese MP3.
  • Příponu souboru .mp3 oficiálně zvolil tým Fraunhofer dne 14. července 1995; předtím používali .bit.
  • Během vrcholné dekády digitální hudební revoluce se po celém světě prodalo přes 100 milionů fyzických přehrávačů MP3.

Často kladené technické otázky

Jaký je rozdíl mezi CBR a VBR ve formátu MP3?

CBR používá pevný datový tok. VBR přiděluje data podle složitosti nebo cílové kvality; velikost a kvalita závisí na kodéru a nastavení.

Proč soubor MP3 někdy začíná řetězcem 'ID3' místo binárních synchronizačních bajtů?

Soubory MP3 mají na začátku (na bajtu 0) vložen blok metadat ID3v2 pro uložení interpreta, názvu a obalu alba předtím, než začnou skutečné zvukové rámce. Hlavička ID3 začíná ASCII řetězcem 'ID3' (0x49 0x44 0x33).

Může formát MP3 ukládat 24bitový nebo 96 kHz zvuk ve vysokém rozlišení?

MP3 je ztrátový kodek, takže nezachovává přesnost zvuku ve vysokém rozlišení ve formátu PCM. MPEG-1 Layer III používá vzorkovací frekvence až 48 kHz; pokud potřebujete zachovat zdrojový zvuk ve vysokém rozlišení, použijte bezeztrátový formát, například FLAC nebo WAV.