Como misturar várias imagens com áudio com ffmpeg?

0

Ao misturar várias imagens com um áudio com ffmpeg , eu leio as fotos de uma pasta contendo fotos repetidas, igual ao número de quadros no vídeo de saída.

ffmpeg -f concat -safe 0 -i LIST_OF_FRAMES -i AUDIO -vsync vfr -strict -2 VIDEO

Para uma única imagem estática, eu uso o comando

ffmpeg -loop 1 -framerate 1 -i IMAGE -i AUDIO -c:v libx264 -tune stillimage
-preset ultrafast -c:a aac -b:a 128k -shortest VIDEO

Eu preciso misturar quatro imagens para serem exibidas com intervalos de 25% ao longo do vídeo. Gostaria de saber se existe uma maneira de usar um comando semelhante ao segundo para evitar a criação de imagens repetidas.

    
por Googlebot 29.09.2018 / 23:48

1 resposta

1

Seu arquivo de texto deve ter diretivas de duração, com a última entrada da imagem duplicada.

file image1
duration 10
file image2
duration 10
file image3
duration 10
file image4
duration 10
file image4

e depois

ffmpeg -r 1 -f concat -safe 0 -i LIST_OF_FRAMES -i AUDIO -vf fps=1 VIDEO

(Você não precisa de -strict -2 , a menos que seu ffmpeg seja de antes de 2016).

    
por 30.09.2018 / 06:53

Tags