Programas a utilizar:
avisynth: Es un potente editor de video capaz de hacer infinidad de cambios en un video, en este caso solo lo usaremos para importar videos de cualquier formato en virtualdub, el avisynth puede ser descargado de aquí: http://sourceforge.net/projects/avisynth2 , una vez descargado, intalar.
Virtualdub: Virtualdub es un editor de video que es usado para ediciones comunes sin mayores cambios, virtualdub puede ser descargado de aquí: http://sourceforge.net/projects/virtualdub , una vez descargado el archivo zip, meter su contenido en una carpeta llamada Virtualdub.
Manos a la obra:
1 - Crea un archivo de texto llamado "script", una vez creado, en su interior escribe lo siguiente:
introduciendo tu ruta y tu video, una vez hecho esto, guardalo y cambiale la extension "txt" a "avs", y de esta manera el archivo queda listo para ser abierto en virtualdub.
2 - Abrir el archivo .avs con virtualdub, de esta manera ya tendrás tu video, sea el formato que sea, en virtual dub, si tienes algun problema abriendolo lo mas posible es que te falte algun codec en tu pc, yo siempre tengo instalado el ffdhow y el haali media splitter que son los que trabajan con mi reproductor que es el mpc-hc, pero si tu utilizas un reproductor con sus propios codecs, tipo vlc, quizá te falte algun codec y te lo diga el virtualdub.
3 - una vez abierto el video en virtualdub,asegurate que esté en full processing mode para trabajar sin problemas (video>full processing mode).
4 - Con estas herramientas nos deshacemos de la o las partes del video que no queremo en nuestro gif, marcando a la izquierda, luego a la derecha, y luego con la tecla suprm las borramos, esto se hace una a una, con el resultado final: porsion de video que será el gif.
5 - Seleccionando el tamaño:
Una vez tenemos nuestro pedazo de video, elegiremos el tamaño de nuestro gif, para ello usaremos el filtro resize (video>filters>add>resize), este filtro tiene determinadas opciones con las que podemos jugar, los cambios se mostraran siempre en el previsualizador, yo siempre suelo utilizar solo el porcentaje, de esta manera se mantine el aspect ratio en la imagen.
6 - para exportar, simplemente vamos a file>export>Animated gif... nos cercioramos que la opción infinite loop esté activada, y así tendremos nuestro gif
Consejos y trucos:
-Sí hay alguna parte de tu video que no quieres que salga en el gif, puedes usar el filtro crop de aviynth seguido de los que ya hallas aplicado:
Ejemplo: Crop(16, 16, -16, -16), cuatro numeros para cada banda del video.
-Sí nuestra imagen final pesa mucho porque tiene muchas frames, podemos usar el siguiente comando en avisynth y decirles cuantas frames por segundo debería tener: ".ConvertFPS(15)" sin las comillas, justo después de .converttorgb
-Sí te confunde aplicar varios filtros a la vez, aquí tienes un ejemplo:
-Si deseas añadirle subtitulos a tu gif, descarga este plugin para avisynth aquí:
para cagar el plugin en tu script sería de la siguiente manera:
y como se puede ver en la imagen, al final se inserta el subtitulo de la manera descrita, con .textsub
ejemplo:
-Virtualdub es capaz de abrir .gif
El tutorial parece largo porque he intentado explicarlo lo mas detallado posible