formato containers aac m4a

containers - formato - ¿Cuál es la forma más fácil de envolver un archivo.aac sin procesar en un contenedor.m4a?



formato aac (4)

mp4box si quieres una herramienta dedicada; es probablemente la forma más fácil de ir. ffmpeg también puede hacer el trabajo.

Esta pregunta está desbordada de la siguiente pregunta:

¿Cómo convierto programáticamente mp3 a un archivo aac / m4a reproducible en itunes?

De todos modos, aprendí cómo crear un archivo aac y luego descubrí que un aac no es solo un archivo m4a con una extensión de archivo diferente. De hecho, necesito de alguna manera envolver el aac en un contenedor m4a. Idealmente, podría simplemente hacer una llamada a la línea de comando.


ffmpeg es un muxer / transcoder de propósito general (de). MP4Box es un (de) muxer / transcoder de GPAC , un paquete dedicado a la tecnología de software relacionada con MP4. En este momento, parece más sensato usar MP4Box porque da derecho al átomo de moov al principio del archivo, lo cual es importante para la reproducción de ipod y la transmisión en tiempo real.

Use ffmpeg así:

ffmpeg -i input.aac -codec: copy output.m4a

Use MP4Box así:

MP4Box -add input.aac#audio output.m4a


avconv -i input.aac -acodec copy output.m4a

En mi caso, sin la bandera explícita para copiar , vuelve a codificar el audio por alguna razón extraña.


Simplemente use cualquier mp4-Muxer como Yamb para crear un archivo mp4 con solo la pista de audio aac en él, luego cambie la extensión de archivo a m4a .