martes 29 de junio de 2010

Rayando a la noche

Desde que Altair Mikoto ya se me adelantara, llevaba días queriendo hacer fotos a los rayos de las tormentas que están acompañándonos últimamente cada noche en Madrid. El artículo de Xataka Foto "Cómo hacer una foto de la tormenta perfecta" no contribuyó precisamente a quitarme las ganas de ello, así que esta noche he salido a ver qué podía hacer desde mi terraza...

...pero el resultado no ha sido muy satisfactorio, principalmente por el desenfoque. De "más cutre" a "un poco menos cutre", esto es lo que he conseguido:






Respecto al artículo de Xataka Foto, me sumo al aconsejar trípode + tiempos de exposición largos (entre 15 y 30 segundos), más que nada por que si no es MUY difícil atinar con el rayo. Respecto a lo de mezclar varias fotos (para que parezca que había más rayos de los que realmente cayeron a la vez)... eso me "chirría" un poco... pienso que es un poco como "hacer trampas". En las fotos de esta entrada no lo he hecho.

El enfoque, como se puede ver en las fotos, no ha sido "mi fuerte"... pero creo que, habiendo objetos lejanos sobre los que están cayendo los rayos (como es, en mi caso, los pisos que se ven en el horizonte), lo suyo es enfocar a esos objetos y no al infinito, como se dice en Xataka Foto... pero es sólo una opinión, porque no lo he puesto en práctica en las imágenes que os he  mostrado.

lunes 28 de junio de 2010

Lapsus Tempus

[modo ironía=true]Como sé que os habéis quedado con ganas de los cutres "time lapses" que hago desde mi ventana :p[/modo], os traigo un vídeo a medio camino entre un "remake" de los anteriores y una segunda parte.

El vídeo que os muestro a continuación tiene un par de micro-escenas que ya habéis podido ver antes, pero remasterizadas (he vuelto a hacer los vídeos partiendo de las fotos originales, revelándolas con NEF2Vid de nuevo). Otras tomas son totalmente nuevas.


Pido perdón por el montaje (que es un poco tosco) y por la grabación del audio, pero he tenido problemas técnicos que han imposibilitado llegar al más refinado resultado final que esperaba.

En cualquier caso, espero que os guste ;)!
Comparte en Facebook

miércoles 23 de junio de 2010

Los 101 "Cubeecraft" que me gustaría hacer

Bueno, supongo que terminarán siendo alguno menos que 101 :p, pero permitidme esa licencia.

En esta página ya hemos hablado de Cubeecraft alguna vez, una web dedicada a hacer muñecajos recortables para que luego, los manazas como yo, los imprimamos y montemos.

La peculiaridad de esta página quizá sea la variedad tan "geek" que hay en los personajes que ponen a nuestra disposición y, por tanto, son un referente digno de mención en Astaroth's World.

Cubeecraft's descargados, construidos y fotografiados por mi. De izquierda a derecha: #14, #13, #8 y #10 de la lista de más abajo.


Quizás recordéis al "cabezón" del Fallout 3 que ya montara, fotografiara y compartiera con vosotros hace algún tiempo. Hoy os traigo una lista de los cubeecraft que me gustaría hacer (o que ya he hecho).

Por orden alfabético según la nomenclatura de Cubeecraft (y ojo, porque van añadiendo nuevos modelos de vez en cuando):
  1. Bender, de Futurama.
  2. Billy, la marioneta de Jigsaw, de la saga SAW.
  3. Hellboy.
  4. Íñigo Montoya, de La Princesa Prometida.
  5. Ironman.
  6. Jack Skellington, de Pesadilla antes de Navidad.
  7. Jason, de Viernes 13.
  8. Kratos, del God of War.
  9. Peter Griffin, de Padre de Familia.
  10. El Tentáculo Púrpura, de El Día del Tentáculo.
  11. Rorschach, de Watchmen.
  12. Bob el silencioso, el humorista.
  13. La TARDIS, de El Doctor Who.
  14. El Cabezón, del Fallout 3.
  15. Lobezno, de los X-MEN.

Bonus Track:

(este no es de Cubeecraft, pero es fiel a su estilo :p)


Así que nada, os animo a hacer alguno. Los hay muy fáciles (a prueba de manazas, es decir, ideales para mi :p), y ya veis la "calidad geek" de la lista que os acabo de hacer! Una misma lista en la que aparezcan El Día del Tentáculo y La Princesa Prometida es un sueño hecho realidad para cualquier freaky que se precie :p!
Comparte en Facebook

jueves 17 de junio de 2010

Liquid Tension Experiment

Además de un excelente grupo de música, cuya plantilla está formada por gran parte de los fabulosos Dream Theater, el experimento de la tensión superficial de un líquido es una de las prácticas típicas de primero de carrera de Físicas.

Sin embargo, hoy no os voy a hablar de la tensión superficial, cómo se modeliza, de qué depende y cómo podemos medirla, sino que os voy a mostrar un vídeo chorra que he hecho en la cocina guarreando un par de vasos (aprovechando que no estaba mi madre para verlo xD).


El vídeo, como otros que os llevo mostrando estos días, está hecho foto a foto, a modo de time lapse, salvo que en este caso todo transcurre en un periodo muy corto de tiempo y hay interacción mía con lo grabado.

La lástima es que los de YouTube me hayan quitado (por cuestiones de copyright) la música original (la canción "The Bird and The Worm" de The Used), pero bueno, el "vals de las flores" de Tchaikovsky también le queda muy bien xD!

Comparte en Facebook

miércoles 16 de junio de 2010

Time lapse or lost time?

Bueno, después de los vídeos que os traje el otro día, esto creo que es una tontería... pero ya que he dejado la cámara 6 horas haciendo fotos xD, lo subo y os lo enseño :p!

Se trata de otro time lapse, esta vez de un plátano pudriéndose. A diferencia con el otro día, que lo intenté con una manzana, esta vez la fruta en cuestión sí ha reaccionado como debía :p (la manzana estuvo intacta durante horas la desgraciada xD), sin embargo, en esta ocasión, he sido yo quien ha fallado al no haber sabido elegir bien el ángulo y el enfoque de la cámara :s... bueno, de los errores se aprende :)!

Sin más, os dejo con el vídeo en cuestión en HD (1080p), que es lo que más me gusta de hacer los time lapses que estoy haciendo ahora: que tienen la resolución que no me da ninguna de las cámaras de vídeo que tengo en casa.


También aprovecho para decir que he hecho una lista de reproducción con todos los time lapses y stop motions que voy haciendo.

Comparte en Facebook

domingo 13 de junio de 2010

Definición y Limpieza

Y no hablo de la RAE, con su peculiar eslogan "Limpia, fija y da esplendor", aunque pudiera parecerlo, sino de unos arreglos que he hecho en los scripts del otro día.


Recordemos:

El otro día presenté dos scripts relacionados con los Stop Motions, Time Lapses y en definitiva, todo lo que implique hacer un vídeo fotograma a fotograma. Los scripts eran los siguientes:

  • RAW2Avi: Pasaba de unos archivos de imagen en bruto ".NEF" a vídeo, utilizando mencoder.

Las Mejoras

Barra de progreso del script NEF2Vid


El script HDRClipMaker no lo he tocado, puesto que es más lento y me parece menos útil que RAW2Avi. RAW2Avi ha pasado a ser NEF2Vid, y entre las mejoras incluye:
  • Más limpieza: Se ha quitado la morralla del script y ahora va más "al grano".
  • Más inteligente: Ahora deduce parámetros que antes requería que el usuario introdujese (como, por ejemplo, los números identificativos del primer y último fotograma*).
  • Más cómodo: Al tener un sencillo entorno gráfico basado en zenity y deducir casi todos los parámetros que necesita, no es necesario ejecutarlo por consola, se puede ejecutar haciendo "doble click".
  • Más opciones: Mientras antes sólo hacía un tipo de vídeo, ahora  como "input" sólo tiene un sencillo selector de "perfiles de vídeo" gráfico, dándote la opción de elegir entre tres formatos de vídeo de diferentes calidades (fácilmente editable para añadir al selector otros perfiles interesantes de manera trivial).
Selector gráfico de perfiles de vídeo, único "input" del script NEF2Vid

El código vendría a ser algo como lo que sigue:

#!/bin/bash
#
# AUTORÍA:
#
# Script realizado por Astaroth (O.R.G - http://astarothsworld.blogspot.com), apoyado en muchos otros programas que son los que realmente hacen todo el trabajo.
#
# OBJETIVO:
#
# Partiendo de una secuencia de imágenes RAW y un posible patrón de UFRaw (ID), hacer un clip de video.
#
#
# DEPENDENCIAS:
#
# Usaremos UFRaw opara revelar los archivos, ffmpeg para hacer el vídeo y zenity para el entorno gráfico.
#
# Uso:
#
# "./NEF2Vid" en la carpeta con las imágenes.
#
# ------------------------------------------
ini=`ls *.NEF | grep -o -m 1 "[0-9]*"` # Primer fotograma.
fin=`ls *.NEF | grep -o "[0-9]*" | sed -n '$p'` # Último fotograma.
#
# PERFILES
#
perf=`zenity --list --title="RAW2Vid - by Astaroth (O.R.G.)" --text="Elija el tipo de perfil que desee:" --radiolist --column "Sel" --column "#" --column "Opción" --column "Resolución" --column "Notas" true "1" "Full HD" "1920x1080" "Archivos muy grandes, pero de calidad." false "2" "HD" "1280x720" "Archivos de moderado tamaño y alta calidad." false "3" "DV" "720x576" "Archivos más manejables de resolución estándar." --width 650 --height 200`
{
case $perf in
    1) RESx="1920"; RESy="1080"; vid="-f image2 -i .fotogramas/%d.jpg -s 1920x1080 -b 220mb -vcodec png videoFHD.avi" ;;
    2) RESx="1280"; RESy="720"; vid="-f image2 -i .fotogramas/%d.jpg -s 1280x720 -vcodec mjpeg videoHD.avi" ;;
    3) RESx="720"; RESy="576"; vid="-f image2 -i .fotogramas/%d.jpg -target pal-dv videoDV.dv" ;;
    *) echo "ERROR" ;;
esac
numfot=`echo "$fin-$ini+1" | bc`
if [ -e *.ufraw ] ; then
    idarch=`ls | grep *.ufraw`
    ida=1
    echo "#DETECTADO!"
    PERFIL="Usando arcivo ID de UFRaw."
else
    ida=0
    echo "#NO ENCONTRADO ARCHIVO ID!"
    PERFIL="Archivo ID de UFRaw no encontrado... valores por defecto."
fi
mkdir .fotogramas
fotograma=0
Tvid=0 # Tiempo en minutos aprox de cración del vídeo (adecuado a ffmpeg)
for foto in $(seq $ini $fin) ; do
    tini=`date +%s` # Tiempo inicial en segundos.
    fotograma=`echo "$fotograma + 1" | bc`
    porcent=`echo "scale=2; ( $foto - $ini + 1 ) * 80 / $numfot" | bc`
    echo "$porcent"
    if [ $ida = 1 ] ; then
      # Revelado con archivo ID:
      echo "#Revelando la imagen número $foto de $fin...\n$PERFIL\nTiempo restante ~ $Test min..."
      ufraw-batch --conf=$idarch --size=$RESx --out-type=jpg --output=.fotogramas/$fotograma.jpg _DSC$foto.NEF
    else
      #Revelado sin archivo ID:
      echo "#Revelando la imagen número $foto de $fin...\n$PERFIL\nTiempo restante ~ $Test min..."
      ufraw-batch --size=$RESx --out-type=jpg --output=.fotogramas/$fotograma.jpg _DSC$foto.NEF
    fi tfin=`date +%s` # Tiempo final en segundos. Ttrans=`echo "scale=2; ($tfin-$tini )/ 60" | bc` # Tiempo transcurrido en revelar un fotograma en minutos. Test=`echo "scale=2; ( $fin - $foto ) * $Ttrans + $Tvid" | bc` # Tiempo estimado para el fin del programa.
done
echo "90"
echo "#Realizando vídeo...\n($numfot fotos @ $fps fps)\nTiempo restante ~ $Test min..."
ffmpeg $vid
echo "#Borrando copias innecesarias..."
echo "99"
rm -R .fotogramas
}| zenity --progress --title="Creación de vídeo a partir de RAW" --auto-close --auto-kill

Entre los diferentes perfiles de vídeo que he puesto por defecto, hay un modo de alta definición llamado "Full HD" (lo he llamado así porque le he hecho coincidir con la resolución de ese formato, 1920x1080, pero no sé si se puede considerar realmente ese estándar, debido a la codificación del vídeo y otros factores).

Uno de los fotogramas (reducidos) del vídeo en alta resolución


Tal y como trabajo ahora, a mi me cuesta editar vídeos de más de 720x576 (DV), pero hay una evidente pérdida de calidad con respecto a las imágenes tomadas con la cámara de foto (en mi caso, de 3872x2592 px), por lo que he querido hacer una prueba para ver si puedo subir a Internet un vídeo en alta definición.

El resultado es el que sigue:

Fragmento de "Perseguidores del Tiempo"

Donde he subido directamente la salida del script NEF2Vid (perfil "Full HD") sin ningún tipo de edición que pudiera causar una pérdida de calidad (el audio se ha introducido a posteriori, con las herramientas de edición de YouTube, y supongo que al hacerlo así no se produce ninguna pérdida en la imagen además de la propia de la subida y procesado inicial de YouTube).

Otro ejemplo de un Full HD realizado por mi con este script es el siguiente.


Una de las propiedades de NEF2Vid es que puedes editar todos los fotogramas de golpe generando un "archivo ID" de UFRaw (es decir, editando los parámetros de un único fotograma a mano, los demás se editan automáticamente), por lo que no cuesta nada cambiar las curvas de color, el balance de blancos, la saturación, la exposición, etc. de la escena, como muestro a continuación.


El complemento perfecto para este "unidor de fotogramas", es el script Fot-o-matic, desarrollado por Altair Mikoto, basado en gphoto2, el cual realiza fotografías automáticamente cada cierto intervalo de tiempo controlado por un ordenador. De esta manera, no hace falta estar mirando mientras se hace el Time-Lapse y se evitan movimientos bruscos de la cámara (ójala lo hubiera sabido antes de hacer este vídeo :p!).

El que podéis ver a continuación es un vídeo de Altair Mikoto donde utiliza estas técnicas:


------------------------

Nota sobre la inserción de HD en YouTube:

Si no véis por defecto el vídeo en HD, pulsar en "1080p", pero en principio, añadiendo a las direcciones de los vídeo de YouTube "&hd=1" en el código HTML para insertarlos, deberían mostrarse directamente en HD.


* Sugerencia de murciélago.
Comparte en Facebook

sábado 12 de junio de 2010

Decidle al reloj que las tornas han cambiado!

Y es que hoy nos toca a nosotros ser "Perseguidores del Tiempo" y no a la inversa ;)!

He decidido aumentar el Time-Lapse que colgué por estos lares el otro día y lo he montado de manera más "profesional".


Para hacer el vídeo (de menos de un minuto contando los créditos), se utilizaron como fotogramas 607 fotografías hechas con una Nikon D3000 (que serían, a 25 fps, unos 24 segundos de los 47 totales).

Se utilizaron archivos .NEF de imagen en bruto que fueron revelados por medio de una variación de los scripts de los que hablábamos el otro día. Para darle los colores apropiados a cada fotograma, se utilizó un "archivo ID" de UFRaw para cada escena, que definirían cómo habrían de verse estas.

El montaje final se hizo con Kino, pese a la insistencia de Altair·Mikoto por que usase Kdenlive :p! Supongo que ya me he acostumbrado al primero y cuesta cambiarse.

Espero que os guste ;)!

Por cierto, si queréis ver cómo salen las cosas cuando se hacen bien xD, podéis mirar este (siempre que no comparéis :p) .


Comparte en Facebook

jueves 10 de junio de 2010

Nubes fugit

Como algunos ya sabéis, estoy en mitad de los exámenes y eso sólo puede significar una cosa: que me he vuelto extremadamente eficiente en esa dura tarea de "perder el tiempo" :p!

Hoy me ha dado por emular aquellas típicas escenas de películas en las que aparece un cielo lleno de nubes que se crean y deshacen. El resultado ha sido el siguiente:


Este Time-Lapse lo he hecho a modo de Stop Motion, es decir, tomando 100 fotos (una cada dos segundos o así) y uniéndolas para hacer el vídeo.

En el proceso he aprendido unas cuantas cosas:
  • No me gusta demasiado el panorama de los editores de vídeo en Linux, pero me quedo para una edición a nivel medio con Kino.
  • Quizá sea conveniente cambiar por "mjpeg" el codec "mpeg4" que aparecía en los scripts de esta entrada mía (mejora la calidad notablemente).
  • OpenShot también puede hacerte un apaño a la hora de hacer vídeos a partir de fotogramas rápidamente sin necesidad de los scripts que acabo de mencionar.
Y ahora a aprovechar el tiempo, que este es fugaz!

Comparte en Facebook

miércoles 9 de junio de 2010

Lectores, estas son mis fotos. Fotos, estos son mis lectores.

Y una vez hechas las presentaciones de imágenes, paso a haceros una pregunta que me ha surgido con la última entrada. En esta página hemos colgado de vez en cuando fotografías. Durante mucho tiempo me he apoyado en el servicio Slide para hacer presentaciones flash, sin embargo, últimamente me está yendo más lento de lo que debería (supongo que debido a una mala configuración del flash en mi equipo).

Por otra parte, he visto varias páginas que cuelgan sus fotos una por una y no queda del todo mal. El problema de las fotos es que no tienen "efectos originales" y ocupan demasiado (se alarga demasiado la entrada), pero a cambio no ralentizan la página, no bloquean exploradores, no hay que preocuparse en "cómo se para" si ves que una foto te gusta, es más sencillo descargarse las imágenes, etc.



En cualquier caso, había que cambiar la encuesta de la página, que se había quedado anticuada y ya no tenía sentido, así que: qué pensáis vosotros?



Comparte en Facebook

Tradición Estival

Qué bonitas las tradiciones! Esas pequeñas cosas que se repiten en ciertas épocas llenándote de los recuerdos y sentimientos de aquellas primeras veces que las viviste. Tu cumpleaños, la navidad, etc. son buenos ejemplos, pero ninguno tan entrañable como la tradición que se está creando en mi casa :)...

...la puñetera llegada de los murciélagos a mi ventana cada verano xD! Aún recuerdo las primeras veces que los vi cerca de mi ventana y que, cómo no, os lo conté en esta misma página.



Más tarde, le pude hacer un vídeo donde se le veía mejor. Esta noche se ha vuelto a colgar uno y aprovechando que tenía mono de reflex, le he hecho un book por si quería hacerse modelo xD!


Y de bonus tracks, la versión que he retocado para Flickr.

Murciélago suplicando clemencia

Y la crítica:



Que durmáis bien esta noche, y que no os despertéis con marcas en el cuello ;)!

Comparte en Facebook

El crudo movimiento

Los que seguís la página habéis podido ver que últimamente me ha vuelto a dar por los Stop Motions. Cuando empecé a interesarme por ellos, ya hace un par de años, hice una serie de scripts para Linux que ayudaban a llevar a cabo esta curiosa técnica (que consiste en crear movimiento uniendo un buen conjunto de fotos fijas).

Ahora he evolucionado en mi hobby de la fotografía, y he hecho llegar a esta página técnicas como el HDR y formatos nuevos, como el NEF (el RAW de Nikon). Pensé que sería una aberración interesante combinarlo todo, así que eso he hecho.


Os presento a continuación dos scripts parecidos basados en UFRaw (para revelar los archivos RAW), Qtpfsgui (para crear imágenes HDR y mencoder (para hacer los vídeos).

Script RAW2Avi en acción. Incluye barra de progreso basada en Zenity.


El primero es RAW2Avi. Este script coge una sucesión de archivos NEF tal y como salen de una cámara Nikon, los revela con la configuración que le demos (a través de un archivo ID de UFRaw) y realiza un vídeo con los fotogramas revelados.

#!/bin/bash
#
# AUTORÍA:
#
# Script realizado por Astaroth (O.R.G - http://astarothsworld.blogspot.com), apoyado en muchos otros programas que son los que realmente hacen todo el trabajo.
#
# OBJETIVO:
#
# Partiendo de una secuencia de imágenes RAW y un posible patrón de UFRaw (ID), hacer un clip de video.
#
#
# DEPENDENCIAS:
#
# Usaremos UFRaw opara revelar los archivos y mencoder para hacer el vídeo.
#
# Uso:
#
# "./RAW2Avi" en la carpeta con las imágenes.
#
# ------------------------------------------
#
# FASE CERO: Presentación y pedida de datos.
carpeta=`pwd`
clear
echo "****************************"
echo "BIENVENIDO A HDR CLIP MAKER!"
echo "****************************"
echo "By Astaroth (O.R.G.)"
echo " "
echo "Suponemos que las imágenes tiene la nomenclatura _DSC####.NEF,"
echo "donde \"####\" representa la numeración que ha de ser CONSECUTIVA."
echo "En caso contrario, habría que editar este script para ajustarlo"
echo "a lo que necesitemos."
echo " "
echo "Cuál es el número que etiqueta la primera foto?"
read ini
echo "Cuál es el número que etiqueta la última foto?"
read fin
echo " "
echo "IMPORTANTE: Si desea introducir un patrón de UFRaw, asegúrese de"
echo "que esté copiado en la carpeta \"$carpeta\""
echo "junto con las imágenes RAW antes de continuar."
echo " "
echo "Pulse ENTER para empezar."
read nomeimporta
{
# PRIMERA FASE: Revelado.
numfot=`echo "$fin-$ini+1" | bc`
#echo " "
echo "# Identificando se se ha introducido un archivo ID de UFRaw..."
if [ -e *.ufraw ] ; then
    idarch=`ls | grep *.ufraw`
    ida=1
    echo "#DETECTADO!"
else
    ida=0
    echo "#NO ENCONTRADO ARCHIVO ID!"
fi
#echo " "
echo "#Revelando las $numfot imágenes RAW..."
#echo " "
mkdir .fotogramas
fotograma=0
for foto in $(seq $ini $fin) ; do
    fotograma=`echo "$fotograma + 1" | bc`
    porcent=`echo "scale=2; ( $foto - $ini + 1 ) * 80 / $numfot" | bc`
    echo "$porcent"
    if [ $ida = 1 ] ; then
      # Revelado con archivo ID:
      # echo " "
      echo "#Revelando la imagen número $foto de $fin..."
      ufraw-batch --conf=$idarch --size=720 --out-type=jpg --output=.fotogramas/$fotograma.jpg _DSC$foto.NEF
    else
      #Revelado sin archivo ID:
      # echo " "
      echo "#Revelando la imagen número $foto de $fin..."
      ufraw-batch --size=720 --out-type=jpg --output=.fotogramas/$fotograma.jpg _DSC$foto.NEF
    fi # echo " "
done
#
# SEGUNDA FASE: Realización del vídeo.
echo "90"
#echo " "
echo "#Realizando vídeo..."
#echo " "
mencoder "mf://.fotogramas/*.jpg" -mf fps=16 -vf scale=720:576 -o Vídeo.avi -ovc lavc -lavcopts vcodec=mpeg4
echo "#Borrando copias innecesarias..."
#echo " "
echo "99"
rm -R .fotogramas
#echo "TERMINADO! Ahora, a disfrutar del vídeo ;)!"
}| zenity --progress --auto-close --auto-kill

El segundo se llama HDRClipMaker. Hace básicamente lo mismo que el anterior, pero añade al revelado un tratamiento HDR.

#!/bin/bash
#
# AUTORÍA:
#
# Script realizado por Astaroth (O.R.G - http://astarothsworld.blogspot.com), apoyado en muchos otros programas que son los que realmente hacen todo el trabajo.
#
# OBJETIVO:
#
# Partiendo de una secuencia de imágenes RAW y un posible patrón de UFRaw (ID), hacer un clip de video en HDR.
#
#
# DEPENDENCIAS:
#
# Usaremos UFRaw opara revelar los archivos, qtpfsgui para conseguir que sean HDR y mencoder para hacer el vídeo.
#
# Uso:
#
# "./HDRClipMaker" en la carpeta con las imágenes.
#
# ------------------------------------------
#
# FASE CERO: Presentación y pedida de datos.
carpeta=`pwd`
clear
echo "****************************"
echo "BIENVENIDO A HDR CLIP MAKER!"
echo "****************************"
echo "By Astaroth (O.R.G.)"
echo " "
echo "Suponemos que las imágenes tiene la nomenclatura _DSC####.NEF,"
echo "donde \"####\" representa la numeración que ha de ser CONSECUTIVA."
echo "En caso contrario, habría que editar este script para ajustarlo"
echo "a lo que necesitemos."
echo " "
echo "Cuál es el número que etiqueta la primera foto?"
read ini
echo "Cuál es el número que etiqueta la última foto?"
read fin
echo " "
echo "IMPORTANTE: Si desea introducir un patrón de UFRaw, asegúrese de"
echo "que esté copiado en la carpeta \"$carpeta\""
echo "junto con las imágenes RAW antes de continuar."
echo " "
echo "Pulse ENTER para empezar."
read nomeimporta
{
# PRIMERA FASE: Revelado HDR.
numfot=`echo "$fin-$ini+1" | bc`
#echo " "
echo "# Identificando se se ha introducido un archivo ID de UFRaw..."
if [ -e *.ufraw ] ; then
    idarch=`ls | grep *.ufraw`
    ida=1
    echo "#DETECTADO!"
else
    ida=0
    echo "#NO ENCONTRADO ARCHIVO ID!"
fi
#echo " "
echo "#Revelando las $numfot imágenes RAW..."
#echo " "
mkdir .Basura
mkdir .fotogramas
fotograma=0
for foto in $(seq $ini $fin) ; do
    porcent=`echo "scale=2; ( $foto - $ini + 1 ) * 80 / $numfot" | bc`
    echo "$porcent"
    mkdir .Basura/$foto
    if [ $ida = 1 ] ; then
      # Revelado con archivo ID: for exp in $(seq -1 1); do
      # echo " "
      echo "#Revelando la imagen número $foto con una exposición = $exp EV..."
      ufraw-batch --conf=$idarch --size=720 --out-type=jpg --exposure=$exp --output=.Basura/$foto/$exp.jpg _DSC$foto.NEF
    done rm .Basura/$foto/*.ufraw
else
    #Revelado sin archivo ID:
    for exp in $(seq -1 1); do
      # echo " "
      echo "#Revelando la imagen número $foto con una exposición = $exp EV..."
      ufraw-batch --size=720 --out-type=jpg --exposure=$exp --output=.Basura/$foto/$exp.jpg _DSC$foto.NEF
    done
fi
# echo " "
fotograma=`echo "$fotograma + 1" | bc`
echo "#Pasando a HDR la foto número $foto (fotograma: $fotograma)..."
qtpfsgui -v -t fattal -r 720 -p alpha=1.7:beta=0.9:noise=0.01:color=1:new=true -e 0,-1,1 .Basura/$foto/*.jpg -o .fotogramas/$fotograma.jpgdone
#
# SEGUNDA FASE: Realización del vídeo.
echo "90"
#echo " "
echo "#Realizando vídeo..."
#echo " "
mencoder "mf://.fotogramas/*.jpg" -mf fps=16 -vf scale=720:576 -o HDRClip.avi -ovc lavc -lavcopts vcodec=mpeg4
echo "#Borrando copias innecesarias..."
#echo " "
echo "99"
rm -R .Basura
rm -R .fotogramas
#echo "TERMINADO! Ahora, a disfrutar del vídeo ;)!"
}| zenity --progress --auto-close --auto-kill

Los resultados de este último deberían afinarse vídeo a vídeo cambiando los parámetros del tratamiento HDR en el script. Así y todo, las pruebas que he podido realizar yo quedan un poco raras...

video

Pero bueno, las fotos de partida tampoco eran demasiado buenas y no he probado demasiado a variar los parámetros para mejorar el efecto.

Comparte en Facebook

sábado 5 de junio de 2010

Temas Adium: addendum a Empathy

No, no es un trabalenguas (aunque intentaba parecerlo :p), es algo que  acabo de descubrir, y es que se puede "maquillar" bastante el cliente de mensajería instantánea Empathy del que os hablaba en la entrada anterior.

Por lo visto, según he podido leer en algunos blogs, y luego comprobar personalmente, a partir de la versión 2.28 de Empathy éste es capaz de leer temas del cliente de mensajería instantánea para MAC Adium.

Esto es una excelente noticia, porque Adium ofrece una buena cantidad de temas gratuitos que puedes descargarte y probar desde Linux con Empathy.

Tema "Ubuntu" de Empathy (uno de los de "por defecto")

Así que elegid el vuestro, y a disfrutarlo ;)! Para instalarlos sólo tenéis que descomprimir los "archivos de tema", que son una carpeta con la extensión "*.AdiumMessageStyle" y copiarlos en:

/home/USUARIO/.local/share/adium/message-styles/

Después se cambian los temas en Empathy, en el menú "Editar>Preferencias>Temas".

Comparte en Facebook

Más lúcido que un lince ibérico

Vale, sé que el Ubuntu Lucid Lynx no ha salido ahora mismo y no es ninguna novedad lo que os voy a contar en esta entrada, pero si alguien aún no lo ha probado, os comento mis primeras impresiones sobre este nuevo sistema operativo.

El sistema operativo parece ir en general bien. Una de las cosas que más me ha convencido es la integración de algunas de sus aplicaciones. En concreto un cliente de mensajería instantánea llamado Empathy y un administrador de redes sociales llamado Gwibber.

Yo siempre he sido de aMSN. Me parece un cliente de mensajería instantánea bastante bueno, con unas prestaciones muy parecidas a las que ofrece MSN Messenger y con algunas cosas "extras" bastante interesantes. Sin embargo, mi creciente antisociabilidad hace que cada vez use menos estos servicios  :p, y que me sobren muchas de esas prestaciones, buscando algo más "minimalista" (sin llegar al extremos de la "línea de comandos")

Pantalla de charla de Emphaty

Empathy es un cliente de mensajería instantánea donde puedes añadir múltiples cuentas (de Hotmail, Yahoo, Gmail, Facebook, etc.). Está sumamente integrado con el sistema operativo: el estado se puede cambiar desde la barra principal del escritorio y te avisa de los mensajes nuevos cambiando de color el icono de correo de esta barra.

Integración de las aplicaciones sociales con las barras del sistema operativo


Por su parte, Gwibber es una aplicación que me ha sorprendido gratamente. Se trata de un integrador de redes sociales. En él, en un sólo "muro", puedes ver todo lo que han publicado recientemente tus amigos en Facebook, Twitter, Flickr, etc. Teniendo en cuenta que lo primero que hacía yo nada más encender el ordenador era abrir Facebook, Twitter y Flickr para ver si alguien había publicado algo interesante, esta aplicación parece especialmente diseñada pensando en mi xD!

Muro general de Gwibber


Además, cada nuevo comentario de tus amigos que llegue a los servicios que hayas configurado te aparece como un "bocadillo de cómic" saliendo de la barra del sistema, para que no te pierdas nada.

Como os decía, lo que más me ha convencido de esta nueva versión de Ubuntu es la integrabilidad de sus aplicaciones por defecto.

Otras novedades en software es que ya no incluye Gimp, un editor de imagen parecido a Photoshop, para mi indispensable en cualquier ordenador... aunque es verdad que su uso quizá sea un poco avanzado. Siempre se puede descargar de Synaptic cuando se desee. Por otra parte incluye un muy simple editor de vídeo llamado Pitivi, el cual está bien, pero para mi gusto es demasiado básico. También se ha cambiado el gestor de scaners, utilizando ahora uno llamado Simple Scan, que no engaña con su nombre: es bastante simple, tanto a la hora de usarlo como en las opciones que ofrece.

Por último comentar que ya me estaba volviendo loco porque en esta nueva versión no funcionaban los entorno gráficos de los programas que me he ido haciendo yo durante este tiempo (algunos de los cuales colgué en su día en esta misma página). El fallo consistía en que yo uso gtkdialog para estas cosas y no viene instalado por defecto ni en el Synaptic en este nuevo Ubuntu. La solución es descargarse el .deb de aquí e instalarlo.

Comparte en Facebook

jueves 3 de junio de 2010

Stopmotionante

Y la tontería del día es...

...un Stop Motion cutre que he hecho en 5 segundos con un trípode, una Nikon D3000, un discman y una disquetera USB :p!


La verdad es que tenía ganas de hacer un Stop Motion con la cámara nueva (aunque pierdo mucha calidad de imagen en el procesado de vídeo :s, y no sé si al final se nota algo la calidad de la cámara comparada con mi antigua compacta). El problema es que me faltan ideas (y tiempo... eterno enemigo :p).

Bueno, yendo al grano (que al final tardo más en escribir la entrada que en hacer el vídeo xD), os dejo aquí la chapucilla en cuestión:


Ya, ya lo sé que es tan corto que no da tiempo a ver nada :p, pero es el problema de los Stop Motion :p, que si quieres hacer uno decente tienes que tirar 24 fotos por segundo, lo cual son la tira de fotos si quieres un vídeo más largo :p!

También sé que se ven las manos del diablo (es decir, las mias :p) por ahí enredando... pero el cine también es "imaginación"... así que echadle un poco de imaginación y haced como si no las hubieráis visto xD! Al fin y al cabo, en la peli "Teniente Corrupto" se veía la pértiga del micrófono, y se supone que ellos tenían más presupuesto que yo xD!

Bueno, el próximo intentaré que sea más... "profesional" :p!


Bonus Track :p!

He hecho otro Stop Motion a altas horas de la madrugada de igual o peor calidad aún que el anterior xD, rompiendo la declaración de intenciones con la que terminaba esta entrada :p... en cualquier caso, os dejo con:



Espero que os guste ;)!

Comparte en Facebook