Qual è il modo più semplice per racchiudere un file .aac non elaborato in un contenitore .m4a

StackOverflow https://stackoverflow.com/questions/70513

  •  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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top