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 CD zvuk o 90 % při zachování vnímané kvality.
Převést WAV do MP3
Bezplatný konvertor z WAV do MP3 v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Zkontrolovat a metadata
Operační systémy a analyzátory souborů identifikují soubory MP3 kontrolou počáteční binární sekvence bajtů:
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 (OFFSET 0):
49 44 33ASCII REPREZENTACE: ID3
Standardizace: ISO/IEC 11172-3 / ISO/IEC 13818-3
Technické specifikace
| Architektura kontejneru | MPEG-1 / MPEG-2 Audio Layer III frame bitstream with prepended ID3v2 tags |
| Komprese | Hybrid filterbank (polyphase + MDCT), psychoacoustic perceptual masking, and Huffman entropy coding |
| Endiantita bajtů | Big-Endian bitstream headers |
| Barevné prostory | N/A (Lossy Audio Bitstream) |
| Kanály a struktura | 1 to 2 channels (Mono, Stereo, Joint Stereo, Dual Channel) |
| Max. rozměry | Sample rates of 32, 44.1, and 48 kHz (MPEG-1) or half rates (MPEG-2) at bitrates up to 320 kbps |
| Průhlednost | Perceptual lossy coding; transparent quality achieved at 256-320 kbps (or VBR V0) |
| Streamování a progresivní načítání | Native frame synchronization (11 consecutive binary ones 0xFFE/0xFFF) enables stream splicing |
Technická srovnávací matice: MP3 vs konkurence
| Technický atribut | MP3 (Aktuální) | AAC | OGG | OPUS |
|---|---|---|---|---|
| Stav patentu | Zcela vypršelo; standard public domain | Patentový fond (Via Licensing) | Svobodný a otevřený zdrojový kód bez omezení | Svobodný a otevřený zdrojový kód bez omezení |
| Kompatibilita s hardwarem | 100% univerzální napříč veškerým starším i moderním hardwarem | Univerzální napříč moderními zařízeními | Široká podpora pro desktop a Android | Široká podpora moderních prohlížečů a telefonů |
| Kvalita při 96 kbps | Slabá; znatelné šumění a artefakty | Přijatelná | Dobrá | Téměř transparentní |
| Přehrávání bez mezer (Gapless) | Závislé na úpravách (vyžaduje značky zpoždění kodéru LAME) | Nativní podpora kontejneru | Nativní podpora přehrávání bez mezer | Nativní 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
Soubory MP3 jsou univerzálně akceptovány napříč operačními systémy. Bezpečnostní problémy se soustředí na přetečení vyrovnávací paměti při parsování značek ID3 a na 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é payloads do vycpávek (padding) souboru MP3 nebo 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:
Historický vývoj a milníky
Klíčové výhody a přednosti
- 100% univerzální kompatibilita: přehrává se na prakticky každém digitálním zařízení vyrobeném od roku 1995.
- Bez patentů: všechny globální patenty vypršely v roce 2017, což znamená, že je pro vývojáře softwaru zcela bez poplatků (royalty-free).
- 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 kbps.
- Přísné ořezání obsahu vysokofrekvenčního zvuku nad 16 - 18 kHz při standardních datových tocích.
- Algoritmický návrh zavádí nenulové odsazení na začátku skladeb, což brání plynulému přehrávání bez mezer (gapless) bez vlastních hlaviček LAME.
Zajímavé technické drobnosti
- A capella 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 (Constant Bitrate) kóduje každou sekundu zvuku stejnou datovou rychlostí (např. 320 kbps). VBR (Variable Bitrate) dynamicky přiděluje více dat složitým pasážím a méně tichu, čímž šetří velikost souboru při zachování totožné kvality.
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í?
Ne. Standard MPEG-1 striktně omezuje MP3 na 16bitový zvuk s maximální vzorkovací frekvencí 48 kHz. Pro zvuk ve vysokém rozlišení je nutné použít FLAC nebo WAV.
Související konverzní páry pro MP3
Konverze nekomprimovaného zvuku WAV do komprimovaného formátu MP3 zmenšuje velikost souborů až o devadesát procent při zachování vysoké věrnosti zvuku pro každodenní poslech a sdílení.
Převedením souborů MP3 na WAV se komprimovaný zvuk rozbalí do nekomprimovaných lineárních dat PCM pro profesionální úpravy a přehrávání na hardwaru.
Konverze bezztrátových souborů FLAC na komprimované soubory MP3 výrazně zmenšuje velikost dat, čímž zajišťuje kompatibilitu vaší hudební knihovny se staršími přehrávači a mobilními zařízeními s omezenou kapacitou úložiště.
Konverze ztrátového souboru MP3 na bezztrátový soubor FLAC umístí zvuková data do nekomprimovaného archivačního kontejneru, i když to nedokáže obnovit frekvence, které byly odstraněny již při původní kompresi.
Konverze souborů Advanced Audio Coding do formátu MPEG-1 Audio Layer III umožňuje přehrávání vaší hudby a podcastů na starších hardwarových přehrávačích a historických autorádiích.
Konverze souborů MP3 do formátu AAC aktualizuje starší ztrátové zvukové nahrávky na moderní vysoce efektivní kódování pro lepší zvuk při menší velikosti souboru.
Transkódujte otevřené zvukové stopáže Ogg Vorbis do univerzálního formátu MP3 s bleskovým provedením v prohlížeči za necelou sekundu.
Převeďte moderní hlasové zprávy Opus z aplikací WhatsApp, Discord a Telegram do univerzálního formátu MP3.