Ao converter imagens em um vídeo, o ffmpeg requer arquivos de entrada para corresponder a um único argumento?

2

O ffmpeg requer que as imagens sejam inseridas para corresponder a um único argumento, ao converter uma série de imagens em um vídeo?

O FAQ 3.2 Como codifico imagens individuais em filmes? parece sugerir que é o caso de

First, rename your pictures to follow a numerical sequence. For example, img1.jpg, img2.jpg, img3.jpg,...

Ele também menciona usar cat e image2pipe , mas isso não é muito atraente.

assim como a entrada do Wikilivros FFMPEG_An_Intermediate_Guide / image_sequence , mesmo que você possa passar um glob.

Parece estranho que eu não possa simplesmente dizer o nome de cada arquivo de entrada individualmente.

Pergunta relacionada: Como fornecer várias entradas para o ffmpeg?

    
por Andrew Grimm 25.10.2016 / 07:34

1 resposta

1

Você pode listar cada entrada individualmente:

ffmpeg -loop 1 -t 4 -i 001.png -loop 1 -t 2 -i 002.png -loop 1 -t 3 -i 003.png \
-filter_complex "[0][1][2]concat=n=3:v=1:a=0" output.foo

Presumi que você deseja concatenar as imagens, por isso adicionei o filtro de concatenação . Como alternativa, você pode usar o decodificador de concatenar .

    
por 25.10.2016 / 08:45