padrão de sequência
O tipo de padrão padrão. img%d.jpg
esperará img1.jpg
, img2.jpg
etc. Usar img%04d.jpg
esperará img0001.jpg
, img0002.jpg
, etc.
ffmpeg -framerate 30 -i img%d.jpg -vf scale=1280:-1,format=yuv420p output.mp4
padrão glob
Um tipo de padrão de caractere curinga glob é flexível. Este tipo de padrão está disponível se o libavformat foi compilado com suporte a globbing.
ffmpeg -framerate 30 -pattern_type glob -i "*.png" -vf scale=1280:-1,format=yuv420p output.mp4
Notas
-
Veja a documentação do FFmpeg image2 demuxer para mais informações.
-
O
scale
filtro neste exemplo alterará a largura para 1280 e a altura ser calculado automaticamente para preservar o aspecto. -
Dependendo de sua versão, tipo de entrada (como PNG), codificador (libx264 especificamente) e opções de codificação,
ffmpeg
pode tentar evitar ou minimizar subamostragem de croma, mas a maioria dos players não baseados em FFmpeg será incapaz de decodificar corretamente a saída. Oformat
filter garante que a saída use um esquema de subamostragem de croma compatível com esses players.