Captura de pantalla: FilmStrip
Lo intenté ffmpeg -i video.mkv -vf fps=1 out%d.png
Pero está generando imágenes una por una. Necesito todas las miniaturas en una imagen. como en la captura de pantalla anterior.
ffmpeg -i input -filter_complex \
"select='not(mod(n,30))',scale=120:-1,tile=layout=3x2" \
-vframes 1 -q:v 2 output.jpg
layout
según la cantidad de imágenes que desee mostrar.El proceso puede tomar algún tiempo dependiendo de la duración y el formato de su entrada.
fps=1
Funcionaría igual queselect='not(mod(n,30))'
?puedes usar algo como
select
controles que cuadros estás capturando (en este caso uno de cada 10)setps
controles de la tasa de fotogramas y depende de su fuente -25
para PAL o30000/1001
de vídeo NTSCqscale
controla la calidad (escala de cuantificación) de los cuadros de salida de 2 (mejor) a 31 (peor)acabo de notar su edición anterior, si eso le da los marcos que desea usar debería estar bien como punto de partida
entonces necesitará unir las imágenes en un solo activo utilizando una herramienta como ImageMagick
fuente