Qual è il modo più semplice per racchiudere un file .aac non elaborato in un contenitore .m4a
-
09-06-2019 - |
Domanda
Questa domanda è un overflow dalla seguente domanda:
Come posso convertire a livello di codice mp3 in un file aac/m4a riproducibile da iTunes?
Ad ogni modo, ho imparato a creare un file aac e poi ho scoperto che un aac non è semplicemente un file m4a con un'estensione di file diversa.In effetti, devo in qualche modo avvolgere l'aac in un contenitore m4a.Idealmente dovrei essere in grado di effettuare semplicemente una chiamata alla riga di comando.
Soluzione
mp4box se desideri uno strumento dedicato;è probabilmente il modo più semplice per procedere.Anche ffmpeg può fare il lavoro.
Altri suggerimenti
ffmpeg
è un (de)muxer/transcodificatore di uso generale. MP4Box
è un (de)muxer/transcodificatore di GPAC, un pacchetto dedicato alla tecnologia software relativa a MP4.In questo momento sembra più saggio usare MP4Box perché raddrizza il moov atom all'inizio del file, che è importante per lo streaming e la riproduzione dell'ipod.
Usa ffmpeg in questo modo:
ffmpeg -i input.aac -codec: copy output.m4a
Usa MP4Box in questo modo:
MP4Box -add input.aac#audio output.m4a
avconv -i input.aac -acodec copy output.m4a
Nel mio caso, senza il flag esplicito to copia, ricodifica l'audio per qualche strano motivo.
Basta usare qualsiasi mp4-Muxer come Yamb per creare un file mp4
-file con solo il file aac
traccia audio al suo interno, quindi modificare l'estensione del file in m4a
.