Convertire M4A in AAC

Qui converti M4A in AAC gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Con perdita Una parte del dettaglio viene scambiata con la dimensione. AAC non riesce a tenere tutto quello che tiene M4A.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.
  • Vale la pena saperlo Tutti e due i formati sono compressi, quindi questo è un secondo giro su un audio che ha già perso dettaglio. Scegli il livello di qualità più alto se il risultato verrà montato o convertito di nuovo.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Un M4A è un contenitore, l’AAC è quello che c’è dentro

M4A è un file MP4 che contiene una traccia audio, di solito AAC. Quasi ogni file .m4a e ogni file .aac contengono lo stesso codec: la differenza sta tutta nell’involucro.

L’intestazione MP4 registra la durata, il numero di canali, dove inizia ogni campione per permettere la ricerca, e un blocco di metadati per titolo e copertina. Un .aac nudo non ha nulla di tutto questo.

ADTS: un formato pensato per essere tagliato ovunque

Un file .aac è uno stream ADTS, una sequenza continua di frame ciascuno con la propria intestazione. È stato pensato per la trasmissione, dove un ricevitore può inserirsi in qualsiasi momento e trovare un frame da cui partire.

Questo dà due proprietà reali: qualsiasi intervallo di byte che inizia su un confine di frame è un file valido, ed è per questo che HLS distribuisce l’audio come sequenza di segmenti .aac.

Questa conversione ricodifica, ed è bene saperlo

Un vero rewrap prenderebbe i frame AAC dal contenitore MP4 e li avvolgerebbe in intestazioni ADTS senza perdita. Non è quello che succede qui: viene sempre fornito un bitrate all’encoder, il che disattiva la scorciatoia di copia diretta.

L’audio viene quindi decodificato e ricodificato di nuovo: una seconda passata di perdita su un audio già compresso. Scegliere la fascia Alta qualità è il modo per tenere il danno al minimo.

Chi ha davvero bisogno di uno stream AAC nudo

Firmware ed embedded con un decoder a livello di frame vogliono esattamente questo: schede DSP, moduli audio per auto e industriali, e buona parte del firmware di set-top box e telecamere IP.

Poi ci sono i percorsi di ingest e le API legacy: alcune pipeline di streaming prendono uno stream elementare, alcune interfacce Android e Java più vecchie leggono ADTS direttamente. Se non siete in una di queste situazioni, il vostro M4A resta il file migliore.

Quello che si perde quando l’intestazione MP4 sparisce

La durata sparisce, perché ADTS non ha un campo per essa: un lettore la stima dalla dimensione del file e dal bitrate del primo frame, ed è sbagliato ogni volta che l’encoder ha variato.

La tabella dei campioni sparisce, quindi cercare significa indovinare un offset di byte. E il blocco di metadati sparisce, sostituito da un’intestazione ID3v2 che molti decoder embedded non riconoscono.

Le tre fasce di qualità, e come agiscono su un AAC

Piccolo, bilanciato e alta qualità non sono numeri fissi decisi da questa pagina: ognuna viene risolta in un bitrate AAC reale dal codificatore stesso al momento della conversione, entro un tetto che è un limite del percorso di codifica piuttosto che del codec.

Per questa coppia la scelta è quasi sempre alta qualità: state ricodificando un audio già compresso, e l’unica difesa contro una seconda passata udibile è dare all’encoder spazio sufficiente.

Un M4A Apple Lossless non si converte qui

Il registro elenca sia AAC sia ALAC come codec per M4A, e un file estratto da un CD in iTunes può contenere Apple Lossless. ADTS non può contenere ALAC in nessun modo, essendo un formato di frame AAC.

In pratica il file si ferma invece di essere convertito silenziosamente: ALAC non è tra i codec disponibili su questo percorso, e la conversione segnala che nulla nel file poteva essere convertito.

Canali e frequenza di campionamento restano quelli originali

Le intestazioni ADTS portano una configurazione di canale e un indice di frequenza per frame, quindi mono resta mono, stereo resta stereo, e la frequenza del sorgente passa invariata.

L’indice di frequenza è una tabella fissa: le frequenze standard sono coperte, una frequenza esotica fuori tabella non ha rappresentazione ADTS. Dove la configurazione non è codificabile, la conversione ripiega su due canali a 48.000 Hz.

Provare un file prima di convertirne cento

Questa è la coppia in cui una prova conviene di più, perché la destinazione è di solito un dispositivo piuttosto che una persona: convertite un file, mettetelo sul dispositivo, verificate che parta dal primo frame.

Una volta che funziona, i lotti sono semplici: trascinate una cartella, ottenete uno ZIP, con un tetto di 100 MB per file, cento file per lotto e nessun caricamento su server in nessun momento.

Come convertire M4A in AAC

  1. Trascina il tuo file M4A su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli AAC come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file AAC finito.

M4A o AAC: cosa cambia

M4A a confronto con AAC
M4AAAC
Nome completoMPEG-4 AudioAdvanced Audio Coding
Estensione del file.m4a.aac
Tipo di mediaaudio/mp4audio/aac
CompressioneCon perdita — la dimensione si paga in qualitàCon perdita — la dimensione si paga in qualità
Prima pubblicazione20041997
Pubblicato daAppleMPEG
SpecificaISO/IEC 13818-7
LicenzaPubblicato, non standardizzatoStandard aperto
Situazione attualeAttualeAttuale
Canali audiofino a 48fino a 48
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoMP3, FLACMP3, OPUS

Aprire il risultato

iTunes, VLC e FFmpeg leggono sia M4A sia AAC, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

A che cosa serve ciascun formato

AAC viene da MPEG e risale al 1997, descritto in ISO/IEC 13818-7. VLC, FFmpeg e iTunes lo leggono.

Da M4A a AAC: domande frequenti

Il mio file M4A viene caricato da qualche parte?

No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è mediabunny, un involucro attorno a WebCodecs, che sfrutta i decodificatori hardware del tuo apparecchio; il browser lo scarica una volta e lo tiene in cache.

Convertire M4A in AAC è gratis?

Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. mediabunny viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.

Si perde qualità convertendo M4A in AAC?

AAC comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Tutti e due i formati sono compressi, quindi questo è un secondo giro su un audio che ha già perso dettaglio. Scegli il livello di qualità più alto se il risultato verrà montato o convertito di nuovo.

Devo installare qualcosa per aprire un file AAC?

Per la conversione no: avviene nel browser che hai già aperto. Per aprire il risultato ti serve poi il programma con cui il tuo dispositivo mostra di solito Advanced Audio Coding.

Altro su questi formati