viernes, 30 de mayo de 2008

Hacer una película con fotos, para verla con un lector de dvd en latelevisión (2)

Siguiendo los consejos de Guadafan ( gracias por tu ayuda.)  he logrado crear en un solo script todos los pasos que indicaban en el anterior tema: Hacer una película con fotos para verla en la tv

Antes de ejecutarlo hay que preparar el directorio donde están las fotos , y preparar la posición de las fotos como se indica en el tema anterior.

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

el script es así:

#!/bin/bash
cd directorio destino
dir2slideshow -o directorio_destino -t tsegundos -c csegundos -n "titulo_película" directorio con las fotos;dvd-slideshow -b ./imagen.jpg -p -o directorio_destino -n “titulo_película” -a canción1.mp3 -a canciónN.mp3 -f directorio_destino/titulo_película.txt -r; dvdauthor -o directorio_destino titulo_película.vob; dvdauthor -o directorio_destino -T;gedit directorio destino/mensaje-final

( Fijarse bien que entre cada comando de los que indicaba en el tema Hacer una película con fotos para verla en la tv hay un ; ( punto y coma)  gracias al comentario de Guadafan )

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

Este script en mi caso concreto es asi

#!/bin/bash
cd /home/usuario/fotosdvd
dir2slideshow -o /home/usuario/fotosdvd/tmp -t 7 -c 2 -n Alemania-2007 /home/usuario/fotosdvd;dvd-slideshow -b ./1fondo.jpg -p -o /home/usuario/fotosdvd/tmp -n Alemania-2007 -a canción1.mp3 -a canción2.mp3 -f /home/usuario/fotosdvd/tmp/Alemania-2007.txt -r;cd /home/usuario/fotosdvd/tmp
dvdauthor -o /home/usuario/fotosdvd/tmp Alemania-2007.vob;dvdauthor -o /home/usuario/fotosdvd/tmp -T;gedit /home/usuario/fotosdvd/tmp/mensaje-final

Este script lo he llamado " crear pelicula con fotos, en dvd" y lo he colocado en la carpeta /home/usuario/.gnome2/nautilus-scripts
así se tiene acceso a él en Nautilus >botón secundario >menú Scripts

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







jueves, 22 de mayo de 2008

No solo ver fotos con Gwenview y Digikam

Tanto Gwenview como Digikam son visores de fotos muy buenos, que se pueden instalar en Gnome, aunque en este caso se instalan con ellos un montón de paquetes mas, ya que en realidad son programas para la interfaz kde.

Gwenview es un visor de fotografías muy bueno, pero lo mejor de él es que se le pueden añadir unos "plugins" que lo convierte en "algo mas".
La pagina oficial de estos plugins es: http://extragear.kde.org/apps/kipi
Para añadir esos plugins: buscar e instalar en synaptic: kipi-plugins.
Una vez instalados, cerrar Synaptic, y abrir Gwenview:

En el menú Complementos aparecen todas las nuevas funciones que se le han añadido al visor de imágenes, entre ellas las siguientes:

-- menú Imágenes:
poner una imagen como fondo de pantalla
girar/rotar
convertir una imagen en blanco y negro
enviar una imagen por email, comprimiéndola antes

-- menú Herramientas:
crear un calendario con tus fotos
crear una presentación en formato mpeg

-- menú Procesamiento por lotes:
renombrar, recomprimir y redimensionar imágenes
color de las imágenes
poner borde a las imágenes
convertir, filtrar, y efectos sobre las imágenes

-- menú Importar:
de cámara digital
digitalizar imágenes
captura de pantalla

-- menú Exportar:
grabar en cd/dvd
exportar a Flickr
exportar a formato html
a una galería de web server

-- menú Colecciones:
buscar imágenes duplicadas

Y hay algunas funciones mas que os dejo que descubráis...

---------------------
Si os gusta mas Digikam como visor de imágenes, al instalar los kipi-plugins, también aparecen nuevas funcionalidades... similares a las anteriormente indicadas

Y también con Synaptic se le puede añadir el paquete digikamimageplugins, con el que se le añaden otras funcionalidades... como se indica en: http://extragear.kde.org/apps/digikamimageplugins/

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





domingo, 11 de mayo de 2008

Hacer una película con fotos, para verla con un lector de dvd en latelevisión (1)

== Paquetes/Programas que se necesitan:

* comando exifautotran: ( Desde este repositorio se puede bajar un paquete - libjpeg-progs - que instala varias herramientas de manipulado de imágenes, y entre ellas el comando exifautotran )
* paquete dvd-slideshow ( al instalar este paquete también se instala el siguiente programa; instalar el paquete de guadausers v4)
* paquete dir2slideshow
* paquete dvdauthor (alternativamente podemos usar el programa Devede o ManDVD - ver al final - )
* programa K3b
* programa gwenview

== Preparación de las fotos: Lo primero que tenemos que hacer es llevar a un directorio todas las imágenes con las que vamos a crear la película.

---- Renombrar y numerar: Hay que tener en cuenta que se utilizará orden alfabético sobre el nombre de los ficheros de las fotos para crear la película, por eso si queremos variar el orden tendremos que modificar el nombre de las fotografías para que vayan en el orden deseado.renombrar y numerar: deben estar agrupadas en lotes de hasta 100 fotos: por ejemplo: 1-Berlin.00.jpg  1-Berlin.01.jpg hasta 1-Berlin.99.jpg y luego 2-Berlin.00.jpg etc.
Se seleccionan 100 fotos y se les da nombre con el script de renombrar ficheros, y luego otras 100 fotos. Las fotos .0 a .9 de cada lote habrá que renombrarlas manualmente a .00 a .09.

----Girar Automáticamente usando la información exif: Además estas fotografías deberían estar “derechas”, es decir si tenemos alguna en posición vertical convendría que la retocáramos para girarla. Con gwenview  puedo seleccionar una foto y en la barra de herramientas elegir Complementos->Imagenes->"Girar Automáticamente usando la información exif" ; y así consigo girar de verdad esa foto de forma que al pasarla a dvd salga correctamente ( con otros métodos de girar una foto, se giraba "aparentemente" la foto, pero al crear el dvd la foto aparecía mal posicionada ).

Desde este repositorio se puede bajar un paquete que instala varias herramientas de manipulado de imágenes, y entre ellas el comando exifautotran con el que se pueden girar automáticamente las imágenes según la información exif, de la siguiente forma:
exifautotran /home/usuario/directorio de las fotos/*.jpg


--- En ese directorio de fotos ( en mi caso: /home/usuario/fotosdvd ) debe haber las fotos.jpg, y los archivos .mp3 que vayan a servir de fondo musical a la película.

En este directorio debe haber también otro directorio temporal (en mi caso /home/usuario/fotosdvd/tmp ) que sera el directorio_destino donde se creen los distintos archivos a lo largo del proceso.
En mi caso lo quiero es hacer un dvd con las fotos de un viaje que hice a Berlin en el año 2007, por lo que el nombre que le voy a dar a la película es: Berlín-2007.

En el directorio destino donde se crearan los archivos para grabarlos al final con k3b ( en mi caso : /home/usuario/fotosdvd/tmp ) he añadido un archivo creado con gedit , llamado "mensaje final" en el que pongo que se ha realizado el trabajo adecuadamente.

== paso 1: Crear la lista de imagenes de la pelicula: A continuación y tras posicionarnos en el directorio que contiene las imágenes ( en mi caso: /home/nicasio/fotosdvd) ejecutamos en la terminal el comando dir2slideshow de la siguiente forma:

dir2slideshow -o directorio_destino -t tsegundos -c csegundos -n "titulo_película" directorio con las fotos.

en mi caso seria así:
dir2slideshow -o /home/usuario/fotosdvd/tmp -t 7 -c 2 -n Berlin-2007 /home/usuario/fotosdvd

Esto nos generará el fichero titulo-película.txt en directorio_destino.
En mi caso seria asi:
Berlín-2007.txt en el directorio /home/usuario/fotosdvd/tmp

Este fichero contendrá la lista de imágenes que compondrán la película marcando que cada imagen debe permanecer durante tsegundos y debe desaparecer en csegundos. El título de la película que aparecerá en la primera imagen será. en mi caso: Berlín-2007.

== paso 2: Crear la película: archivo.vob
A continuación con la información obtenida crearemos la película ejecutando el comando dvd-slideshow en el mismo directorio donde están las imágenes (/home/usuario/fotosdvd) :

dvd-slideshow -b ./imagen.jpg -p -o directorio_destino -n "titulo_película" -a canción1.mp3 -a canciónN.mp3 -f directório_destino/titulo_película.txt -r

En mi caso seria así:
dvd-slideshow -b ./1fondo.jpg -p -o /home/usuario/fotosdvd/tmp -n Berlín-2007 -a canción1.mp3 -a canción2.mp3 -f /home/usuario/fotosdvd/tmp/Berlín-2007.txt -r

Donde

* imagen.jpg es la imagen que queremos utilizar como fondo del título (aparecerá al principio)
* canción1.mp3 canción2.mp3 son las canciones que formarán la banda sonora
* la opción -r le indica al comando que debe cambiar el tamaño de la imagen para adaptarla a la película
* la opción -p indica que el formato de la película será PAL.

Tras un rato más o menos largo tendremos en directorio_destino (/home/usuario/fotosdvd/tmp) el archivo titulo_película.vob (en mi caso: Berlín-2007.vob) que contendrá nuestra película.

== 3 paso:
Ahora ejecutaremos en la terminal, estando en el directorio_destino, los siguientes comandos:
A)
dvdauthor -o directorio_destino titulo_película.vob

en mi caso
dvdauthor -o /home/usuario/fotosdvd/tmp Berlín-2007.vob

B)
Después de esto habrá que generar el índice para lo que ejecutamos la orden:
dvdauthor -o directorio_destino -T

en mi caso
dvdauthor -o /home/usuario/fotosdvd/tmp -T

C) He añadido el ultimo comando: gedit directorio destino/mensaje-final para que cuando se haya acabado de realizar todas las ordenes me aparezca un texto ( mensaje final) en el que pongo que se ha realizado el trabajo adecuadamente.

== 4 paso: Grabar en un DVD

- abrimos k3b, elegimos "nuevo proyecto dvd de vídeo"
- vamos, en la barra de dirección de k3b, al directorio_destino (en mi caso /home/usuario/fotosdvd/tmp/)
- arrastramos la carpeta VÍDEO_TS del directorio_destino hasta la zona de proyecto de DVD de video, asegurándonos que ahora en esa carpeta, del proyecto DVD de vídeo, están los 5 archivos que hay en la carpeta VÍDEO_TS del directorio_destino

- arrastramos el archivo titulo_película.vob ( en mi caso Berlín-2007.vob), desde el directorio_destino hasta la zona de proyecto DVD de vídeo. (Si nos cabe en el dvd, podemos crear en la zona de proyecto de DVD de vídeo una carpeta (por ejemplo Fotos) en la que podemos añadir las fotos.jpg originales con las que hemos creado la película, para que en el dvd no solo estén como un slideshow sino también como datos)

- ponemos un dvd virgen en la grabadora de dvd, y le damos al icono grabar

Al cabo de algún rato se habrá grabado en el dvd una película con las fotos y el sonido que hemos elegido, y que podremos ver en la televisión, poniendo el dvd en el lector de dvd.

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

Una alternativa es hacer solo los pasos 1 y 2, con lo que obtenemos un archivo.vob y con éste y el programa ManDVD obtenemos una imagen.iso de la película, que ya podemos grabar en un dvd con k3b.

Desde ManDVD.pdf podemos bajar un manual.pdf de ManDVD; desde aquí podemos consultar otro manual de este programa.

Si el dvd que quieres crear tiene hasta 100 fotos, lo puedes crear usando solamente ManDVD; si tiene mas de 100 fotos es entonces cuando necesitas hacerlo como digo en este tema.

Si con un  reproductor de vídeo ( por ejemplo videolan ) comprobamos que el archivo.vob dura menos de 74 minutos, entonces podemos grabarlo,  usando un cd en vez  de un dvd, con el programa Devede en formato VCD ( VideoCD). De esta forma usaremos un cd que es mas barato que un dvd, y lo podremos ver también en los lectores de dvd, ya que hoy en dia la mayoria de éstos leen no solo dvd sino también vcd.

Abro el archivo.vob con videolan, y veo su duración...
Si dura hasta 74 minutos... lo puedo grabar con Devede en un cd en formato VCD, pero se pierde calidad con respecto a si se graba en un DVD.
Si dura mas de ese tiempo... lo grabo en un dvd bien con Devede o con Mandvd

Por el tamaño del archivo.vob no te puedes fiar, ya que con la calidad dvd (720x576 PAL) ocupa mas y al pasarlo a una resolución para vcd ocupara menos (352x288 PAL)...eso sin contar la calidad del sonido. Por ello se recomendaría si no quieres perder bastante calidad de imagen y sonido....DVD para todo.

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

Continua con el tema: Hacer una película con fotos, para verla con un lector de dvd en la televisión (2)

Para hacer lo mismo, pero con programas gráficos: Crear con programas graficos un dvd con fotos y música reproducible en la televisión