HowTo: Cómo hacer videos Slow-Motion

¿Quién no ha visto por televisión esas secuencias a cámara lenta super-nítidas? Sí hombre, esas que suelen utilizar en los partidos de fútbol y en la Formula 1.

Para realizar esas tomas se utilizan unas cámaras especiales que utilizan una técnica llamada Slow-Motion. A diferencia de las cámaras de vídeo convencionales que graban 25 fotogramas por segundos (fps), las cámaras Slow-Motion graban a una tasa de fotogramas por segundo superior, normalmente 50, 100 ó más. Estas secuencias al ser reproducidas a la velocidad normal de 25fps, es lo que produce una cámara lenta de la secuencia sin saltos y mayor nitidez.
Este tipo de cámaras está reservado en exclusiva para entornos profesionales y cine por su alto precio… pero nosotros podemos hacer algo parecido y con muy buenos resultados, aunque con algún inconveniente. Cambiaremos resolución vertical por fluidez. Vamos a ver como.

Lo que necesitamos para hacer nuestras propias secuencias Slow-Motion, es mayormente una cámara de vídeo digital. Lo común en este caso sería una cámara miniDV.
También necesitaremos un par de programas, VirtualDub (un pequeño editor de video freeware), y Avisynth (editor de filtros y post-producción, también free).

Lo primero que haremos es pasar la secuencia que queramos a nuestro ordenador. El programa que utilicemos es indistinto, pero el resultado final debería ser un fichero AVI sin compresión para ir bien.
El siguiente paso será generar un fichero de texto con el siguiente contenido:

AVISource("Fichero.avi")
separatefields

Donde pone "Fichero.avi" pondremos la ruta completa donde esté el fichero de vídeo. Una vez grabado el archivo de texto, le cambiamos la extensión a .avs.
Ahora abrimos Virtualdub y hacemos File>Open video file…, y abrimos el archivo .avs que hemos creado. Si está todo correcto, virtualdub habrá cargado nuestro fichero de video.

Lo primero que nos llama la atención es que el vídeo se ve achatado a la mitad. La explicación es sencilla: las cámaras de vídeo graban 25fps separados en 2 campos (también llamado entrelazado, lineas pares e impares). Esto nos da 50 medios cuadros por segundo, y es lo que aprovecharemos para poder realizar nuestra secuencia Slow-Motion, pero con la mitad de resolución vertical ( el defecto ;-( ).

Ahora tenemos nuestra secuencia de vídeo en vez de con los campos entrelazados, como sería lo habitual, con los campos continuos, lo que nos convierte el vídeo a una secuencia a 50fps. Ahora lo que tenemos que hacer es cambiar la velocidad de vídeo a los típicos 25fps y duplicar la resolución (aconsejado el método Lanczos3). Y ya tenemos nuestra secuencia Slow-Motion.

Yo por mi parte, y aprovechando que estoy de vacaciones y tengo tiempo libre, he utilizado este método para realizar este vídeo de ejemplo…. y ya de paso depuro mi estilo.
El vídeo se reproduce a 12.5fps, lo que nos da una Slow-Motion de 4 a 1 (4 segundos de vídeo corresponden a 1 segundo real).



COMENTARIOS

  1. Africaans 12 septiembre 2009, 17:26

    Que cámara para a nivel hogar (barata) de SlowMotion me recomendáis? Gracias

  2. Gerardo Lira 20 septiembre 2009, 15:40

    Estoy tratando de hacer camara lenta en solo una parte de un video en virutaldub, pero se transforma todo al cambiar la velocidad de cuadros por segundo, podrias decirme si el metodo q describes aqui sirve apra hace eso y de ser asi puedes detallarlo porque no entiendo como es eso de que generas un fichero, etc, en esa primera parte no entiendo nada quiseira saber detalles, abro el note pad y pongo que? ya baje el avisynth
    de angtemano gracias

  3. Polimalo 21 septiembre 2009, 00:09

    Lo que has de poner dentro del archivo de texto es literalmente las dos lineas que comento en el post, pero subtituyendo “Fichero.avi” por el nombre del archivo de tu vídeo.
    Espero que te ayude.

  4. kike 20 noviembre 2009, 15:47

    no me deja abrir el archivo con el VirtualDub aziendo lo del archivo de texto i cambiandolo a avs me podrias ayudar?

  5. Roa 8 enero 2010, 08:07

    Que chafa slow motion, mejor comprense una camara de Hi Def, que graban a 60 fps en 1080I o Xacti HD1010 que graba a 300 fps en HD, varatas y al dia en tecnologia.

  6. MAx 6 marzo 2010, 15:54

    Estoy tratando de abrir el archivo .avs pero el VirtuaDub me da error, copie las lineas q pusiste ahi y le cambie la extension con el nombre del archivo de mi video q esta en la misma carpeta. Algun consejo o aclaracion :( por que estoy siguiendo los pasos descritos.

    Salu2

  7. MAx 6 marzo 2010, 16:00

    Este es el error que sale

    Avisynth open failure:
    AVISource: couldn´t locate a decompressor for fourcc dvsd
    (F:\Home Video\20091115.avs, line 1)

  8. Polimalo 6 marzo 2010, 22:37

    Parece que lo que ocurre es que no tienes el codec instalado. Si necesitas algún pack te aconsejo el k-lite.

  9. polo 6 mayo 2010, 03:21

    copien el video en C:/

  10. shaul 2 noviembre 2010, 19:59

    se puede crear slow motion con el programa NUKE?

  11. Andres... 22 enero 2011, 17:58

    Avisynth openfailure:
    script error: expected a, or)
    (C:\intro.avs, line 1, colum 12)

    no se cual sera el problema…

  12. Polimalo 22 enero 2011, 18:03

    A si de pronto, yo tampoco…

  13. Andres... 22 enero 2011, 18:12

    Avisynth openfailure:
    script error: syntax error
    (C:\intro.avs, line 1, colum 12)

  14. Andres... 22 enero 2011, 18:14

    ya instale codecs…
    trate de usar otros videos…
    comverti otros…
    pero ahora me sale este de syntax error

  15. Polimalo 22 enero 2011, 19:19

    y en la linea 1 qué pone?

  16. Andres... 22 enero 2011, 19:41

    gracias de antemeno…

  17. Andres... 22 enero 2011, 20:44

    mmmm? no entendi bn..
    he puesto todo como tu dices..
    he escrito la direccion con y sin parentecis.
    he cambiado la direccion del archivo..
    pero nada siempre el mismo error..

  18. Polimalo 22 enero 2011, 21:04

    Lo que quería saber es que tienes en la línea 1 del archivo intro.avs, que es la que da el error.

  19. Andres... 23 enero 2011, 02:33

    AVISource C:\intro.avi
    separatefields

  20. Polimalo 23 enero 2011, 12:16

    Tienes que poner el nombre del archivo entre paréntesis y comillas:
    AVISource(“c:\intro.avi”)

  21. Andres... 23 enero 2011, 20:20

    gracias mi hermano…

  22. Andres... 23 enero 2011, 20:29

    amigo el video esta exelente eres un genio… pero el audio como como lo pongo a tiempo con el video..

  23. Polimalo 23 enero 2011, 20:38

    Jeje… eso ya es otra historia. Tendrás que bajarte algún programa que te deje variar el pitch y velocidad del audio. Prueba con virtualDub, es gratis y tiene funciones básica para audio.
    Más no te puedo decir.

  24. Andres... 23 enero 2011, 20:51

    a ok.. gracias ha sido de mucha ayuda….
    pero ya logro ese slowmo…

  25. Andres... 24 enero 2011, 16:53

    es muy sencillo simple mente exporto el audio en wav o mp3.. y lo edito con el VDj. y lo voy comparando con el video.. hasta k tenga la velocidad adecuada.. y luego añado el audio al video con un editor.. hasta con el mismo wmm… gracias maestro… muy bn post…

  26. Ivan 5 agosto 2011, 00:22

    Oigan, lo unico que hise y funciono. Fue bajarme el VirtualDub, filmar algo,abrirlo con virtualdub en la barra de herramientas del programa en VIDEO, Frame , lo puse en 10 fps y corria a una velocidad muy buena, desp cada uno lo edita como qeria pero nose q quizo decir con todo lo demas

DEJA TU COMENTARIO