
Descargué una película en hermosa HD. Lamentablemente el sonido está roto. Luego descargué una copia diferente en baja resolución, pero con la banda sonora intacta. ¿Cómo puedo usar ffmpeg para tomar el sonido de este último y combinarlo con el vídeo del primero?
No sé qué detalles sobre los archivos poner aquí, por favor déjeme saber qué comandos debo publicar el resultado. Todo lo que sé es que el primero es an mkv
y el segundo es an avi
.
Respuesta1
Puedes usar-map
para elegir qué transmisiones desea y luego use -c copy
paracopia de flujo(re-mux).
Este ejemplo copiará las transmisiones de video hd.mkv
y las transmisiones de audio de sd.avi
:
ffmpeg -i hd.mkv -i sd.avi -map 0:v -map 1:a -c copy -shortest output.mkv
Si desea compensar una de las entradas consulte la -itsoffset
opción.