Herramientas Open Source para editar video en Windows (II)

Herramientas Open Source para editar video en Windows (II)
Hace un tiempo describí las herramientas básicas que utilizo para editar video. En este artículo mostraré un ejemplo un poco más complejo.
1391 Visitas
6 Fotos
1 Videos
 
Enviar a un amigo   Imprimir

En el artículo anterior os presenté las aplicaciones de código abierto con las que suelo editar mis vídeos. En este, mencionaré con un poco más de detalle los pasos que he seguido para mi último video.

Aplicaciones

  • GoPro CineForm Studio (*) (edición/conversión)
  • Avisynth (edición/conversión)
  • VirtualDub (edición/conversión)
  • Deshaker (plug in para el VirtualDub, estabilización)
  • Aegisub (textos)
  • Audacity (audio)
  • GIMP (imágenes)
(*) Gratuita no Open Source

Paso 1 - Convertir los ficheros a AVI


Los ficheros de la Gopro están en formato MP4. El VirtualDub no se lleva bien con este formato, y no he encontrado códecs que sirvieran para abrirlos correctamente.
Por lo tanto, he tenido que echar mano de la nueva aplicación de GoPro, el CineForm Studio, que se descarga de la propia página. Con la opción Add Clip to Conversion List y luego Convert All he conseguido los ficheros AVI que se pueden abrir con el VirtualDub.


El CineForm Studio de GoPro


Paso 2 - Abrir y editar con el VirtualDub y el Deshaker


El CineForm me ha dejado unos ficheros AVI de gran tamaño por lo que, al abrirlos con el VirtualDub, la primer tarea ha sido la de seleccionar las escenas más importantes. Son muchas horas de video grabadas a lo largo de diferentes días, así que la selección no es tarea sencilla.
El reto ha sido dejar escenas cortas pero representativas, que resulten en un video final de entre 5 y 10 minutos.

También he aplicado el Deshaker en este paso para minimizar las vibraciones producidas por los movimientos bruscos (los de mi cabeza, jaja!)


La ventana principal del VirtualDub


Paso 3 - Crear el time-lapse


Durante el viaje de ida, aproveché las horas de coche para probar la función de time-lapse. Con las ochocientas fotos de la llegada a la estación he compuesto un time lapse de 25 segundos.
Os dejo aquí el script que he utilizado:

# Obtiene las imágenes a 30 cuadros por segundo
ImageSource(file = "GOPR%04d.jpg", start = 1116, end = 1903, fps = 30)
# Cambia el tamaño para que el ancho sea el mismo que el de los otros videos
LanczosResize(1280, 960)
# Quita 100 px de arriba y 140 de abajo para dejarlo en 16:9
Crop(0,100,0,-140)
# Convierte a un formato sencillo de editar luego
ConvertToYV12()


He abierto este fichero AVS con el VirtualDub y he grabado el AVI correspondiente.

Luego, me he dado cuenta de que el time-lapse grabado a 30 fps no se podía unir al resto de los vídeos porque para los demás había utilizado el modo 60 fps. Y si utilizaba en el parámetro de ImageSource fps = 60 lo que conseguiría es un video del time-lapse a doble velocidad.
La mejor forma de solucionarlo ha sido duplicar cada cuadro, de manera de mantener la velocidad y obtener 60 fps. Para ello, he utlizado otro script sobre el AVI:

# Mezcla los frames de ambos videos
Interleave(AVISource("TimeLapse.avi"),AVISource("TimeLapse.avi"))


Como ambos videos de origen resultan ser el mismo, el resultado de este AVS es un AVI a 60 fps.

Paso 4 - Foto de presentación


Para darle un toque artístico, la presentación donde aparecerán los títulos tiene un fondo distintivo. El mismo fondo lo he utilizado para una postal hecha de las mejores fotos que tengo. La composición de la postal la he hecho con el GIMP.
El resultado han sido dos imágenes, una sólo del fondo para los títulos y otra con la postal. Para llevar estas dos imágenes al video, he nuevamente escrito algunos comandos de AviSynth:

# Lee la imagen postcard-bg 600 veces y luego la imagen postcard otras 600 veces
video=ImageSource("postcard-bg.jpg", end = 600, use_DevIL=true)+ImageSource("postcard.jpg", end = 600, use_DevIL=true)
# Devuelve el video en 60 fps
return video.AssumeFPS(59.94, true)


Notar que los vídeos grabados con la Gopro a 60 fps están en realidad a 59,94 fps. Y esas seis centésimas de segundo os pueden traer verdaderos dolores de cabeza.


La postal de la presentación


Paso 5 - Títulos animados


Con el AegiSub he agregado algunos textos sencillos. He utilizado algunas técnicas básicas de traslación y rotación en el número para hacer un efecto de caída.
Luego, con el VirtualDub, he incrustado al video del paso anterior el fichero ASS que genera el AegiSub.


Los títulos


Paso 6 - Unir todos los videos en uno


Es momento de unir todos los cachos en lo que será el video final. Para ello, he utilizado el Avisynth uniendo de a tres vídeos por vez. ¿Que por qué de a tres vídeos? No hay una razón en particular, simplemente me resultaba más sencillo ir seleccionando de a tres las escenas pequeñas para hacer un video más grande, luego unir estos en vídeos más grandes aún, y así hasta llegar a un único video.


Uniendo tres videos con el Avisynth


He de notar aquí una cosa curiosa que aún no comprendo. Aunque todos los vídeos estaban a 60 fps o, mejor dicho, a 59,94, el VirtualDub me decía que no, que los videos de la Gopro no tenían el mismo frame rate que los del time-lapse y la presentación.
He tenido que utilizar la función AssumeFPS al hacer el último script. Pero, al hacerlo, se perdía el sincronismo. Tanto a 60 como a 59,94, los videos de la Gopro aparecían como acelerados, como si estuviesen grabados a un rate mucho menor.
Sin tiempo ni ganas para ver el por qué de esto, he dejado un FPS de 54 que era el que más se asemejaba a la velocidad "normal" del video, pero es algo que deberé investigar en breve.

Paso 7 - Agregar la música


Para la música, como mencioné en el artículo anterior, suelo buscar en Jamendo donde la oferta de música con licencia libre es grande y de muy buena calidad.
Mientras iba esperando a que el Deshaker procesara las escenas, he aprovechado para buscar algunas canciones que me han gustado para el video.
A medida que iba componiendo las escenas ya sospechaba qué canción tendría cada parte, pero no es hasta que el montaje final está hecho que se puede crear el fichero de audio que acompañará a nuestro video.
Para editar la banda sonora he utilizado el Audacity. Tomando como referencia la duración de cada escena, he seleccionado tres canciones y las he ajustado para que coincidan con el video.


La ventana principal de Audacity


Resultado final


Os dejo el video ya terminado. En YouTube ha perdido bastante de su calidad original, creo que la próxima vez probaré usar Vimeo:


Recordad que si teneis dudas o consultas, tenemos un hilo en el Foro de Material para hablar del tema.
1391 Visitas
6 Fotos
1 Videos
 
Enviar a un amigo   Imprimir

18 Comentarios Escribe tu comentario

  • #1
    SnowCowboy
    SnowCowboy 05/01/2012 15:35
    :+:

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #2
    arquero
    arquero 05/01/2012 17:26
    Bendita informática, esto hace unos cuantos años ni soñar que podríamos grabar y editar fácilmente.

    Responder Responder Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #3
    PabloL
    PabloL 05/01/2012 17:34
    #2 Que editar sea sencillo se lo debemos en gran parte a la informática, pero lo de grabar viene de un par de décadas antes, como decíamos en http://www.nevasport.com/camarayaccion/art/33837/Erase-una-vez-la-camara/

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #4
    Ramonico
    Ramonico 05/01/2012 21:40
    Uffff, demasiados programas para hacer algo que con la suite de Adobe lo haces en un pis pas...
    Vale que son libres o gratuitos y que la idea del software libres está muy bien, pero a nivel aficionado prefiero usar los de pago obtenidos vete tu a saber como que andar con esta maraña. Es una opinión personal ;)

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #5
    PabloL
    PabloL 06/01/2012 00:17
    #4 Yo no creo que usar una suite de código privativo es lo opuesto a usar las herramientas open source que he descrito.
    Para mí, son formas diferentes de hacer las cosas. Es como decirle a un motero "pero una moto es peligrosa y cuando llueve te mojas mientras yo en mi coche voy más seguro y seco". :)

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #6
    Ramonico
    Ramonico 06/01/2012 23:14
    Hombre, no hablo de mejor o peor, hablo de comodidad, y para mi hacerlo todo dentro de una suite me es mucho más cómodo y sobretodo rápido, ya que a golpe de click voy de aquí a allí y hago lo que quiero de forma muy rápida: hago títulos, sincronizo música, edito fotos, aplico efectos, corrijo color y balance de blancos, estabilizo el video, hago el slowmotion, etc, etc. Hago enfasis más que nada en la comodidad y rapidez porque editar video aunque el render final sean 5 minutos, no es tarea de media hora hacerlo, sino que lleva bastante tiempo si lo quieres hacer bien y resultón, y a mi por lo menos me faltan horas en el día para hacer todo lo que quiero, jejejeje ;)

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #7
    carolo
    carolo 07/01/2012 10:19
    Pedazo de blog bien currado ¡Gracias! :+: :+: :+:

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 18 - Votos positivos: 1 - Votos negativos: 0

  • #8
    Bolo87
    Bolo87 08/01/2012 08:57
    Buen trabajo PabloL. No pensaba que el cineform sirviera para nada pero ahora le veo una utilidad.

    Genera ficheros m2t? Es raro lo que te pasa con las pfs, de todas formas para subir a vimeo solo te aceptan a 29,97 (lo dejo a 30), otra cosa es para verlos en casa. Pierdes fluidez respecto al original (creo que osquitar ya lo dijo también), pero es lo que hay. Prueba a unificar la traducción del mp4 a avi a 60, quizás la diferencia con 59,94 te provoca que te digan que no son iguales.

    Parece que con el deshacker pierdes algo en la imágen. Generalmente no uso estabilizadores por software y si uso tripode tampoco los de la cámara. En teoría lo ideal es no usarlos ni con la cámara en mano. De todas maneras es una opción personal que para eso es un proceso creativo :)

    Tiene mucho mérito tu filosofia a la hora de montar los videos con open source!! ;)

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 31.73 - Votos positivos: 2 - Votos negativos: 0

  • #9
    kitaro
    kitaro 08/01/2012 10:57
    Cada día me sorprendes más. Estoy enganchado a este blog :+:

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 18 - Votos positivos: 1 - Votos negativos: 0

  • #10
    PabloL
    PabloL 08/01/2012 19:36
    #8 Gracias Bolo. El Cineform sólo convierte los MP4 en AVI y MOV.

    Para el siguiente video haré nuevas pruebas a ver si encuentro el por qué de la pérdida de calidad y cómo minimizarlo, y veo lo de los fps.

    :+:

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #11
    PabloL
    PabloL 08/01/2012 19:36
    #9 Gracias!

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #12
    Dragon de Agua
    Dragon de Agua 11/01/2012 17:47
    Muy bien explicado Pablo. Aprovecho lo del Cineform Studio para dejaros una entrada que hice hace tiempo, donde recopile algunos video-tutoriales (están en Inglés) . Tb unos links de descarga directa del CineForm Studio por si se caen los de GoPro como paso hace poco.

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 18 - Votos positivos: 1 - Votos negativos: 0

  • #13
    Dragon de Agua
    Dragon de Agua 11/01/2012 18:09
    Se me olvido el enlace:
    http://wp.me/p1qEPk-99

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 18 - Votos positivos: 1 - Votos negativos: 0

  • #14
    PabloL
    PabloL 11/01/2012 18:18
    #12 Gracias, buena info

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #15
    osquitar86
    osquitar86 12/01/2012 02:35
    La verdad es que alucino con lo que puede hacerse con herramientas open source. No obstante, también opino que resulta más cómodo hacerlo todo con un mismo programa (o a lo sumo 2 como hago yo por ejemplo).

    Lo de Jamendo un día de estos lo voy a tener que chequear, porque lo cierto es que me da a mí que youtube conserva mejor la asombrosa fluidez del modo "60 fps cuando en realidad son 59,94" :lol2: , y para la música... pues ha de ser libre o sólo puedes ver los vídeos tú mismo :frown: .

    También quería aprovechar para comentaros que descubrí un formato muy pero que muy interesante: el .m2ts o "MPEG-2 Transport Stream". Yo lo empleo al renderizar con Sony Vegas Pro 11 y creo que tiene una muy buena relación calidad/peso.

    Pd: un día de estos tenemos que abrir un hilo o artículo sobre ideas de colocación de cámaras (GoPro, o en mi caso Contour...) en diferentes sitios para lograr tomas poco convencionales (por ejemplo en el bastón), que he visto por ahí ideas muy originales :+: . También podemos hablar de accesorios a la venta o para fabricarnoslos...

    Un saludo!

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 18 - Votos positivos: 1 - Votos negativos: 0

  • #16
    PabloL
    PabloL 12/01/2012 20:42
    #15 Muy buen dato el del .m2ts, yo no lo conozco en profundidad.

    Por lo que comentas de las ideas, te propongo que abras un hilo en en foro de material. Podemos luego resumir la información del hilo en un artículo para que quede mas ordenada.

    Y, sin ánimo de entrar en polémica, lo de la comodidad de una suite tiene una desventaja. No puedes escapar de lo que la suite te ofrece. Quizás para la mayoría eso no sea un problema, pero a mi me gusta editar el audio con la aplicación que más me gusta y, si mañana encuentro otra mejor, simplemente la puedo comenzar a usar sin mas. :+:

    Un saludo!

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0

  • #17
    Leo Arias
    Leo Arias 13/01/2012 22:39
    Qué bien quedó el video, y buenísimo Butumbaba :D
    Un abrazo Pablo, gracias por compartir esto.

    Responder Responder Denunciar

    karma del mensaje: 18 - Votos positivos: 1 - Votos negativos: 0

  • #18
    PabloL
    PabloL 13/01/2012 23:21
    #17 Gracias! :)

    Responder Responder Gracias! Positivo Positivo  Negativo Negativo Denunciar

    karma del mensaje: 0 - Votos positivos: 0 - Votos negativos: 0


Escribe tu comentario



El email no será publicado.
Si este mensaje tiene un solo insulto, no te molestes en enviarlo, porque será eliminado.
AVISO: La IP de los usuarios queda registrada

:) :lol2: ;)
:frown: :grrr!: :oh!:
:crying: :hein?: :za!ar:
:diable: :+: :-:



Captcha Recargar Imagen


Los comentarios aquí publicados no reflejan de ningún modo la opinión de Cámara y acción. Esta web se reserva el derecho a eliminar los mensajes que no considere apropiados para este contenido. AVISO: La IP de los usuarios queda registrada, cualquier comentario ofensivo será eliminado sin previo aviso.



Publicidad
Mayo 2012
L M X J V S D
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Días recientes
Sábado
Viernes
Jueves
Miércoles
Martes
Lunes