Tip: cómo crear un vídeo a partir de una imagen

Problema: necesito crear un vídeo de prueba, de X minutos, sin contenido (o con contenido en blanco, en negro o con una imagen estática de fondo)

Solución:

1) crear una imagen en negro (black.png, por ejemplo)
2)

ffmpeg -loop_input -i black.png -vframes 900 -an blackvideo.avi

* el valor de vframes lo podemos calcular así: 25 frames/seg * X segundos – donde X es el número de segundos de longitud del vídeo que quieres generar
* -an es la opción para indicar que no quieres grabar canal de audio

Obtener un thumbnail de un vídeo con ffmpeg

Otra receta rápida:

$ ffmpeg -y -i upld-1281178498829.flv -r 1 -ss 5 -vframes 1 -s 120x90 /tmp/upld-1281178498829.jpg

-y = sobreescribir en caso de que ya existiera
-i = nombre del vídeo (input)
-r 1 = fijar el fps a 1
-ss 5 = sacar el thumb del segundo 5
-vframes 1 = sacar sólo un frame
-s 120×90 = tamaño del thumb