Combinar MP4 con M4A

Tengo dos archivos, uno es un archivo MP4 solo con video y otro es un archivo de audio M4A . ¿Cuál es el método mejor y más simple para fusionar estas dos pistas en un solo contenedor MP4? ¿Es posible hacer esto sin transcodificar (perder calidad)? ¡Gracias!

El software libre y de código abierto es mi preferencia.

¿Realmente se alinean correctamente o también necesita sincronizarlos? Si está sincronizado, es efectivamente un duplicado de video.stackexchange.com/questions/10730/… . Fuente diferente para las transmisiones, pero la misma solución debería funcionar.
Yo no diría que es un 100% duplicado. Si bien la respuesta funciona, también hay otras herramientas específicas para MP4. La pregunta podría ayudar a las personas que buscan específicamente la combinación de MP4.
Elimina eso, tsMuxer solo permite MP4 como entrada, no como salida.

Respuestas (3)

ffmpeg parece prometedor. Podría valer la pena intentarlo.

En concreto, el comando

ffmpeg -i video.mp4 -i audio.m4a -acodec copy -vcodec copy output.mp4

debería hacer el truco.

MP4muxer hará el trabajo, incluso toma transmisiones h264 sin procesar.

Este proceso generalmente se denomina "muxing" y se puede realizar con prácticamente cualquier formato de contenedor. Por supuesto, el audio y el video deben tener exactamente la misma duración para sincronizar el audio y el video.

Si su contenedor de salida puede manejar los códecs relevantes, simplemente puede copiar transmisiones de audio y video usando ffmpeg:

ffmpeg -i video.mp4 -i audio.m4a -c copy output.mp4
Gracias, pero ¿en qué se diferencia de la respuesta del sgryzko?
Está simplificado, pero proporciona la misma función resultante.