Concatenando várias sequências JPEG para um arquivo mp4

1

Tenho várias sequências JPEG

/mydir/A/preview.%04d.jpg
/mydir/B/preview.%04d.jpg

e eu quero enviá-los como saída.mp4

Um único tiro funciona bem assim:

ffmpeg -i "/mydir/A/preview.%04d.jpg" output.mp4

E também funciona com um arquivo txt contendo os arquivos.

mylist.txt

file '/mydir/A/preview.%04d.jpg'
file '/mydir/B/preview.%04d.jpg'

ffmpeg -f concat -i saída mylist.txt.mp4

Mas eu gostaria de gerar um comando na hora sem produzir algo extra no disco!

PS: eu sou linux

    
por user1767754 12.05.2016 / 00:31

1 resposta

2

Você pode usar o filtro de concatenação:

ffmpeg -i "/mydir/A/preview.%04d.jpg" -i "/mydir/B/preview.%04d.jpg" \
       -filter_complex [0][1]concat=n=2 output.mp4
    
por 12.05.2016 / 07:21