Como mesclar trilha de áudio externa com trilha de áudio interna do arquivo de vídeo usando o FFmpeg

1

Temos esses arquivos multimídia:

  • um vídeo video.mp4
    • video track 0
    • audio track 0 é áudio que não queremos
    • audio track 1 é áudio que queremos
  • um áudio audio.mp3 track

Como usar ffmpeg com este vídeo e

  • apenas coloque aqui audio.mp3
  • e misture com audio track 1 deste vídeo, porque não queremos audio track 0 deste vídeo

E no final ter output.mp4 em que:

  • O vídeo é video.mp4
  • audio track 1 de video.mp4 + audio.mp3 . Áudio como uma faixa, mesclado, misturado.
por krystian2160 23.08.2018 / 15:55

1 resposta

0

Use

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

O filtro amix misturará a 2ª faixa de áudio do vídeo com o áudio da segunda entrada. A duração do áudio será igual à duração da faixa de áudio mais longa na mixagem.

    
por 23.08.2018 / 16:42