Eu tenho 10 fotos de família. Eu quero usar o comando FFMPEG para criar uma apresentação de slides de vídeo onde as imagens são executadas de baixo para cima. Como eu posso fazer isso?
Eu usei este comando, no entanto, o vídeo recebido só foi ampliado a partir do centro, enquanto eu queria que a imagem fosse executada de baixo para cima:
ffmpeg -y -r 1/5 -f concat -safe 0 -i "E:\ffmpeg\list.txt" -filter_complex "zoompan=z='min(zoom+0.0032,5)':d=125:x='iw/1.7777-(iw/zoom/1.7777)':y='ih/1.7777-(ih/zoom/1.7777)'" -shortest -pix_fmt yuv420p -c:v libx264 -preset ultrafast E:\ffmpeg\VIDEO\out.mp4
Respostas:
Supondo que existem 10 fotos da mesma resolução,
O filtro de azulejos monta as imagens em 1 coluna x 10 linhas.
O filtro de loop fornece 1250 quadros (original + 1249 cópias), isto é, 10 fotos x 25 fps x 5 segundos / imagem.
O filtro de corte simula um efeito pan de baixo para cima, levando 5 segundos para mover de uma imagem para outra. A panela começa em 2,5 segundos e a última imagem é totalmente exibida em 47,5 segundos.
fonte
ih/10,0,ih*9/10
paraih/10\,0\,ih*9/10