Audio MP3 (.mp3)

ISO/IEC Standard

MPEG-1 Audio Layer III (MP3) è il rivoluzionario formato audio con perdita che ha dato il via alla rivoluzione della musica digitale, comprimendo l'audio dei CD del 90% preservandone la qualità percettiva.

Converti da WAV a MP3

Convertitore gratuito da WAV a MP3 nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispezione e metadati

I sistemi operativi e gli analizzatori di file identificano i file MP3 ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Privato - i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Firma dell'intestazione a livello di byte (Magic Bytes)

I sistemi operativi e gli analizzatori di file identificano i file MP3 ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

49 44 33

RAPPRESENTAZIONE ASCII: ID3

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

Specifiche tecniche

Architettura del contenitoreFlusso di bit di frame MPEG-1 / MPEG-2 Audio Layer III con tag ID3v2 anteposti
CompressioneFilterbank ibrido (polifase + MDCT), mascheramento percettivo psicoacustico e codifica entropica di Huffman
Endianness dei byteIntestazioni del flusso di bit in formato Big-Endian
Spazi coloreN/D (Flusso di bit audio con perdita)
Canali e strutturaDa 1 a 2 canali (mono, stereo, stereo congiunto, doppio canale)
Dimensioni massimeFrequenze di campionamento di 32, 44,1 e 48 kHz (MPEG-1) o mezze frequenze (MPEG-2) a bitrate fino a 320 kbps
TrasparenzaCodifica con perdita percettiva; qualità trasparente ottenuta a 256-320 kbps (o VBR V0)
Streaming e progressivoLa sincronizzazione nativa dei frame (11 bit a 1 consecutivi, 0xFFE/0xFFF) consente di concatenare i flussi

Matrice di confronto tecnico: MP3 vs Concorrenti

Attributo tecnicoMP3 (Attuale)AACOGGOPUS
Stato dei brevettiBrevetti completamente scaduti; standard libero da brevettiGruppo di brevetti (Via Licensing)Open source gratuito e libero da vincoliOpen source gratuito e libero da vincoli
Compatibilità hardwareUniversale al 100% su tutto l'hardware, sia datato sia modernoLa compatibilità dipende dal lettore e dal dispositivo.Ampio supporto desktop e AndroidAmpio supporto su browser moderni e telefoni
Qualità a 96 kbpsScarsa; fruscii e artefatti evidentiAccettabileBuonaQuasi trasparente
Riproduzione GaplessDipendente da modifiche (richiede tag di ritardo del codificatore LAME)Supporto nativo del contenitoreSupporto gapless nativoSupporto gapless nativo

Modalità di corruzione comuni e guida al recupero esadecimale

Il lettore riproduce i primi secondi e poi si interrompe, oppure il cursore della timeline audio salta in modo erratico.

Causa principale: Intestazione VBR (Variable Bitrate) Xing/Info danneggiata o parole di sincronizzazione danneggiate nelle intestazioni dei frame.

Ripristino: Ricostruire le intestazioni di ricerca VBR usando 'vbrfix' o eseguire 'ffmpeg -i broken.mp3 -c copy fixed.mp3'.

Analisi di sicurezza e vettori di attacco del parser

MP3 è ampiamente supportato, ma la riproduzione dipende dal sistema operativo e dall’applicazione. I problemi di sicurezza includono vulnerabilità nell’analisi dei tag ID3 e file poliglotti.

Vettori di attacco noti

  • Heap buffer overflow nell'analisi dei tag ID3v2 nei servizi di indicizzazione dei server multimediali.
  • Exploit poliglotta che incorpora payload eseguibili all'interno del padding del file MP3 o dei tag ID3v1 finali.
  • Attacco di negazione del servizio tramite marcatori di sincronizzazione dei frame malformati che causano il blocco del parser.

Migliori pratiche difensive: Igienizzare e troncare i blocchi di metadati ID3 a limiti di lunghezza ragionevoli prima dell'archiviazione o dell'indicizzazione nel database.

Origini storiche e tappe fondamentali

2017Fraunhofer IIS termina ufficialmente il suo programma di licenze MP3 poiché tutti i brevetti scadono in tutto il mondo.
1998Viene lanciato il Rio PMP300, che dà il via al mercato consumer dei lettori MP3 portatili.
1993Pubblicato a livello internazionale come ISO/IEC 11172-3 (MPEG-1 Part 3 Audio).

Vantaggi principali

  • Compatibilità universale al 100%: riproducibile su praticamente qualsiasi dispositivo digitale prodotto dal 1995.
  • Senza brevetti: tutti i brevetti globali sono scaduti nel 2017, rendendolo completamente privo di royalty per gli sviluppatori di software.
  • Il sistema di metadati standardizzato ID3v2 supporta tag avanzati, testi e copertine degli album incorporate.

Limiti tecnici e svantaggi

  • Efficienza di compressione inferiore rispetto ai codec moderni come AAC e Opus a bitrate inferiori a 160 kbps.
  • Taglio netto dei contenuti audio ad alta frequenza sopra i 16-18 kHz ai bitrate standard.
  • Il design algoritmico introduce un padding diverso da zero all'inizio delle tracce, impedendo una riproduzione continua senza interruzioni (gapless) senza intestazioni LAME personalizzate.

Curiosità tecniche

  • La canzone a cappella 'Tom's Diner' di Suzanne Vega è stata utilizzata da Karlheinz Brandenburg come traccia di riferimento per perfezionare gli algoritmi di compressione MP3.
  • L'estensione di file .mp3 è stata scelta ufficialmente dal team Fraunhofer il 14 luglio 1995; in precedenza usavano .bit.
  • Oltre 100 milioni di lettori MP3 fisici sono stati venduti in tutto il mondo durante il decennio di punta della rivoluzione della musica digitale.

Domande tecniche frequenti

Qual è la differenza tra CBR e VBR in MP3?

CBR usa un bitrate fisso. VBR distribuisce i dati in base alla complessità o a un obiettivo di qualità; dimensione e qualità dipendono da encoder e impostazioni.

Perché un file MP3 a volte inizia con 'ID3' invece che con byte di sincronizzazione binari?

I file MP3 antepongono un blocco di tag di metadati ID3v2 al byte 0 per memorizzare artista, titolo e copertina dell'album prima dell'inizio dei veri frame audio. L'intestazione ID3 inizia con la stringa ASCII 'ID3' (0x49 0x44 0x33).

L'MP3 può memorizzare audio ad alta risoluzione a 24 bit o 96 kHz?

No. Lo standard MPEG-1 limita rigorosamente l'MP3 a un audio a 16 bit con una frequenza di campionamento massima di 48 kHz. Per l'audio ad alta risoluzione, è necessario utilizzare FLAC o WAV.