Cómo combinar una pista de audio externa con una pista de audio interna del archivo de video usando FFmpeg

1

Tenemos estos archivos multimedia:

  • un video video.mp4
    • video track 0
    • audio track 0 es audio que no queremos
    • audio track 1 es audio que queremos
  • una audio.mp3pista de audio

Cómo usar ffmpegcon este video y

  • solo ponlo ahí audio.mp3
  • y mezclarlo con audio track 1este video, porque no queremos audio track 0este video

Y en definitiva tener output.mp4donde:

  • El video es video.mp4
  • audio track 1desde video.mp4+ audio.mp3. Audio como una pista, fusionada, mezclada.
krystian2160
fuente

Respuestas:

0

Utilizar

ffmpeg -i video -i audio -filter_complex "[0:a:1][1:a]amix[a]" -map 0:v -c:v copy -map "[a]" -c:a aac output.mp4

El filtro amix mezclará la segunda pista de audio del video con el audio de la segunda entrada. La duración del audio será la misma que la duración de la pista de audio más larga en la mezcla.

Gyan
fuente