Normalmente crio videoclipes de imagens estáticas usando algo muito semelhante ao Este exemplo StackOverflow. Porém, desta vez, tenho um conjunto de imagens de tamanhos variados, então recortadas em opções deEste OUTRO exemplo do StackOverflow para preencher as imagens em um tamanho definido para chegar a isso:
ffmpeg -r 1 -i slide_%2d.png -filter_complex "fps=25,format=yuv420p,scale=1024:768:force_original_aspect_ratio=decrease,pad=1024:768:x=(1024-iw)/2:y=(768-ih)/2:color=green" -y tmp.mp4
É claro que não funciona como esperado, mas este é o estilo do século 21, 'Google It'!
O que estou tentando fazer é criar um comando que alimente imagens png numeradas contíguamente (começando em 01), no diretório atual, à taxa de uma por segundo, e as produza como um arquivo mp4, adequadamente preenchido para 16 Tamanho de imagem com proporção de : 9, com um fundo / surround verde de tirar o fôlego (é um equipamento de teste - quero ver o que é o quê, rapidamente) a uma taxa arbitrária de 25 quadros por segundo na saída (todos os 25 quadros devem ser do mesma imagem de entrada, é claro).
O que recebo é o último quadro da imagem definido por uma duração que varia, dependendo do conteúdo do sinalizador -r.
Alguém poderia me ajudar aqui, por favor, e me mostrar onde estou errando? Posso passar horas encantadas pesquisando e mexendo, mas deveria estar perdendo meu tempo comoutroprojetos fascinantes agora.
Tudo de bom, QuinB
ffmpeg v.N-92396-g55e021f39b
SO Win10