Blog multi-temático de Antonio Castro

opinión, literatura, ciencia, tecnología, ciencia ficción, autoedición, política, ateismo, actualidad

Etiqueta: tutorial Página 1 de 4

¿Cómo hacer vídeos usando time-lapse? (Tutorial)

Este artículo ha sido reeditado y trasladado a mi Foto-Blog.

Puedes pinchar en el título del artículo para ver su contenido.

Lamento las molestias que pueda ocasionar este traslado.

Intervalómetro Phottix

Intervalómetro Phottix

Lo único que necesitas para realizar un vídeo con la técnica time-lapse, es un intervalómetro,  un trípode robusto, una tarjeta de memoria con capacidad suficiente, y una cámara de fotos digital.  Para hacer un solo minuto de vídeo necesitarás hacer 60*25= 1500 fotos. Conviene elegir resoluciones bajas para no rebasar la capacidad de la tarjeta de memoria.

Yo uso el  Intervalómetro PHOTTIX NIKOS, pero hay muchos y la elección de marca y modelo no es algo demasiado crítico. La máquina de fotos tampoco tiene que ser una demasiado buena para hacer un vídeo con time-lapse.

Piensa que para un vídeo en calidad HD te basta una resolución de 1920×1080. Si usas resoluciones muy grandes cabrán pocas fotos. El vídeo reproduce a 25 fotogramas por segundo las escenas que tú has capturado usando intervalos de varios segundos entre foto y foto. Por ello sale la escena muy acelerada. Yo he usado intervalos de 3 segundos y de cuatro, pero hay cámaras que necesitan un mínimo de tiempo mayor entre foto y foto para volcar la foto a memoria. La velocidad de acceso de la memoria influirá en este límite.

Un consejo, no uses  el autofocus.  Deja siempre enfocada la escena manualmente.  De esa forma se evita que las condiciones alteren a los sensores y estos produzcan pequeñas variaciones de enfoque a cada rato.  En mi primer time-lapse se nota al principio del mismo este fallo. Hay algunos fallos más como reflejos en el cristal de la ventana, los clásicos parpadeos, etc. Es el primer vídeo de este tipo que hago así que es normal. Pese a todos esos fallos no ha quedado mal del todo.

Una vez que has descargado las fotos a tu ordenador lo más habitual es recurrir a algún programa de edición de vídeo, pero si tienes nociones de programación y conoces algo ImageMagick no te resultará imprescindible. En Linux puedes compilar las fotos en un vídeo usando ffmpeg.

Puedes hacer una primera prueba de visualización eligiendo una resolución pequeña que respete las proporciones de las fotos originales.

Los formatos de vídeo digital usan cada vez más la proporción panorámica de 16:9 que yo os recomiendo para vuestros vídeos. Si necesitáis la máxima calidad,  recomiendo usar 1920×1080 que es la que usa la televisión de alta definición HDTV. Actualmente muchos profesionales trabajan la edición de vídeo en estos formatos, y es la calidad recomendable para guardar el producto final en forma de máster digital de vídeo. Esto facilita futuras reediciones a máxima calidad. Para Youtube en este momento recomiendo la 1280×720 que se guardará con calidad HD, y para vuestros borradores podéis usar 960×540. Todas ellas 16:9. Yo uso MP4 o AVI.

Las proporciones en fotografía (aspect ratio)  suelen ser diferentes de 16:9 pero habitualmente nos sobrará resolución para poder recortar la parte que nos interese de las mismas.  Esto variará el encuadre de las fotos, cosa que debes tener presente al situar tu cámara.

¿Cómo procesar las imágenes en Linux si no disponemos de editor de vídeo?

Imaginemos que nuestras fotos son de 2784×1856 (3:2). Serían solo 5 Mega Pixels y hay de sobra con eso para obtener un vídeo muy bueno.

Primero compila un vídeo respetando la proporción original de las fotos solo para echar un vistazo. (en mi caso mi Canon EOS 5D Mark II usa 3:2) .

Esto lo puedes hacer con el comando ffmepg,  pero necesitarías que las fotos empezaran numeradas desde el número 1.  En lugar de eso seguramente tendrás fotos con estos nombres img_235.jpg, img_236.jpg, … img_1225.jpg, img_1226.jpg.

Yo corregí  esto con ayuda de un pequeño script pensado para S.O. Linux. Si tu cámara no es una Canon puede que necesites adaptarlo.


#! /usr/bin/python
# -*- coding: latin1 -*-
###########################################################
# Procesa todos los ficheros '*.jpg' del directorio actual
# y crea una lista de links en un directorio 'jpegs'
# con nombres de la forma 'img_%d.jpg' donde %d es un numero
# que sigue la secuencia del 1 al ultimo numero de fichero
# siguiendo un orden alfabetico de los nombres de ficheros
# encontrados con el patron '*.jpg'.
# Esto permite aplicar el comando ffmpeg desde ese directorio
# para crear un video con esos fotogramas. Ejemplos:
# (16:9)
# ffmpeg -f image2 -i img_%d.jpg -sameq -s 960x540 out.avi
#  (3:2)
# ffmpeg -f image2 -i img_%d.jpg -sameq -s 900x600 out.avi
###########################################################

##################
def comando(comm):
	import os

	print comm
	os.system(comm)

############
def main():
	import sys, os

        finamelist=[]
	comando("mkdir jpegs")
	ListaFicheros=os.listdir('.')
	for fi in ListaFicheros:
		finame, ext= os.path.splitext(fi)
		if (ext=='.jpg'):
			finamelist.append(finame)
	n=1
	finamelist.sort()
	for fi in finamelist:
		comando ("cd jpegs ; ln -s ../%s.jpg img_%d.jpg" % (fi,n))
		n=n+1

##########################
if __name__ == "__main__":
	main()

Luego te sitúas en el directorio jpegs creado y usas el comando ffmpeg siguiente:

ffmepeg -i image2 img_%d.jpg -sameq out.avi

Con este primer vídeo podrás localizar las diferentes escenas que deben ser procesadas de alguna manera particular o simplemente suprimidas. Basta localizar el segundo y multiplicar por 25 y obtienes el número del fotograma.

Yo he realizado distintos tratamientos en distintos tramos, pero lo que siempre vas a necesitar es adaptar el formato original que puede venir como (3:2) a un aspecto panorámico (16:9). La división de 16/9 nos da el valor 1.77777. Usaremos este valor más adelante.

Para recortar las imágenes por arriba y por abajo a fin de obtener fotos de proporciones 16:9 uso ImageMagick dentro de un script.

Imaginemos que las fotos de nuestra cámara vinieran con un formato 2784×1856.  Lo ideal es cortar un poco por arriba y un poco por abajo. Recortar se hace con la opción crop del comando convert .

Ejemplo:

-crop ANCHOxALTO+X0+Y0

ANCHO=  2784  (Conservamos todo el ancho original).

ALTO= ANCHO/1.77777=1566

X0=0  (Esquina superior izquierda del recorte pegada al borde izquierdo)

Y0= 200 (Eleminamos 200 pixels de alto en la parte superior.

Podemos hacer dos comandos de convert para hacerlo todo.

convert -crop 2784×1566+0+200  img_1234.jpg TMP.jpg

convert -geometry 1920×1080!  -quality 90  TMP.jpg  fotogramas/img_1234.jpg

(Hemos tomado 1234 como número arbitrario de la foto. Solo es un ejemplo)

Es decir, primero recortamos, generamos un fichero temporal, y luego le damos la resolución definitiva 1929×1080, que necesitamos para un vídeo HD.

Esta forma de trabajo con scripts es un poco tediosa en el caso que necesites hacer diferentes tratamientos para cada tramo, cosa que yo sí he hecho. Los efectos de zoom los he hecho con scripts que recortaban progresivamente encuadres más pequeños, pero no voy a tratar ese tema ahora.

La utilidad convert de ImageMagick te permitirá muchas más cosas. Por ejemplo puedes usar -normalize para hacer que el color más oscuro de una foto se muestre como negro y el más claro como blanco estirando los valores intermedios consiguiendo un efecto contraste en la foto. Es imposible resumir aquí todo lo que te permite hacer esta utilidad. Se necesitaría un libro entero.

http://www.imagemagick.org/script/convert.php

Yo he tenido que programar varios scrips parcheándolos sucesivamente y no dispongo de scripts que sean demasiado útiles. Tendré que ir mejorándolos poco a poco y cuando tenga algo que considere de utilidad general lo ofreceré bajo licencia GPL, pero de momento no dispongo de nada que merezca la pena entregar.

La post-producción es muy importante en la calidad final del vídeo, y los pequeños trucos que yo acabo de mencionar suplen la falta de disponibilidad de buenos editores de vídeo que es con lo que suelen trabajar los profesionales.

Un sitio donde podréis encontrar abundante información sobre time-lapse es la Web de Antonio Casado.

http://www.timelapses.es/blog/

¿Cómo crear un multigradiente usando GIMP? (Tutorial)

Este artículo ha sido reeditado y trasladado a mi Foto-Blog.
Pincha en el título para acceder.

¿Cómo convertir una serie de páginas web en un libro? (Tutorial básico: Pasar de HTML a PDF)

Por una parte ofreceré un breve tutorial muy sencillito, (de nivel básico), de como conseguir pasar contenidos de HTML a PDF.

Y por otra quería comentar la variante de un nuevo tipo de negocios de los muchos que ahora medran en la sobreproducción de obras en formato digital y que tiene relación con el paso de contenidos web a PDF. Empezaré por esto último.

De HTML a PDF.

De HTML a PDF.

Un servicio on-line para pasar un Blog a PDF.

Se trata concretamente de un negocio que existe desde 2007 y que se llama Blog2print. Consiste en ofrecer convertir una parte de un Blog en un libro y comercializarlo. En Esta página, explican como convertir parte de tu Blog en un libro, y de paso se quedan con una copia de tu contenido, y la ofrecen al público. Los tipos de Blogs que acepta son: Blogger, Typepad, y WordPress.

Se trata sin duda de una variante de un tipo de negocios en auge, que es mucho más amplio y que consiste en comercializar contenidos digitales aportados por una gigantesca masa de usuarios y que actúan como productores de contenidos en formato digital. Son negocios de Larga Cola.

La alternativa a usar un servicio on-line es hacerlo uno mismo

Tutorial: Cómo pasar de HTML a PDF.

Lo que sigue es una breve receta para todo aquel que quiera convertir una parte de su Blog en un libro sin tener que ponerse en manos de este tipo de intermediaros. Para ello sigue el siguiente procedimiento:

  1. Carga la página web desde tu navegador.(Yo uso Mozilla FireFox)
  2. Usa la opción guardar como. Esto te guardará una página como fichero html, y generará un directorio con imágenes y otras cosas más para completar dicha página en tu disco duro.
  3. Abre tu editor y carga una plantilla, o un fichero semivacío adecuado que haga las veces de plantilla, como si fueras a empezar a escribir un libro. Es decir, con el formato de página adecuado, etc… (Yo uso OpenOffice, pero en Word se podrá hacer igual) Este documento lo llamaremos documento maestro. Déjalo abierto.
  4. Sin cerrar el documento maestro anterior, abre también desde el mismo editor la página html guardada en tu disco duro y que generó FireFox.
  5. Edita el contenido suprimiendo lo que no te interese.
  6. Usa el copia y pega, para copiar el contenido que te interese y lo pegarlo en el documento maestro que aún estará abierto en otra ventana.
  7. Retoca en el documento maestro lo que consideres oportuno, añade con el mismo procedimiento los contenidos de otras páginas, si te interesa hacerlo y para terminar lo salvas en el formato del propio editor. Yo en OpenOffice genero posteriormente el PDF con la opción exportar a PDF.

Es un procedimiento muy básico, te permite trasladar toda una página a un documento incluyendo las imágenes, y si no lo conoces, deberías practicarlo. Te puede ser útil.

Crear un libro con artículos sacados de la Wikipedia. (Es otro servicio on-line).

Yo he generado un libro recopilando algunos artículos de la Wikipedia para ver como quedan. La Wikipedia tiene un sistema que permite hacer este tipo de trabajos y la verdad es que no quedan nada mal. Si tienes curiosidad, puedes descargarte este libro Un futuro incierto. (Todo lo que necesitas saber sobre el cambio climático).

Este trabajo de recopilación lo ofrezco bajo libre descarga pero quisiera comentar algo sobre el tema de la licencia de este trabajo. Recuerda que no puedes apropiarte la autoría de ese trabajo y que debes de indicar quien es el verdadero autor del mismo. (En este caso es la Fundación Wikimedia, http://es.wikipedia.org/wiki/Fundaci%C3%B3n_Wikimedia ).

(Para mí un reconocimiento de autoría no esta completo si no se indica con un enlace (link) una URL para facilitar al máximo que las personas interesadas en un contenido lleguen a la página del autor. No cuesta nada y el autor te lo agradecerá).

La licencia GFDL de la Wikipedia permite comercializar este contenido generado desde la wikipedia, bajo las condiciones expresadas en dicha licencia, pero si intentáramos comercializar este libro creado a partir del material de la Wikipedia, estaríamos haciendo algo no demasiado interesante, porque cualquiera podría a su vez copiarlo y redistribuirlo al precio que quiera o incluso ofrecerlo gratis.

Para evitar tentaciones te advierto que no puedes hacer uso de PayLoadz, Lulú, Bubok u otras opciones similares, porque estarías violando las normas de uso de estos sitios, que obligan a que seas propietario de los derechos de autor, y no tiene nada que ver ser propietario, con disponer de una amplia licencia para hacer usos comerciales.

¿Cómo ofrecer nuestros contenidos?

Las concesiones en materia de derechos de autor no son cosa de broma y podemos ver como muchas empresas hacen un tipo de ofertas a los autores que yo califico de simples golosinas. Creo que lo esencial es tener claro que es lo que quieres hacer con tu obra. En mi humilde opinión yo te recomendaría lo siguiente:

  • Si quieres difundir ampliamente un contenido en Internet, publícalo gratis, o mejor aún haz que se distribuya con un mecanismo de distribución vírico usando licencia Copyleft.
  • Si solo quieres ver unos pocos ejemplares impresos en tus manos, usa Lulu, Bubok, etc.
  • Si realmente tienes un interés profesional y quieres ganar dinero en base a alguna obra tuya, debes estudiar distintas posibilidades.  Opciones hay muchas y muy diferentes, no es fácil dar una receta infalible. Que mucha gente use un determinado sistema no lo convierte en bueno, (más bien es un mal indicio). Cuidado con quien te asocias. Los experimentos procura hacerlos con obras no especialmente valiosas.

Últimos consejos para escritores autoeditores.

A la hora de generar beneficios debes cuidar con quien te asocias y estudiar el balance de todo lo que tú das, y de lo recibes a cambio. Si eres nuevo en esto, casi siempre tendrás que tratar con gente muy profesional y muy hábil, te aconsejo valorar en lo que vale lo que tú ofreces, tirando bastante por lo alto.

La publicidad tradicional es muy cara, y se puede optar por ofrecer algún contenido bajo Copyleft a modo de inversión. Eso debe servir para darte a conocer.

Malbaratar tus derechos de autor es una estrategia equivocada. Si haces algún trato mira con lupa esa parte, y exige compromisos claros y firmados.

En caso de dudas, móntatelo todo por tu propia cuenta sin ceder el control de tu negocio a nadie. Si aciertas ganarás dinero, y si fallas ganarás conocimiento y experiencia para intentarlo de nuevo. De esa forma siempre ganarás algo y podrás crecer.

Ánimo, el que tropieza y no cae, dos pasos adelanta.



  • Malbaratar tus derechos es una estrategia equivocada. Si haces algún trato mira con lupa esa parte, exige compromisos claros y firmados, y en caso de no conseguir un contrato sin pegas, móntatelo todo por tu propia cuenta sin ceder el control de tu negocio a nadie, porque hoy en día esta es una posibilidad real.


Animación con soporte de programación externa en Povray. (Tutorial avanzado)

Este artículo ha sido reeditado y trasladado a mi Foto-Blog.
Pincha en el título para acceder.

Página 1 de 4

Creado con WordPress & Tema de Anders Norén