<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hiparco &#187; Multimedia</title>
	<atom:link href="http://guimi.net/blogs/hiparco/category/multimedia/feed/" rel="self" type="application/rss+xml" />
	<link>http://guimi.net/blogs/hiparco</link>
	<description>Recetas y trucos de Linux e informática en general</description>
	<lastBuildDate>Mon, 23 Jan 2012 13:42:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Edición de video</title>
		<link>http://guimi.net/blogs/hiparco/edicion-de-video/</link>
		<comments>http://guimi.net/blogs/hiparco/edicion-de-video/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 11:08:37 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[Multimedia]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=647</guid>
		<description><![CDATA[Instalamos algunos paquetes &#8216;imprescindibles&#8217;:
# aptitude install mplayer libdvdcss w32codecs/w64codecs
Para la edici&#243;n de video hay unas buenas recetas de jEsuSdA.
Para convertir formatos de video a/desde DVD
# aptitude install avidemux
Para crear DVDs
# aptitude install qdvdauthor k9copy
Para que funcione bien este programa hay que indicar en cada video (bot&#243;n derecho -> Properties -> Edit -> Aspect Ratio) formato [...]]]></description>
			<content:encoded><![CDATA[<p>Instalamos algunos paquetes &#8216;imprescindibles&#8217;:<br />
<font class="comando"># aptitude install mplayer libdvdcss w32codecs/w64codecs</font></p>
<p>Para la edici&oacute;n de video hay unas buenas recetas de <a href="http://www.jesusda.com/blog/index.php?id=9" class="externo">jEsuSdA</a>.</p>
<p>Para convertir formatos de video a/desde DVD<br />
<font class="comando"># aptitude install avidemux</font></p>
<p>Para crear DVDs<br />
<font class="comando"># aptitude install qdvdauthor k9copy</font><br />
Para que funcione bien este programa hay que indicar en cada video (bot&oacute;n derecho -> Properties -> Edit -> Aspect Ratio) formato de imagen 4:3<br />
El sonido debe estar en formato mp2.<br />
Para convertir mp3 a mp2 usar <font class="comando">ffmpeg -i archivo.mp3 -ab 128 archivo.mp2</font></p>
<p>Para copiar DVDs<br />
<font class="comando"># aptitude install k9copy</font></p>
<p>Para insertar subtitulos en un AVI:<br />
<font class="comando">mencoder -ovc lavc -oac mp3lame pelicula.avi -o pelicula_con_subtitulos.avi -sub subtitulos.xxx</font><br />
siendo el formato de los subtitulos (xxx) *.sub o *.srt<br />
Para convertir ficheros .vob a .avi</p>
<ul>
<li>Con compresion <font class="comando">ffmpeg -i archivo.vob -f avi -vcodec mpeg4 -b 800 archivo.avi</font></p>
<li>Sin compresion <font class="comando">ffmpeg -i archivo.vob -f avi -vcodec copy archivo.avi</font>
</ul>
<p>Otras herramientas utiles:<br />
<font class="comando"># aptitude install subtitleeditor</font><br />
<font class="comando"># aptitude install audacity</font><br />
&nbsp;</p>
<p><span class="keywords">Video, DVD</span></p>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/edicion-de-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script para procesar fotos</title>
		<link>http://guimi.net/blogs/hiparco/script-para-procesar-fotos/</link>
		<comments>http://guimi.net/blogs/hiparco/script-para-procesar-fotos/#comments</comments>
		<pubDate>Tue, 03 May 2011 20:20:46 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Prompt]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=578</guid>
		<description><![CDATA[Tras varios apuntes sobre como trabajar con fotos, pongo aquí el script completo que yo utilizo:
#!/bin/bash
#
# procesa_fotos.sh
# Por Guimi 2009/08 - http://www.guimi.net
#

####################################
#### ERRORES
E_NOPARAM=64        # Bad number of params

##########################
# PARAMETROS
DIR="./procesadas"

mkdir $DIR

echo "Renombrando videos..."
# Los ficheros .mov son peliculas que tienen asociado
#+ un fichero .jpg con el mismo nombre
for x [...]]]></description>
			<content:encoded><![CDATA[<p>Tras varios apuntes sobre como <a href="http://guimi.net/blogs/hiparco/category/multimedia/">trabajar con fotos</a>, pongo aquí el script completo que yo utilizo:</p>
<pre class="codigo"><font class="comentario">#!/bin/bash
#
# procesa_fotos.sh
# Por Guimi 2009/08 - http://www.guimi.net
#

####################################
#### ERRORES</font>
E_NOPARAM=64        # Bad number of params

<font class="comentario">##########################
# PARAMETROS</font>
DIR="./procesadas"

mkdir $DIR

echo "Renombrando videos..."
<font class="comentario"># Los ficheros .mov son peliculas que tienen asociado
#+ un fichero .jpg con el mismo nombre</font>
for x in `ls *.mov 2> /dev/null`
do
	<font class="comentario"># Primero hemos de tomar el nombre sin la extension</font>
	longitud_fichero=${#x}
	longitud_nombre=$(($longitud_fichero-4))
	nombre_fichero=${x:0:$longitud_nombre}

	<font class="comentario"># Comprobamos si existe el mismo fichero con extension jpg
	# En algunas camaras se llama .thm pero NO tiene cabecera exif</font>
	if [ -f $nombre_fichero.jpg ]
	then
		<font class="comentario"># Tomamos la fecha, hora, minuto y segundo de la cabecera exif</font>
		momento=`exif -t 0x9003 -m $nombre_fichero.jpg`
		nuevo_nombre="${momento:0:4}${momento:5:2}${momento:8:2}-${momento:11:2}${momento:14:2}${momento:17:2}"

		<font class="comentario"># Renombramos el fichero mov</font>
		cp $x $DIR/$nuevo_nombre.mov
	fi
done

echo "Renombrando fotos..."
<font class="comentario"># Copiamos las fotos al directorio de trabajo</font>
cp *.jpg $DIR
<font class="comentario"># Nos movemos al directorio de trabajo</font>
cd $DIR
<font class="comentario"># Renombramos ficheros y los rotamos si es menester</font>
jhead -autorot -n%Y%m%d-%H%M%S *.jpg > /dev/null
<font class="comentario">#jhead -n%Y%m%d-%H%M%S *.jpg</font>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/script-para-procesar-fotos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tuxguitar</title>
		<link>http://guimi.net/blogs/hiparco/tuxguitar/</link>
		<comments>http://guimi.net/blogs/hiparco/tuxguitar/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 15:33:48 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=571</guid>
		<description><![CDATA[Hoy he descubierto tuxguitar, software libre con todo lo que un guitarrista necesita&#8230; cuando funciona, claro.
Como es de esperar, un simple # aptitude install tuxguitar nos deja el programa instalado y funcionando&#8230; a medias. Lo normal es que el sonido no funcione, y claro, en un programa de música eso no es muy útil ;-).
El [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy he descubierto <a href="http://tuxguitar.herac.com.ar/">tuxguitar</a>, software libre con todo lo que un guitarrista necesita&#8230; cuando funciona, claro.<br />
Como es de esperar, un simple <font class="comando"># aptitude install tuxguitar</font> nos deja el programa instalado y funcionando&#8230; a medias. Lo normal es que el sonido no funcione, y claro, en un programa de música eso no es muy útil ;-).<br />
El programa está realizado en Java y nos faltan unos módulos de sonido (algunos se instalan por defecto, otros no):</p>
<ul>
<li>tuxguitar-alsa</p>
<li>tuxguitar-fluidsynth
<li>tuxguitar-jsa
<li>tuxguitar-oss </ul>
<p>Y con eso&#8230; todavía no funciona en muchos casos. Porque como la salida del sonido es Midi necesitamos:<br />
<font class="comando"># aptitude install timidity</font><br />
Una vez instalado timidity&#8230; no funciona, porque hay que configurarlo:<br />
<font class="comando"># vi /etc/default/timidity</font><br />
<font class="codigo"># Enable MIDI sequencer (ALSA), default is disabled<br />
TIM_ALSASEQ=true</font></p>
<p>Ya casi estamos. Solo falta abrir tuxguitar e ir a Herramientas -> Preferencias -> Sonido y elegir un puerto midi de Timidity.</p>
<p>Ahora sí ¡a disfrutar!</p>
<p>Resumen de instalación:<br />
<font class="comando"># aptitude install tuxguitar tuxguitar-alsa tuxguitar-fluidsynth tuxguitar-jsa tuxguitar-oss timidity</font><br />
<font class="comando"># vi /etc/default/timidity</font></p>
<div class="keywords">tuxguitar, musica, tab, chords, guitarra, multimedia</div>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/tuxguitar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Recuperar fotos borradas</title>
		<link>http://guimi.net/blogs/hiparco/recuperar-fotos-borradas/</link>
		<comments>http://guimi.net/blogs/hiparco/recuperar-fotos-borradas/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 14:46:28 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=547</guid>
		<description><![CDATA[Me ha ocurrido ya un par de veces que algún amigo me llama diciendo &#8220;he borrado sin querer las fotos de mi cámara ¿puedes hacer algo?&#8221;.
Y como la respuesta es sí, aquí dejo los pasos básicos.
Lo primero es no tocar más la tarjeta donde se han borrado las fotos. No probar a hacer nuevas fotos, [...]]]></description>
			<content:encoded><![CDATA[<p>Me ha ocurrido ya un par de veces que algún amigo me llama diciendo &#8220;he borrado sin querer las fotos de mi cámara ¿puedes hacer algo?&#8221;.<br />
Y como la respuesta es sí, aquí dejo los pasos básicos.</p>
<p>Lo primero es no tocar más la tarjeta donde se han borrado las fotos. No probar a hacer nuevas fotos, por ejemplo.<br />
Después introducimos la tarjeta en nuestro lector. Si tenemos en marcha un sistema gráfico lo normal es que automáticamente monte la tarjeta y nos ofrezca ver/importar fotos o algo así.<br />
Averiguamos el dispositivo asignado a la tarjeta:<br />
<font class="comando">$ mount</font></p>
<pre class="codigo">[...]
/dev/sdb1 on /media/KODAK type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)</pre>
<p>Otra opción es:<br />
<font class="comando">$ dmesg | tail</font></p>
<p>Instalamos <a href="http://www.cgsecurity.org/wiki/TestDisk">testdisk</a>, una magnífica herramienta de recuperación de datos:<br />
<font class="comando"># aptitude install testdisk</font><br />
y lanzamos &#8216;photorec&#8217; como superusuario:<br />
<font class="comando"># photorec</font><br />
Este programa nos lleva paso a paso a recuperar fotos, vídeos y demás.<br />
- primero pregunta por el dispositivo desde el que recuperar fotos, en el ejemplo /dev/sdb.<br />
- después pregunta el tipo de tabla de particiones: para las tarjetas de memoria o lápices USB normales &#8220;Intel&#8221;<br />
- después elegimos la partición (generalmente solo hay una) en el ejemplo &#8220;1&#8243;<br />
- después pregunta por el tipo de partición que había cuando borramos: generalmente &#8220;Other&#8221;<br />
- después pregunta si deseamos buscar por toda la partición o solo por el espacio libre: yo recomiendo &#8220;Whole&#8221;<br />
- por último pregunta en qué directorio queremos recuperar las fotos (NO debe estar en el mismo dispositivo del que estamos recuperando archivos)<br />
con eso photorec empieza a recuperar archivos.</p>
<p>Dependiendo de la capacidad de la tarjeta y de los archivos a recuperar puede invertir más o menos tiempo, pero lo bueno es que va indicando el progreso de trabajo para poder ir viendo cómo va y cuánto le queda.</p>
<p><span class="keywords"><b>undelete, recuperar archivos borrados, photorec, testdisk</b></span></p>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/recuperar-fotos-borradas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posterazor</title>
		<link>http://guimi.net/blogs/hiparco/posterazor/</link>
		<comments>http://guimi.net/blogs/hiparco/posterazor/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 12:38:39 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=540</guid>
		<description><![CDATA[Tengo algunas fotos que me gustan mucho y de las cuales quería hacer un poster mayor que un A4. Pero mi impresora no imprime nada más grande que un A4.
La solución: Posterazor.
Este programa te guía en un breve y sencillo asistente para poder imprimir la imágen repartida en tantos papeles como quieras, generando un PDF [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo algunas fotos que me gustan mucho y de las cuales quería hacer un poster mayor que un A4. Pero mi impresora no imprime nada más grande que un A4.<br />
La solución: <a href="http://sourceforge.net/projects/posterazor/">Posterazor</a>.<br />
Este programa te guía en un breve y sencillo asistente para poder imprimir la imágen repartida en tantos papeles como quieras, generando un PDF que puedes imprimir de manera sencilla en cualquier impresora.<br />
<img src="http://sourceforge.net/dbimage.php?id=172348" alt="Posterazor" /><br />
Utiliza el sorprendente <a href="http://www.fltk.org/">FLTK</a>, por lo que el paquete que descargas de la web es directamente ejecutable, sin instalaciones, con un solo fichero.<br />
Y funciona bien y a la primera en Debian Lenny.</p>
<p>Solo una cosa: es mejor no poner márgenes para obtener los mejores resultados a la hora de cortar.</p>
<p><span class="keywords"><b>posterazor, poster, split image</b></span></p>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/posterazor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordenar archivos en sistemas de ficheros FAT</title>
		<link>http://guimi.net/blogs/hiparco/ordena-archivos-en-sistemas-de-ficheros-fat/</link>
		<comments>http://guimi.net/blogs/hiparco/ordena-archivos-en-sistemas-de-ficheros-fat/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 08:56:52 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Prompt]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=491</guid>
		<description><![CDATA[El sistema de ficheros FAT es uno de lo más antiguos todavía en uso. Su actual popularidad se debe a que la mayoría de teléfonos móviles, lectores de MP3, cámaras de fotos, radios, etc. solo reconocen este sistema, por lo que las memorias USB, las tarjetas SD, MMC, etc. vienen formateadas con FAT.
El problema es [...]]]></description>
			<content:encoded><![CDATA[<p>El <a href="http://es.wikipedia.org/wiki/Tabla_de_Asignaci%C3%B3n_de_Archivos" class="wiki">sistema de ficheros FAT</a> es uno de lo más antiguos todavía en uso. Su actual popularidad se debe a que la mayoría de teléfonos móviles, lectores de MP3, cámaras de fotos, radios, etc. solo reconocen este sistema, por lo que las memorias USB, las tarjetas SD, MMC, etc. vienen formateadas con FAT.</p>
<p>El problema es que estos dispositivos no suelen ordenar los ficheros y directorios que encuentran, sino que muesrtan los archivos tal y como están grabados. Esto hace que muchas veces, tras pasar varias horas ordenando tu colección de música, molestándote en ponerles nombres tipo &#8220;01-titulo-artista.mp3&#8243; y demás, te encuentras con que el reproductor lista las canciones aleatoriamente.</p>
<p>Para evitar esto basta con &#8220;ordenar&#8221; los ficheros en el sistema FAT. En GNU/Linux, como es habitual, es muy sencillo hacerlo (el dispositivo debe estar desmontado):<br />
<font class="comando">sudo fatsort (dispositivo)</font></p>
<p>Para que esto funcione bien, primero hay que instalar fatsort, lo que a su vez tambien es muy sencillo:<br />
<font class="comando">sudo aptitude install fatsort</font><br />
Se puede obtener información sobre la patición con:<br />
<font class="comando">sudo fatsort -i (dispositivo)</font></p>
<div class="keywords"><b>FAT, sort, fatsort, ordenar ficheros, sort files</b></div>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/ordena-archivos-en-sistemas-de-ficheros-fat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retocar videos</title>
		<link>http://guimi.net/blogs/hiparco/retocar-videos/</link>
		<comments>http://guimi.net/blogs/hiparco/retocar-videos/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 22:24:24 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Prompt]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=483</guid>
		<description><![CDATA[Para pasar vídeos en formato 3gp, habitual en algunos teléfonos móviles, al más estándar avi podemos hacer:
$ ffmpeg -i videoIn.3gp -f avi -vcodec xvid -acodec mp3 -ar 22050 videoOut.avi
Y al contrario para pasar vídeos a formato 3gp, por ejemplo desde flv, típico de internet:
$ ffmpeg -i videoIn.flv -vcodec libx264 -acodec libfaac videoOut.3gp
Para rotar vídeos que [...]]]></description>
			<content:encoded><![CDATA[<p>Para pasar vídeos en formato 3gp, habitual en algunos teléfonos móviles, al más estándar avi podemos hacer:<br />
<font class="codigo">$ ffmpeg -i videoIn.3gp -f avi -vcodec xvid -acodec mp3 -ar 22050 videoOut.avi</font></p>
<p>Y al contrario para pasar vídeos a formato 3gp, por ejemplo desde flv, típico de internet:<br />
<font class="codigo">$ ffmpeg -i videoIn.flv -vcodec libx264 -acodec libfaac videoOut.3gp</font></p>
<p>Para rotar vídeos que hemos grabado con cámaras de fotos en modo vertical, en vez de horizontal, podemos hacer:<br />
<font class="codigo">$ mencoder -vf rotate=1 videoIn.avi -oac mp3lame -ovc lavc -o videoOut.avi</font><br />
o bien:<br />
<font class="codigo">$ mencoder -vf rotate=1,hqdn3d,eq=25:50 -oac pcm -ovc lavc videoIn.avi -o videoOut.avi</font><br />
Si además queremos añadir bandas negras a los lados para que el vídeo resultante mantenga las proporciones de imagen de los vídeos horizontales podemos hacer:<br />
<font class="codigo">$ mencoder -vf rotate=2,expand=-176:0:88:0 -oac pcm -ovc lavc videoIn.mov -o videoOut.avi</font></p>
<div class="keywords"><b>video, mencoder, ffmpeg</b></div>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/retocar-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firmar imágenes</title>
		<link>http://guimi.net/blogs/hiparco/firmar-imagenes/</link>
		<comments>http://guimi.net/blogs/hiparco/firmar-imagenes/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 16:15:44 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Multimedia]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=333</guid>
		<description><![CDATA[Para firmar imágenes automáticamente podemos usar ImageMagick. Llamo firmar una imagen a incorporarle un marco con el autor y la licencia de la misma. Ejemplo de imagen firmada:

Primero generamos una imagen de firma, por ejemplo:

Después utilizamos el siguiente comando (el tamaño de bordes que muestro es el que utilizo para imágenes de 2448&#215;3264):
$ convert imagen.jpg [...]]]></description>
			<content:encoded><![CDATA[<p>Para firmar imágenes automáticamente podemos usar <a href="http://www.imagemagick.org" class="externo">ImageMagick</a>. Llamo firmar una imagen a incorporarle un marco con el autor y la licencia de la misma. Ejemplo de imagen firmada:<br />
<a href="http://www.flickr.com/photos/guimi0/3990615973/"><img src="/imgs/blog/hiparco/20090812-delfines.jpg" alt="delfines" border="0" /></a></p>
<p>Primero generamos una imagen de firma, por ejemplo:<br />
<img src="/imgs/blog/hiparco/cc-by-sa-guimi-70.png" alt="firma" width="330" height="31" /></p>
<p>Después utilizamos el siguiente comando (el tamaño de bordes que muestro es el que utilizo para imágenes de 2448&#215;3264):<br />
<font class="comando">$ convert imagen.jpg firma.png -background black -gravity South -bordercolor black -border 10 -append -border 10 -splice 0&#215;10  imagen_firmada.jpg</font>.</p>
<p>Si además queremos conservar la información de la cabecera <a href="http://es.wikipedia.org/wiki/Exif" class="wiki">exif</a> podemos utilizar el comando jhead:<br />
<font class="comando">$ jhead -te imagen.jpg imagen_firmada.jpg</font>.<br />
Otro uso muy práctico de jhead lo vimos en el post &#8220;<a href="http://guimi.net/blogs/hiparco/renombrar-fotos-en-base-a-la-fecha-de-la-cabecera-exif/">Renombrar fotos en base a la fecha de la cabecera Exif</a>&#8220;.</p>
<p>Para agilizar la firma podemos hacer dos cosas básicas, una es crear un script como este (que nos firma todas las imágenes del directorio en que nos encontramos):</p>
<pre class="codigo">
<font class="comentario">#!/bin/bash
#
# firma_imagenes.sh
# Por Guimi 2009/08 - http://www.guimi.net
#

##########################
# ERRORES</font>
E_NOPARAM=64        <font class="comentario"># Numero de parametros incorrecto</font>

<font class="comentario">##########################
# PARAMETROS</font>
FIRMA="../cc-by-sa-guimi-70.png"
DIR="./firmadas"
TMP="tmp.$$"

if [ $# -gt 1 ];
then
	echo "Use firma_imagenes [imagen_firma]"
	exit $E_NOPARAM
else
	if [ $# -eq 1 ];
	then
		FIRMA="$1"
	fi
fi

mkdir $DIR

echo -n "Firmando fotos..."
for x in `ls *.jpg`
do
	echo -n "."
	convert $x $FIRMA -background black -gravity South -bordercolor black -border 10 -append -border 10 -splice 0x10 $TMP
	jhead -te $x $TMP > /dev/null
	mv $TMP $DIR/$x
done
echo ""
</pre>
<p>
&nbsp;<br />
Otra opción muy comoda es configurar <a href="http://gthumb.sourceforge.net/" class="externo">gThumb</a> (el visor que recomiendo para <a href="http://www.gnome.org/start/stable" class="externo">gnome</a>) para que permita firmar imágenes.<br />
Para ello nos vamos a &#8220;Editar->Preferencias->Teclas rápidas&#8221; y en una de las casillas libres (la primera suele ser el 6) escribimos:<br />
<font class="comando">convert %f ~/firma.png -background black -gravity South -bordercolor black -border 10 -append -border 10 -splice 0&#215;10 %n-firmada%e; jhead -te %f %n-cc-by-sa%e</font></p>
<p>A partir de ese momento mientras estamos viendo una imagen si pulsamos el 6 del teclado numérico nos generará una copia firmada.</p>
<p>Podemos ver otros usos de ImageMagick en un post llamado <a href="/blogs/hiparco/trabajar-con-imagenes-desde-el-prompt/">trabajar con imágenes desde el prompt</a>.</p>
<p>Si tienes curiosidad por ver algunas de mis fotos puedes ver <a href="http://www.flickr.com/photos/guimi0/" class="externo">mi perfil en flickr</a> o en <a href="http://picasaweb.google.com/guimi0" class="externo">mi perfil en picasa</a> (me gusta más el servicio de flickr pero da más espacio picasa).</p>
<div class="keywords"><b>ImageMagick, Marco, firmar imagen, crear marco, gthumb</b></div>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/firmar-imagenes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Renombrar fotos en base a la fecha de la cabecera Exif</title>
		<link>http://guimi.net/blogs/hiparco/renombrar-fotos-en-base-a-la-fecha-de-la-cabecera-exif/</link>
		<comments>http://guimi.net/blogs/hiparco/renombrar-fotos-en-base-a-la-fecha-de-la-cabecera-exif/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 20:51:13 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Prompt]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=312</guid>
		<description><![CDATA[Para renombrar fotos poniéndoles la fecha en que se realizaron podemos usar el siguiente comando:
$ jhead -n%Y%m%d-%H%M%S *.jpg

p1020288.jpg --> 20090628-155508.jpg
p1020289.jpg --> 20090628-155558.jpg

Podemos, mejorar el comando con:
$ jhead -autorot -n%Y%m%d-%H%M%S *.jpg

p1020288.jpg --> 20090628-155508.jpg
p1020289.jpg --> 20090628-155558.jpg

La opción -autorot rota automáticamente las fotos para que se vean todas correctamente.
Otro más sencillo para consultar las cabeceras exif es &#8220;exif&#8220;, [...]]]></description>
			<content:encoded><![CDATA[<p>Para renombrar fotos poniéndoles la fecha en que se realizaron podemos usar el siguiente comando:<br />
<font class="comando">$ jhead -n%Y%m%d-%H%M%S *.jpg</font></p>
<pre class="codigo">
p1020288.jpg --> 20090628-155508.jpg
p1020289.jpg --> 20090628-155558.jpg
</pre>
<p>Podemos, mejorar el comando con:<br />
<font class="comando">$ jhead -autorot -n%Y%m%d-%H%M%S *.jpg</font></p>
<pre class="codigo">
p1020288.jpg --> 20090628-155508.jpg
p1020289.jpg --> 20090628-155558.jpg
</pre>
<p>La opción -autorot rota automáticamente las fotos para que se vean todas correctamente.</p>
<p>Otro más sencillo para consultar las cabeceras exif es &#8220;<font class="comando">exif</font>&#8220;, &#8220;<font class="comando">jhead</font>&#8221; sirve principalmente para modificar las cabeceras.<br />
&nbsp;</p>
<div class="keywords"><b>exif, jhead, prompt, fotos, jpg, imágenes</b></div>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/renombrar-fotos-en-base-a-la-fecha-de-la-cabecera-exif/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uso de mencoder</title>
		<link>http://guimi.net/blogs/hiparco/uso-de-mencoder/</link>
		<comments>http://guimi.net/blogs/hiparco/uso-de-mencoder/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 13:45:17 +0000</pubDate>
		<dc:creator>Güimi</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Prompt]]></category>

		<guid isPermaLink="false">http://guimi.net/blogs/hiparco/?p=99</guid>
		<description><![CDATA[mencoder es una herramienta muy potente que viene en el paquete mplayer y permite trabajar con archivos de audio y video.
mencoder genera ficheros en formato AVI a no ser que se le indique lo contrario.
Se utiliza:
mencoder {videos de entrada} [opciones] [-o archivo de salida]
Como se ve puede utilizarse para encadenar varios archivos de video:
mencoder video1.avi [...]]]></description>
			<content:encoded><![CDATA[<p>mencoder es una herramienta muy potente que viene en el paquete mplayer y permite trabajar con archivos de audio y video.<br />
mencoder genera ficheros en formato AVI a no ser que se le indique lo contrario.</p>
<p>Se utiliza:<br />
<font class="comando">mencoder {videos de entrada} [opciones] [-o archivo de salida]</font></p>
<p>Como se ve puede utilizarse para encadenar varios archivos de video:<br />
<font class="comando">mencoder video1.avi video2.avi -o video_unido.avi</font></p>
<p>Algunas de las opciones más utiles son:</p>
<ul>
<li>oac (output audio codec) {copy,pcm,mp3lame,lavc} <br />
	libavc utiliza un codec de la libreria libavcodec</p>
<li>ovc (output video codec) {copy,divx4,raw,libavc}
<li>vf (video filter)
<ul>
<li>flip (Voltear arriba-abajo)</p>
<li>mirror (Voltear derecha-izquierda)
<li>rotate[=...] (Girar)
<li>scale[=...] (Escalar)
<li>crop[=...] (Recortar)
<li>denoise3d[=...] (intenta eliminar el ruido)
<li>hqdn3d[=...] (intenta eliminar el ruido con mayor calidad)
<li>eq[=brillo:contraste] (Modifica los colores)
<li>eq2[=...] (Modifica los colores)
</ul>
<p></p>
<p>Opciones que m&aacute;s utilizo:</p>
<table border=1 align="center">
<tr>
<td>Salida como mpeg</td>
<td> -of mpeg </td>
</tr>
<tr>
<td>Copiar el video</td>
<td> -ovc copy -oac copy</td>
</tr>
<tr>
<td>Recodificar el video</td>
<td> -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect<br />
										-ovc lavc -lavcopts vcodec=mpeg4</td>
</tr>
<tr>
<td>Indicar frames per second (fps)</td>
<td> -fps 25 </td>
</tr>
<tr>
<td>Indicar inicio y fin de la codifiaci&oacute;n</td>
<td> -ss 0:10 -endpos 01:15:23 </td>
</tr>
<tr>
<td>Incluir subtitulos</td>
<td> -sub subtitulos.srt </td>
</tr>
<tr>
<td>Rotar video</td>
<td> -vf rotate=1 (90º en sentido horario)<br />
							 -vf rotate=2 (90º en sentido anti-horario)</td>
</tr>
<tr>
<td>Escalar video</td>
<td> -vf scale=320:240 </td>
</tr>
<tr>
<td>Usar sonido externo</td>
<td>-audiofile audio.mp3</td>
</tr>
<tr>
<td>Des/Codificar archivos de imagen</td>
<td>-mf type=png:fps=25 (con mf -multifiles)</td>
</tr>
<tr>
<td>Negativo</td>
<td>-vf eq2=1.0:-0.8</td>
</tr>
<tr>
<td>Añadir información</td>
<td>-info name=titulo,artist=guimi</td>
</tr>
</table>
<p></p>
<p>Ejemplos:</p>
<ul>
<li>Reproducción rápida de DVD</p>
<ul>
<li><font class="comando">mplayer dvd://1</font></ul>
<li>Codificar videos como mpeg
<ul>
<li><font class="comando">mencoder video1.avi video2.avi -of mpeg -o videoFinal.mpg</font></ul>
<li>Rotar un video, quitarle el ruido y darle m&aacute;s luz
<ul>
<li><font class="comando">mencoder -vf rotate=1,hqdn3d,eq=75:100 -oac pcm -ovc lavc videoIn.avi -o videoOut.avi</font></ul>
<li>Convertir parte de un video a AVI con codec Xvid
<ul>
<li><font class="comando">mencoder videoIn.ogg -ss 10 -endpos 01:42:55.5 -oac pcm -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -o videoOut.avi</font></ul>
<li>Codificar los capítulos 10-15 del título 2 de un DVD, redimensionando
<ul>
<li><font class="comando">mencoder dvd://2 -chapter 10-15 -vf scale=640:480 -o titulo2.avi  -oac  copy  -ovc lavc -lavcopts vcodec=mpeg4</font></ul>
<li>Igual pero con libavcodec
<ul>
<li><font class="comando">mencoder    dvd://2   -o   titulo2.avi   -ovc   lavc   -lavcopts vcodec=mpeg4:vhq:vbitrate=1800 -oac copy</font></ul>
<li>Codificaci&oacute;n de archivos jpg
<ul>
<li><font class="comando">mencoder &#8220;mf://*.jpg&#8221; -mf fps=25 -o salida.avi -ovc lavc -lavcopts vcodec=mpeg4</font></ul>
<li>Codificar video con un fichero de audio externo
<ul>
<li><font class="comando">mencoder videoIn.avi -o videoOut.avi -ovc copy -oac mp3lame -audiofile audio.wav</font></ul>
<li>Incluir subt&iacute;tulos en un v&iacute;deo
<ul>
<li><font class="comando">mencoder -ovc lavc -oac mp3lame pelicula.avi -o pelicula_con_subtitulos.avi -sub subtitulos.xxx</font></ul>
</ul>
<p></p>
<p>Referencias y ejemplos del manual de mencoder, de <a href="http://www.hachemuda.com/2007/05/30/ejemplos-de-comandos-de-mencoder-para-edicion-de-video-en-gnulinux/" class="externo">Hache Muda</a> y propios.</p>
<p><span class="keywords"><b>Uso de mencoder, comando mencoder en Linux</b></span></p>
]]></content:encoded>
			<wfw:commentRss>http://guimi.net/blogs/hiparco/uso-de-mencoder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

