Como concatenar (unir) vários arquivos de vídeo MP4 em um arquivo de maneira interativa?
Existem muitos programas que fazem isso para dois arquivos na linha de comando. Por exemplo:
- ffmpeg
- avconv
- MP4Box
Mas frequentemente precisamos de uma solução para fazer isso de maneira interativa.
ffmpeg
de fato não está morto ou obsoleto: o últimogit
commitmaster
foi há 15 minutos e eu o uso diariamente.Respostas:
Não tentei esse método recentemente, mas não vejo por que ele ainda não funcionaria. Eu acredito que você pode apenas
cat
.mp4
arquivar os arquivos se não quiser fazer outra coisa senão concatená-los.1. Usando gato
Eu ainda uso
ffmpeg
o tempo todo, ele também pode concatenar arquivos.2. Usando ffmpeg
Faça uma lista de arquivos para concatenar
concatenar
Outros métodos são abordados no wiki do FFmpeg: Como concatenar (ingressar, mesclar) arquivos de mídia .
NOTA: O Ubuntu não parece suportar o
concat
formato. Você precisa usar o protocolo concat. Além disso, possui opções de codec por stream. Portanto, o uso do protocolo concat resulta da seguinte maneira:As opções do Ubuntu ffmpeg estão documentadas aqui .
fonte
cat
suficiente para arquivos MP4! a solução não é interativa!cat
funciona embora. A última vez que o usei foi com.mpg
arquivos e def. trabalhou com aqueles.cat
não é uma solução válida. O arquivo gerado porcat
dois arquivos mostra apenas o conteúdo do primeiro arquivo de entrada!Eu uso o MP4Box como base de trabalho.
O script que eu sugiro lê todos os arquivos, um por um, verificando cada um (apesar de ser um arquivo comum), pede ao usuário o nome do arquivo de entrada a ser criado.
fonte