Combine arquivos de vídeo MOV

3

Estou no Arch Linux 4.13.10 e gostaria de combinar vários arquivos .MOV filmados com uma câmera Canon EOS.

Eu tentei converter os arquivos para transportar fluxos ( .ts files) usando o FFmpeg, como mostrado aqui , mas faltava som no arquivo resultante.

Prefiro que o arquivo resultante seja .mp4 , mas isso não é estritamente necessário.

Como faço isso?

    
por Matthias Braun 04.10.2017 / 21:04

1 resposta

4

Consegui mesclar os arquivos usando o recurso de demuxing do FFmpeg . Para a conversão de .mp4 , tive que converter explicitamente o fluxo de áudio para evitar esse erro:

Could not find tag for codec pcm_s16le in stream #1, codec not currently supported in container

Este é o comando que combina os arquivos com merged.mp4 :

ffmpeg -safe 0 -f concat -i files_to_combine -vcodec copy -acodec aac -strict -2 -b:a 384k merged.mp4

Se o arquivo de saída também pode ser um arquivo .MOV , o comando é simplesmente:

ffmpeg -safe 0 -f concat -i files_to_combine -vcodec copy -acodec copy merged.MOV

Este é o conteúdo do arquivo de texto files_to_combine :

file ./first_file.MOV
file ./second_file.MOV
    
por 04.10.2017 / 21:04