Como mesclar vídeos com faixas multiplicáveis em uma faixa?

1

Eu tenho alguns vídeos que quero enviar para o YouTube, mas acontece que o YouTube usa a primeira faixa de áudio que é completamente silenciosa.

Eu tenho um para VOIP, Desktop Sounds etc, mas eu quero todos eles mesclados em um arquivo por vídeo . Analisei algumas questões e cada uma delas lida apenas com extração de áudio ou mesclagem de todas as faixas em uma.

Não sou um assistente com linha de comando ou FFmpeg, por isso não sei onde começar.

Os formatos são variados, mas todos foram gravados com OBS

  • mkv
  • mp4
  • mov

Vejo também que a maioria dos arquivos em uma nova pasta, no entanto, a maioria dos meus arquivos são grandes e eu provavelmente ficaria sem espaço, então se eu puder substituir o original com segurança, eu faria isso, no entanto, prefiro manter meus dados .

Eu posso usar o Windows Bash Subsystem ou Windows.

    
por Codingale 23.02.2018 / 22:00

2 respostas

1

Você pode usar ffmpeg com o filtro amerge :

ffmpeg -i input.mp4 -filter_complex "[0:a]amerge=inputs=2[a]" -map 0:v -map "[a]" -c:v copy -ac 2 output.mp4
  • Ajuste o valor inputs para o número de fluxos de áudio contidos na entrada. Veja um exemplo de script usando ffprobe .
  • ffmpeg deve gerar um novo arquivo: ele não pode substituir a entrada.
  • O vídeo será copiado em fluxo e não será codificado novamente.
por 23.02.2018 / 23:34
0

Você já tentou usar o Video LAN?

link

    
por 23.02.2018 / 22:23