
Tengo un problema de volumen y canal de audio con capturas de cintas de video que me gustaría solucionar de la manera menos destructiva posible. He decidido aplicar un aumento de volumen en lugar de una normalización. Ahora me doy cuenta de que podría conservar el audio original en el contenedor, y esto me permitiría estar seguro de que el audio original inalterado todavía existe y es fácilmente accesible.
Esto es lo que tengo ahora:
ffmpeg -i "input.avi" -filter_complex "[0:a]channelsplit=channel_layout=stereo:channels=FL,volume=+16.2dB[left]" -map "[left]" -map 0:v -c:v ffv1 -coder 1 -context 1 -g 1 -slices 24 -slicecrc 1 "output.mkv"
El primer filtro es utilizar la pista de audio izquierda para crear una pista mono. Esto se debe a que las cintas son mono y mi dispositivo de captura no tiene la capacidad de capturar directamente a mono, por lo que la pista derecha está completamente en blanco, lo que provoca el temido problema de audio "sólo para el oído izquierdo".
El segundo filtro es el aumento de volumen.
¿Cómo modifico el comando para copiar el audio original sin editar del archivo de captura a la pista de audio 2 del archivo de salida como copia de seguridad?entonces¿Aplicar los filtros solo a la pista de audio 1 del archivo de salida?
Respuesta1
Asigne el audio de entrada dos veces y configure la opción de códec para la segunda pista de audio en copy
.
ffmpeg -i "input.avi" -map 0:v -map 0:a -map 0:a -filter:a:0 "channelsplit=channel_layout=stereo:channels=FL,volume=+16.2dB" -c:v ffv1 -coder 1 -context 1 -g 1 -slices 24 -slicecrc 1 -c:a:1 copy "output.mkv"