Crear un vídeo con tus fotos

Crear un DVD con las fotos de tus viajes en una presentación en video con música de fondo se puede hacer en GNU/Linux con dos comandos.

El tutorial original fue publicado en junio en Las historias de Zenon.
Se necesitan los programas dir2slideshow y dvd-slideshow, los cuales están en el paquete dvd-slideshow. Descarga el paquete .deb y en un terminal, entras al directorio donde lo has descargado y ejecuta:

sudo dpkg -i dvd-slideshow_VERSION_QUE_SEA.deb

Dvd-Slideshow

Ya puedes seguir el tutorial sin problemas. Quizá sea necesario instalar los paquetes mjpegtools y dvdauthor si no los tienes instalados, ejecutando (también son necesarios ffmpeg y sox, tal como apunta javielinux en los comentarios):

sudo apt-get install mjpegtools dvdauthor sox ffmpeg

Siguiendo el tutorial, estos son los comandos tal y como los he ejecutado yo para crear el video de ejemplo (enlace al final del artículo). Quiero que el título sea “Londres, Setiembre de 2006″ y que cada imagen permanezca en pantalla 2 segundos solamente, y que la transición entre imágenes dure también 2 segundos. He accedido al directorio donde están todas las fotos del viaje a Londres y he hecho esto:

dir2slideshow -o ./video -t 4 -c 2 -n "Londres, Septiembre de 2006" .

dvd-slideshow -p -o ./ -n "Londres, Septiembre de 2006" -f ./Londres,_Septiembre_de_2006.txt -r

Como puedes ver, he quitado la opción de la imagen de fondo (queda muy bonito con el fondo negro) y la de música de fondo (por evitar que el video sea demasiado gordo para colgarlo en la web).

El último comando me ha generado en el propio directorio en el que están las fotos el archivo Londres,_Septiembre_de_2006.vob (6,6MB), el video de ejemplo (muy sencillo, simplemente tres fotos para ver cómo queda).

En el tutorial original también se explica cómo crear directamente (con un par de comandos muy simples) un dvd a partir de ese video.vob, con su índice y todo.

Actualizado:

Si no te gusta utilizar comandos y Nautilus te parece mucho más modo, Javielinux (con la ayuda de Carlos) ha creado un script para nautilus para crear un DVD con fotografías y menú. Puedes descargarlo desde su blog. El scrip está licenciado bajo GPL.

Hay 43 comentarios


Carlos
Enlace permanente
September 29th, 2006
a las 00:28

Super interesante!! gracias!




javielinux
Enlace permanente
September 29th, 2006
a las 09:58

Pues yo he tenido varios problemas. Los cuento a ver que tal.

Primero en el segundo comando (dvd-slideshow), debería de poner la ruta en el flags -f al directorio destino “-f ./video/Londres,_Septiembre_de_2006.txt”. Esto es un mal menor. Yo en un ubuntu bastante pelao que tengo no tenía mjpegtools en los repositorios y lo he tenido que bajar en rpm e instalar con Alien. Además del paquete que se comenta en el artículo he instalado “dvdauthor” y “sox”, ya que eran necesarios.

Total, una vez hecho todo esto me pongo a instalar y al final me dice lo siguiente:

[dvd-slideshow]####################################
[dvd-slideshow] Fadein 0:0:1.000
[dvd-slideshow] ERROR: No background file specified!
[dvd-slideshow] Correct syntax is:
[dvd-slideshow] background:duration:subtitle:background_image_or_color

Lo he intentado sin poner fondo, como en el artículo, y luego le he puesto el fondo a ver que tal y sigue dando el mismo problema

¿sabéis de que puede ser? Quería hacer un script en python para nautilus para hacer el proceso completo, hasta crear la ISO y si se puede grabar el CD del tirón.

Bueno a ver si le encuentro solución

saludos




javielinux
Enlace permanente
September 29th, 2006
a las 10:12

Un error. El artículo no está mal en el segundo comando. Está todo perfecto, lo que hace falta es leerlo bien ;-), perdon.

Además también hace falta instalar ffmpeg

saludos




Guillermo
Enlace permanente
September 29th, 2006
a las 11:05

Javielinux: ya he actualizado el artículo indicando que también son necesarios los paquetes “sox” y “ffmpeg”.
¿Has conseguido averiguar de dónde viene el error?

¡¡Sería genial tener un nautilus-script que creara un video con las fotos que se tengan seleccionadas en una ventana!!
¿Cómo lo ves?




javielinux
Enlace permanente
September 29th, 2006
a las 11:37

El error era que no estaba poniendo bien el directorio, lo estaba haciendo desde fuera, además del tema del ffmpeg. Lo del script de nautilus estoy en ello. Lo que me gustaría es poder hacerlo con varios directorios. O sea, que desde nautilus seleccionaras varios directorios y cada uno te creara el archivo .vob por separado y luego hacer un menú donde, desde el DVD, puedas entrar en cada uno de los directorios. No se si me explico bien. Estoy trabajando en ello. Además, para el futuro, poder insertar comentarios a las fotos, la verdad esta parte es más o menos fácil como lo tengo pensado

Ya te voy contando el tema como va

saludos




Guillermo
Enlace permanente
September 29th, 2006
a las 12:28

Jajajaja… ¡Impresionante!
Ya nos contarás entonces cómo lo llevas, o si necesitas algo.
¡Ese script va a estar muy guapo!




javielinux
Enlace permanente
September 29th, 2006
a las 17:01

Aquí estamos. Ya tengo algo del programita. Aqui un screen:

http://www.javielinux.com/creardvd.jpg

Por ahora lo que hace es: seleccionas varios directorios, y en cada uno de ellos crea un directorio “video” donde pone todo y crea el archivo .vob.

Si os fijais en el screen, crea varios Frames, con los directorios que has seleccionado. En mi caso son dos. En cada uno de ellos puedes meter un título, un fondo y una música. A parte fuera, en la parte de arriba se puede poner la transicion y un título a todo.

En el caso de este artículo puede ser el título general: “Viaje a Londres” y luego varios directorios con “Canden Town”, “Apple Store”, y lo que sea mas.

La cosa es que ahora quiero agruparlo todo. O sea, una vez creados los .vob en cada directorio podemos crear un DVD que contengan esos .vob, y además crear una portada con todas las subcarpetas para poder navegar entre ellas.

Con dvdauthor sería algo así:

dvdauthor -o DIRECTORIO_VACIO archivo1.vob archivo2.vob … archivoN.vob

creo que es así, pero ¿como podria crear la portada donde aparecienran todos los títulos de los subdirectorios y el título general?

sabéis algo de este tema

saludos




Guillermo
Enlace permanente
September 29th, 2006
a las 17:59

¡Buaaa! No tengo ni idea de cómo generar la portada en plan automático, lo siento…
A ver si alguien lo lee y se le ocurre.
¡El pantallazo me encanta!
Lo de poder poner el título general y luego los títulos para cada directorio junto con su música y fondo concretos… me parece una idea genial. Así tienes pleno control sobre el “álbum de álbumes”, XD.
¡¡A ver si sacas una primera versión y la probamos!!




Carlos
Enlace permanente
September 30th, 2006
a las 15:37

Yo sí!! usando las herramientas de imagemagick :)
Entre otras cosas permite “Texto y comentarios: Insertar una descripción o un texto artístico a una imagen.”

Alguna vez lo he hecho, pero creo que tardaré lo mismo que vosotros en encontrarlo en google, así que en vez de buscarlo yo, os cedo el honor :D

Venga va, que no soy tan vago :=)
—————————————–
Añadir texto a una foto:

- fill white rellena las letras de color blan en lugar del negro por defecto
- pointsize especifica el tamaño de letra
- draw ‘text 10,50 ” … “‘ Dibuja el texto entre las comillas dobles en la posición 10,50

$ convert -font helvetica -fill white -pointsize 36 -draw ‘text 10,50 “Dia de campo…” imagen.jpg imagencomentada.jpg
——————————————–

El texto lo podría coger automáticamente del nombre del directorio en el que está, y la imagen donde se pone el titulo de cada parte podría ser seleccionada en la aplicación.

:D




Carlos
Enlace permanente
September 30th, 2006
a las 15:42

LO SIENTO!!! Me falló el ctrl+c ctrl+v!!! Please, borra mi último comentario!!

Añadiendo texto

Podemos añadir a nuestras fotos un texto que las identifique (pudiera ser la fecha, por ejemplo):

convert -font helvetica -fill yellow -pointsize 25 -draw
‘text 100,250 “Fiestas del bando 2005″‘ image.png text.png

Este comando especifica:

* -font: la fuente
* -fill: color de la fuente
* -pointsize: tamaño de la fuente
* -draw ‘text 100,250: posición dónde empieza el texto (columna, fila)
* “Fiestas del bando 2005″‘: Texto que pondremos

Podemos añadir texto en dos posiciones diferentes, y con colores diferentes:

convert -font helvetica
-fill yellow -pointsize 36 -draw ‘text 100,250 “Bando 2005″‘
-fill green -draw ‘text 150,300 chispera…’ image.png text.png

Fijémonos en la variación del uso de las comillas. Si la frase que vamos a poner tiene más de una palabra (Bando 2005) utilizaremos dobles comillas; si sólo ponemos una palabra (chispera…) no necesitamos dobles comillas

Lógicamente también podemos especificar diferentes fuentes para ambos textos. Si la fuente que deseamos utilizar no se encuentra eb el directorio estándar, especificaremos la ruta completa a la misma.




Guillermo
Enlace permanente
September 30th, 2006
a las 17:07

Carlos: ya he borrado el comentario-libro, jejeje…
Muchas gracias por tu aportación, ¡es justo lo que se quiere!
Introducing ImageMagick… Jejeje…
Muchas gracias.




javielinux
Enlace permanente
October 1st, 2006
a las 10:10

si más o menos lo conocía, ya que he trabajado muchas veces con ImageMagick. Gracias

Lo del tema de hacer la portada del DVD creo que ya se como va. Se tiene que crear un XML con la estructura del DVD y enlazarlo con los .vob que se han creado previamente

Estoy mirando como se hace. Ya os iré contando

saludos




javielinux
Enlace permanente
October 1st, 2006
a las 11:14

una cosa

Estoy haciendo pruebas y lo que me crea dvdauthor es los directorio AUDIO_TS y VIDEO_TS, para probarlo tengo que grabarlo en un CD. ¿existe alguna forma de poder leerlo desde mplayer, xine y como sea, para que aparezca como un DVD sin tener que gastar todos los DVD virgenes que me quedan?

gracias




javielinux
Enlace permanente
October 1st, 2006
a las 12:48

MARAVILLOSO

he encontrado el comando. dvdauthor tiene un comando llamado “dvd-menu” que te hace un peasso de menu muy gracioso

estoy dándole caña, creo que ya está esto pa terminarse

saludos




Carlos
Enlace permanente
October 1st, 2006
a las 21:49

Y si comprimes el contenido en un ISO con algún programa que no conozco, y una vez lo tengas montas la iso con un mount en un directorio tipo /mnt/dvd_mio, y luego ejecutas el reproductor contra ese medio?? Creo que debería funcionar, pero no lo he probado nunca.

:D




javielinux
Enlace permanente
October 1st, 2006
a las 23:17

Bueno, ya crea hasta el iso y todo. Así que podría probar los DVD como dices Carlos. De todas formas ya funciona, crea un menú bastante simpático y lo hace todo solito. La verdad que no está mal. Ahora quiero arreglar un poco la interfaz y a ver si mañana lo puedo colgar para que lo probéis. Para los próximos días lo del tema de ponerles comentarios a las fotos. ¿que tal ponerle marcos también? A lo mejor ya es demasiado ¿no?




Guillermo
Enlace permanente
October 1st, 2006
a las 23:21

Jejejeje… Impresionante este hilo, me encanta, XD.
En cuanto lo cuelgues lo probaré y te cuento qué tal funciona.
Los marcos… Bueno, es un extra que quizá pueda interesar a la gente. A mí particularmente no me importa demasiado, ;)

¡Saludos!




javielinux
Enlace permanente
October 2nd, 2006
a las 18:32

Bueno, ya está aquí, ya llegó

http://www.javielinux.com/programacion_nautilus.php#dvd

a ver que os parece. Ya me contaréis




Guillermo
Enlace permanente
October 2nd, 2006
a las 20:02

¡¡Yuhuuu!! Buenísimo, Javielinux.
Funciona a las mil maravillas. Lo de meter diferentes álbums (directorios) ha sido un acierto.
¡Enhorabuena!




javielinux
Enlace permanente
October 3rd, 2006
a las 13:25

a ver si más gente se va animando a probarlo para ver que funciona correctamente. Ya estoy viendo el tema de como meterles comentarios a las fotos, creo que va a quedar muy bien, se me ha ocurrido una cosita que puede ser interesante.

Por cierto Guillermo. Voy a meterte en mi web en la parte de “Colegas” ;-) que hay en la barra de la derecha, si no te importa vamos

saludos




Guillermo
Enlace permanente
October 3rd, 2006
a las 15:25

Jajaja… ¿Una “cosita”? Miedo me das, jejeje…
¿Cómo va a importarme? Te añado yo también en la columna de BlogRoll.




HacheMuda » Blog Archive » Cortar videos en Ubuntu
Enlace permanente
October 4th, 2006
a las 14:15

[...] A propósito del post Crear un vídeo con tus fotos (que de la mano de Javielinux derivó en el nuevo script para nautilus para crear un DVD con su menú y todo con diferentes directorios de fotos), comento que es ahora mimetist weblog (blog que recomiendo) el que nos muestra lo sencillo que es cortar videos en Ubuntu con un par de comandos. [...]




Carlos
Enlace permanente
October 4th, 2006
a las 14:39

Jejeje, merezco un lugar en los agradecimientos ? :D

Aún no lo he probado, pero seguro que va genial :D




Guillermo
Enlace permanente
October 4th, 2006
a las 16:56

¡Por supuesto, Carlos!
Funciona de maravilla, yo ya he creado algunas ISO’s con fotos, XD.




HacheMuda.Com
Enlace permanente
November 6th, 2006
a las 10:34

[...] - Crear un vídeo con tus fotos- Formas más finas (o no) de decir “voy a cagar”- Comparación de reproductores y organizadores de música en Gnome- Las primeras acciones al iniciar sesión- Figuras de Lost: yo quiero a Locke- ¡Por fin! XGL y Compiz con Ati Radeon 7500- Nuevo diseño y nuevo logo [...]




Jorge
Enlace permanente
September 20th, 2007
a las 16:19

pz hOlaz eh tomando la desicion de estudiar conputacion y me guztaria que me ayuden tengo curiosidad por crear un video aver zi alquien porfavor me puedira ayudar zip* weno les dejo mi mzn jorge_jc16@hotmail.com espero que me ayuden y graciaz..




freddy
Enlace permanente
December 17th, 2007
a las 00:59

HOlas bueno recien entro kiero
ver si me ayudan a crear
un video p sip chaoo aver si m ayudas
kiero hacer un video con musica y todo
con imagenes chaoo




estrella
Enlace permanente
December 28th, 2007
a las 05:18

hola bueno ps recien dentro espeor k me ayuden a krae un video ok x fa




CinTHiAxA
Enlace permanente
January 18th, 2008
a las 09:38

weno kiero krear un videito komo paa lokearme y enviarselo a mi patito dmdo tkm muzio zhikito




Alejandro
Enlace permanente
February 18th, 2008
a las 04:31

Hola hice un video y me kedo demaciao sadico xD kiero conocer ms gente anoten mi msn ruben_4_15 =D




no entiendo nada
Enlace permanente
March 31st, 2008
a las 23:35

no entiendo nada entonses como mierda hago el video ¿como lo creo? aparecon todos los comentarios pero en ningun lugar me dice como por favor alludenmen




sary
Enlace permanente
April 25th, 2008
a las 22:58

esta weno too xd saludos a mi pololo xd ia verdad que no tengo xd ia




felipe
Enlace permanente
May 22nd, 2008
a las 21:08

mmmm,cro que deje la wuea por q me cree un video con puras groserias de mis dibujos de paint




felipe
Enlace permanente
May 22nd, 2008
a las 21:08

mmmm,creo que deje la wuea por q me cree un video con puras groserias de mis dibujos de paint




ulises abraham
Enlace permanente
May 27th, 2008
a las 22:57

jejeje kiero haxer uno pero no puedo voi a iorar dea

firmenmen
para q me digan como se haxe

http://www.fotolog.com/pelos_rapero




manuel
Enlace permanente
June 18th, 2008
a las 21:40

hola…, hmm..! esto es mas komplicado y no se komo realizar un video …! escribanlo en castellamo ..! k nu entiendo nahaha !




Judith
Enlace permanente
September 15th, 2008
a las 23:51

Hola he intentado hacer un video como en el ejemplo que dices? ahora me sale un error casi al final (creo): dice algo referente al sonido: te dejo la cita de las ultimas lineas:

[dvd-slideshow] waiting for mpeg2enc to finish…
[dvd-slideshow]#####################################
[dvd-slideshow] No audio files passed. Using 0:0:25.000 silence.
[dvd-slideshow] Working on track 1 audio file 0
[dvd-slideshow] silence
[dvd-slideshow] Creating silence audio file for 0:0:25.000
[dvd-slideshow] This audio plays in slideshow from 0:0:0.000 to 0:0:25.000
[dvd-slideshow] ###############
[dvd-slideshow] Concatenating all audio files…
[dvd-slideshow] Creating ac3 audio…
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: –enable-gpl –enable-pp –enable-swscaler –enable-pthreads –enable-libvorbis –enable-libtheora –enable-libogg –enable-libgsm –enable-dc1394 –disable-debug –enable-shared –prefix=/usr
libavutil version: 1d.49.3.0
libavcodec version: 1d.51.38.0
libavformat version: 1d.51.10.0
built on Jul 23 2008 22:38:24, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
./dvd-slideshow_temp_25929/audio1.wav: I/O error occured
Usually that means that input file is truncated and/or corrupted.
[dvd-slideshow] ERROR during ffmpeg execution!
[dvd-slideshow] see ./dvd-slideshow.log for details
[dvd-slideshow] cleanup…

ahora cabe se;alar que soy novata en linux, lo digo para que la posible explicacion no sea demasiado tecnica. Graciass de antemano.




Guillermo Latorre
Enlace permanente
September 16th, 2008
a las 10:15

Judith: las últimas líneas del error lo dejan bastante claro: tienes un fichero de audio audio1.wav que parece corrupto.




judith
Enlace permanente
September 17th, 2008
a las 22:39

Hola Guillermo, eso lo que no se, por que no estoy incluyendo ningun archivo de audio. No se si de deba tener alguno, segun el articulo las instrucciones son solo para hacer un video con tres imagenes, fondo negro y sin musica.
Gracias de todas formas.




JeyramoXRu
Enlace permanente
October 18th, 2008
a las 05:15

Hello boys ;-)
Somebody can give me url to the XRumer’s homepage?
Or maybe some info…

Thank you very much!!!

P.S. Вот уроды…




luciana florencia faraldo
Enlace permanente
October 24th, 2008
a las 00:47

habia una vez un principe re apuesto hermoso y precioso pero no sabia pelear contra un dragòn lo otro sabià y la prinsesa laura estaba encerrada en un castillo y el le queria mucho y se enfrento al dragòn y ganò el principe ricardo y despues se caso con la princesa laura y fueron muy felisez por siempre…fin




Franco de Vita
Enlace permanente
February 27th, 2009
a las 17:18

Hola soy franco y quisiera q viisten mi pagina web donde encontraran todas mis canciones
y fotos de mis viajes y conciertos…..




luis
Enlace permanente
June 20th, 2009
a las 00:10

oye cual?¿’es tu web franco la mia es :www.juegos24horas.com/ soi luis chao a ila otra web es : http://www.laweb.com



Deja un comentario


Muchas gracias por aportar tus comentarios a la conversación.
No se admitirán comentarios ofensivos o que muestren una falta de respeto hacia otros usuarios.