Desejo mesclar vídeos em lotes de vinte (20) cada. Estou executando uma máquina Linux. Os vídeos estão no formato mp4 e qualidade moderada. Alguns até têm o fluxo de áudio ausente. Até agora eu tentei ffmpeg, mencoder, cvlc/vlceMP4Box . Quero escrever um script de linha de comando para conseguir isso, pois estou processando em lote.
O principal problema é que algumas das soluções que tentei funcionam bem para dois vídeos, algumas funcionam bem para vídeos com fluxo de áudio e outras ainda funcionam para outro subconjunto do meu conjunto de vídeos. No entanto, não consegui encontrar uma solução abrangente para esta tarefa.
ffmpeg, incluindo filtros e protocolos de arquivo. Eu também tentei usar o concatrecurso de cvlc/vlc. Eu também tentei o concatrecurso de mencoder. Tudo isso funcionou parcialmente. Isso finalmente me ajudou a resolver o problema.
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264