Después de ver los juegos con “ImageMagick“, y tras una consulta en Novatillasku, la posibilidad de crear una presentación a partir de imágenes, estuve dándole vueltas al asunto, y mirando, mirando encontré la posibilidad de convertir un vídeo en imágenes. De esta manera, la operación se simplifica considerablemente, haces la presentación haciendo una captura de vídeo y luego convertimos a imagen gif.
Convertir
Dependencias
Antes de nada, tenemos que instalar las dependencias necesarios, en este caso, utilizaremos mplayer para realizar la conversión, como se encuentra en los repositorios de Ubuntu, podemos instalarlo, haciendo clic en mplayer, o desde el terminal:
sudo
apt-get
install
mplayer
Desde el terminal
ya podemos realizar la conversión, para ello tenemos que ejecutar el siguiente comando, en un terminal:
mplayer VIDEO -ss INICIO -endpos FIN -vo gif89a:fps=FRAMES:output=SALIDA -vf scale=ANCHO:ALTO -nosound
donde:
VIDEO, es el nombre del archivo de video que queremos convertir en imagen GIF
INICIO, es el tiempo en segundos desde donde queremos empezar a crear la imagen GIF
FIN, es el tiempo en segundos desde donde queremos que acabe la imagen GIF
FRAMES, es el número de imágenes por segundo que queremos que contenga nuestra imagen GIF, y que obtendrá del VIDEO
SALIDA, es el nombre del archivo de salida
ANCHO, es el ancho de la imagen GIF resultante
ALTO, es el alto de la imagen GIF resultante
Con esto podríamos fácilmente convertir nuestra imagen a GIF
El script
Como aún así no me quedaba tranquilo, he implementado un sencillo script que te puede ayudar a realizar la conversión. Puedes descargar el archivo desde: Video2Gif
Lo descargas y lo descomprimes donde quieras. Haciendo doble clic sobre él, veras la siguiente ventana:
En ella, puedes seleccionar el vídeo que quieres convertir. Te permite seleccionar el tiempo en segundos de inicio, y fin, las dimensiones, y el número de imágenes por segundo. Cuando cargas el vídeo, pulsando el botón selecciona te carga los valores por defecto del vídeo, la duración, las dimensiones (ancho x alto), y el número de imágenes por segundo máximo.
Al pulsar el botón aceptar realiza la conversión. Así por ejemplo, podemos pasar de
a:
Gif 2 Video
Fuente: atareao