FFMPEG: Como posso combinar vários arquivos de vídeo em um e substituir o áudio por um novo arquivo de áudio

1

Eu tenho uma pergunta sobre o ffmpeg Eu tenho muitos arquivos de vídeo mp4 tiro e um áudio mp3 (exemplo: 1 hora de duração) Eu quero combinar o arquivo de vídeo mp4 aleatório para um arquivo de saída (tamanho de comprimento de correspondência mp3) e substituir o áudio com o arquivo mp3 para um arquivo de saída mp4.

    
por Poo V 18.07.2016 / 23:05

1 resposta

0

Resposta curta é sim. Sim você pode.

Veja link

Especificamente A seção "Para escolher manualmente fluxos específicos"

Depois de combinar os arquivos de vídeo (mp4) na ordem e no comprimento desejados, combine os arquivos de vídeo (mp4) e áudio (mp3) e use a opção -map para escolher o fluxo de vídeo e o fluxo de áudio você quer na saída final. Isso lhe dará o vídeo desejado e o áudio do arquivo mp3 que você tiver

EDITAR

Para responder ao seu comentário, você pode usar o comando concat em ffmpeg para combinar os vídeos juntos

  1. Coloque isso em um arquivo de texto (chamamos de list.txt ) file 'path/to/file1.mp4' file 'path/to/file2.mp4' file 'path/to/file3.mp4'

  2. , em seguida, ffmpeg -f concat -i list.txt -c copy output.mp4

por 18.07.2016 / 23:34