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/vlc
eMP4Box
. 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 concat
recurso de cvlc/vlc
. Eu também tentei o concat
recurso 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