<?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>Batousay - De todo un poco</title>
	<atom:link href="http://www.batousay.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.batousay.com</link>
	<description>Lo primero que se me ocurra postear</description>
	<lastBuildDate>Mon, 12 Nov 2012 15:09:13 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Adiós a las estancias de las FPU.</title>
		<link>http://www.batousay.com/2012/11/a-la-mierda-las-estancias/</link>
		<comments>http://www.batousay.com/2012/11/a-la-mierda-las-estancias/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 15:09:13 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Precarios]]></category>
		<category><![CDATA[estancias]]></category>
		<category><![CDATA[FPU]]></category>
		<category><![CDATA[hachazo]]></category>
		<category><![CDATA[investigación]]></category>
		<category><![CDATA[recortes]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=128</guid>
		<description><![CDATA[Bueno, escribo esto desde el sentimiento de rabia e impotencia que me provocan las noticias que acabo de recibir.
Como algunos sabréis (y otros muchos no). Soy becario de investigación FPU. Beca dependiente del ministerio de educación.
En esta beca te ofrecen dos años de becario y otros dos de contrato para ...]]></description>
			<content:encoded><![CDATA[<p>Bueno, escribo esto desde el sentimiento de rabia e impotencia que me provocan las noticias que acabo de recibir.</p>
<p>Como algunos sabréis (y otros muchos no). Soy becario de investigación FPU. Beca dependiente del ministerio de educación.</p>
<p>En esta beca te ofrecen dos años de becario y otros dos de contrato para iniciarte en el mundo de la investigación y poder realizar una tesis doctoral. Cada año se presentan miles de aspirantes para un total de 950 plazas.</p>
<p>Aparte del sueldo se obtienen ciertos derechos como son,<strong> poder optar</strong> a una ayuda de movilidad (Estancia breve o Traslado) en un centro extranjero. O poder dar clase en la universidad a la que estás adscrito (sin remuneración extra, evidentemente).</p>
<p>Pues me acaba de llegar el BOE (<a href="http://www.boe.es/boe/dias/2012/11/12/pdfs/BOE-A-2012-13930.pdf">http://www.boe.es/boe/dias/2012/11/12/pdfs/BOE-A-2012-13930.pdf</a>), en el que se pega un tijeretazo a estas becas, de las que ya tendría que haber salido la resolución hace mucho tiempo.</p>
<p>Resumo los pasos a seguir para <strong>JODER</strong> a los becarios FPU.</p>
<p>1º. Se convocan 950 estancias. (Vamos a ilusionarlos un poco).</p>
<p>2º. Haz que los becarios consigan contactar con un profesor de una universidad importante de su área. (Hay que tener suerte para que los importantes contesten en el plazo tan corto que dan)</p>
<p>3º. Consigue que el becario y el profesor tracen un plan detallado de actividades durante los 2~4 meses de la estancia, así como cálculos diversos de precio de vuelos, alojamiento, etc. (Haces creer al profesor que te acogerá que la estancia se va a producir y consigues que se implique en un nuevo proyecto desperdiciando su tiempo)</p>
<p>4º. Realiza evaluación por la ANECA y cuélgala en internet días antes del límite de resolución (Vamos a hacerles creer que todo va a ir según lo prometido).</p>
<p>5º. Elimina misteriosamente las evaluaciones. (Jum&#8230; algo va mal&#8230;)</p>
<p>4º. Sáltate el plazo límite de resolución (19 de Octubre).</p>
<p>5º. Da largas a todos los becarios que llaman angustiados preguntando cuándo saldrá la resolución ya que han acordado estancias el 1 de Noviembre en diversos países (USA, Reino Unido,&#8230;)</p>
<p>6º. Consigue que los becarios que tenían que salir el 1 de Noviembre partan pagando <strong>TODO</strong> de su propio bolsillo. (Estos ya están jodidos)</p>
<p>7º. Saca,<strong> TRAS FINALIZAR EL PLAZO</strong> de resolución, una modificación en el BOE recortando el número de estancias a 500 (50% menos).</p>
<p>8º. Profit!.</p>
<p>De las becas FPU en sí no hablo porque no sé todos los detalles, sólo se que se han recortado 150 becas (de 950 a 800).</p>
<p>Estamos hablando de que 450 becas, que en el mayor de los casos suponen 7000 euros por beca a la administración, es un &#8220;gasto&#8221; de unos 3 millones de Euros. Eso tirando por lo alto, seguramente no llegaría a los dos millones.</p>
<p>Evidentemente luego leemos noticias como que en un cuadro de X caradura cualquiera se han gastado 100 mil euros, que el único avión que ha llegado a Castellón es una estatua de hojalata de 300 mil euros, y luego haces cuentas y te sale que eso son 150 becarios a los que les has jodido la tesis.</p>
<p>Además del prestigio internacional y la imagen de la marca &#8220;España&#8221; que estamos dando al exterior. La cara que se nos quedará a muchos cuando tengamos que contactar con los profesores que nos deben acoger para decirles que no tenemos financiación, que sí, que deberíamos haberles contestado hace 1 mes (El mío ya ha preguntado un par de veces puede iniciar ya los trámites para conseguir que me concedan el visado).</p>
<p>Me gustaría ver al ministro de incultura y evangelización, el tal Wert ir uno a uno, a los 450 becarios que se quedan sin estancia, así como a los profesores que les deberían acoger, explicándoles el porqué de la falta de financiación, y las mejoras en el cambio productivo de esta, nuestra gran nación, que apuesta más que nunca por la I+D&#8230;</p>
<p>Un saludo a todos.</p>
<p><a href="http://www.precarios.org/tiki-view_forum_thread.php?forumId=102&amp;comments_threshold=0&amp;comments_parentId=80251&amp;comments_offset=0&amp;comments_per_page=30&amp;thread_style=commentStyle_plain">Más información en el foro de precarios</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2012/11/a-la-mierda-las-estancias/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aviso sonoro de CAPTCHA para jDownloader en Linux</title>
		<link>http://www.batousay.com/2011/09/aviso-sonoro-de-captcha-para-jdownloader-en-linux/</link>
		<comments>http://www.batousay.com/2011/09/aviso-sonoro-de-captcha-para-jdownloader-en-linux/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 15:12:36 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=111</guid>
		<description><![CDATA[Hola a todos, hoy voy a realizar un apunte rápido.
La cuestión es que al estar descargando un Bluray (muchísimos enlaces) sin tener cuenta premium en ninguno de los cinco hostings existentes he estado buscando alguna opción en jDownloader para que me salga un aviso sonoro cuando aparezca un captcha; ¡y ...]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, hoy voy a realizar un apunte rápido.</p>
<p>La cuestión es que al estar descargando un Bluray (muchísimos enlaces) sin tener cuenta premium en ninguno de los cinco hostings existentes he estado buscando alguna opción en jDownloader para que me salga un aviso sonoro cuando aparezca un captcha; ¡y no he encontrado ninguna!.</p>
<p>Así que me he dicho&#8230; alguna manera tiene que haber&#8230; un plugin o algo&#8230; bueno, pues me he creado un script bastante chapucero pero que me funciona a las mil maravillas. Os dejo la línea de código.</p>
<address style="text-align: center;">while [ "$(ps -e | grep java.*)" != "" ]; do if [ "$(xwininfo -root -tree | grep "Please enter")" != "" ]; then mplayer ~/Descargas/4beep.wav 2&gt;/dev/null &gt;/dev/null; fi; sleep 2; done</address>
<p>Explicación del código, cada dos segundos (si hay un proceso java ejecutandose) lista todas las ventanas, y si encuentra alguna que en el título tenga lo de &#8220;Por favor introduzca&#8221; (En este caso &#8220;Please enter&#8221; ya que tengo el jdownloader en inglés) reproduce un sonido con mplayer.</p>
<p>El problema es que hay que tenerlo lanzado en una terminal aparte, pero bueno, tampoco es mucho problema.</p>
<p>Saludos a todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2011/09/aviso-sonoro-de-captcha-para-jdownloader-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo funcionan los algoritmos de compresión de vídeo</title>
		<link>http://www.batousay.com/2011/08/como-funcionan-los-algoritmos-de-compresion-de-video/</link>
		<comments>http://www.batousay.com/2011/08/como-funcionan-los-algoritmos-de-compresion-de-video/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 12:50:45 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Compresión]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[H264]]></category>
		<category><![CDATA[JPEG]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=84</guid>
		<description><![CDATA[A raíz de un post del recién estrenado blog de Gin (en el momento que empecé a escribir el artículo), en el que para explicar el porqué de los diferentes tamaños de los ficheros en los capítulos de anime de Backbeard así como las mejoras que suponen los Ordered Chapters ...]]></description>
			<content:encoded><![CDATA[<p>A raíz de un <a title="post" href="http://www.nightwalks.es/wp-trackback.php?p=109" target="_blank">post</a> del recién estrenado blog de Gin (en el momento que empecé a escribir el artículo), en el que para explicar el porqué de los diferentes tamaños de los ficheros en los capítulos de anime de Backbeard así como las mejoras que suponen los Ordered Chapters externos de los mkv, hace una pequeña explicación de cómo funcionan los algoritmos de compresión de vídeo. Me he animado a realizar un documento un poco más técnico explicando cómo funcionan realmente estos algoritmos.</p>
<p>Además, si consigo que entendais cómo funcionan descubrireis el porqué de muchos de los efectos que aparecen en los videos cuando se emplea un bitrate muy bajo, como pueden ser los temidos &#8220;macrobloques&#8221; o el asqueroso &#8220;banding&#8221;.</p>
<p><span id="more-84"></span></p>
<h1>Compresión de imagen estática</h1>
<p>En primer lugar, hay que conocer cómo se comprime actualmente una imagen estática (uséase una foto). En este caso, y como nos interesa para el funcionamiento de los codecs de vídeo explicaré <a title="JPEG" href="http://es.wikipedia.org/wiki/Jpeg" target="_blank">JPEG</a> (sí, por fin sabreis porqué vuestra cara parece una mancha rosa cuando poneis el nivel de compresión al máximo xD).</p>
<p>Básicamente, dejando aparte conversiones de color RGB &lt;-&gt; YCbCr (que ese es otro tema) el algoritmo JPEG original funciona de la siguiente forma.</p>
<h2>División</h2>
<p>Divide la imagen en trocitos más pequeños y manejables (<a href="http://www.youtube.com/watch?v=s3M-KzHpMPI&amp;feature=player_detailpage#t=37s">como la del marido de la morena</a>). En este caso en cuadros de píxeles de 8&#215;8, es decir, 8 píxeles de ancho y 8 píxeles de alto, por lo que cada trocito dispone de un total de 64 píxeles.</p>
<h2>Henge no Jutsu!! (Transformación)</h2>
<p>A cada trocito le aplica una transformada matemática conocida como <a href="http://es.wikipedia.org/wiki/Transformada_de_coseno_discreta">DCT (transformada de coseno discreta)</a>.</p>
<p>Esta operación matemática tiene diversas propiedades (que no voy a explicar), pero a nosotros nos importan dos principalmente.</p>
<p>La primera de ellas es que es reversible, vamos que podemos volver a obtener la imagen original otra vez. Y la segunda es que &#8220;compacta muy bien la energía&#8221; de las imágenes.</p>
<p>En esta imagen se puede observar lo que consigue.</p>
<div id="attachment_105" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-105" title="DCT-8x8" src="http://www.batousay.com/wp-content/uploads/2011/08/DCT-8x8-300x300.png" alt="Transformada discreta del coseno" width="300" height="300" /><p class="wp-caption-text">Transformada discreta del coseno</p></div>
<p>Resumiendo, en la primera casilla (esquina superior izquierda) sacaría algo así como el color medio del cuadro, luego conforme nos movemos hacia la derecha se puede ver la variación de frecuencia en vertical y hacia abajo en horizontal. Los cuadros restantes son la combinación de las casillas de la fila y la columna correspondiente.</p>
<p>Esto, en términos visuales se traduce en que cuanto más a la derecha o más abajo de la matriz, más rápida es la variación de color existente. Es decir, si todos los colores del cuadro son muy parecidos,  casi toda la energía estará concentrada en los primeros cuadros de la matriz. Sin embargo, si existe un cambio brusco de color (como puede suceder entre dos baldosas en un tablero de ajedrez) la energía suele estar situada en las frecuencias altas, ya que el cambio de color es muy brusco.</p>
<h2>A recortar! (Cuantización)</h2>
<p>Una vez se ha transformado la imagen, lo que se hace es  eliminar los datos molestos. Para ello se aplica un proceso llamado cuantización. Es decir, aquí, a mi modo de ver, es donde realmente se realiza el proceso de compresión en JPEG.</p>
<p>Imaginemos que tras la transformación de la imagen disponemos de una matriz tal que así (Hago la matriz de 4&#215;4 para no trabajar tanto).</p>
<p>&nbsp;</p>
<table border="”1″">
<tbody>
<tr>
<td>200</td>
<td>102</td>
<td>7</td>
<td>3</td>
</tr>
<tr>
<td>103</td>
<td>101</td>
<td>4</td>
<td>2</td>
</tr>
<tr>
<td>11</td>
<td>2</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td>0</td>
<td>0</td>
<td>15</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Vaya, cuánto cero al final&#8230; y cuántos números bajitos&#8230; ¿se podría hacer algo para quitar lo qué molesta? De hecho sí&#8230; y se hace.<br />
A este paso se le llama cuantización. Lo que se hace es dividir cada casilla de la matriz por un valor determinado para conseguir hacer los números más bajitos. en este caso (por ejemplo) usaremos la siguiente matriz (la llamaremos matriz de cuantización):</p>
<table border="”1″">
<tbody>
<tr>
<td>2</td>
<td>4</td>
<td>8</td>
<td>16</td>
</tr>
<tr>
<td>4</td>
<td>4</td>
<td>8</td>
<td>16</td>
</tr>
<tr>
<td>8</td>
<td>8</td>
<td>8</td>
<td>16</td>
</tr>
<tr>
<td>16</td>
<td>16</td>
<td>16</td>
<td>16</td>
</tr>
</tbody>
</table>
<p>Si os fijais, los valores más altos se encuentran en los extremos de la matriz. Si realizamos la división, la matriz original se convierte en esta:</p>
<table border="”1″">
<tbody>
<tr>
<td>100</td>
<td>25</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>25</td>
<td>25</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
<p>¡Maravilla! ¡Y se hicieron los ceros!</p>
<p>¿Qué conseguimos haciendo ceros? Lo explicaré en el siguiente punto.</p>
<p>Ahora lo que estais pensando es que la matriz no se parece en nada a la original. Efectivamente, sin embargo si la volvemos a multiplicar por la matriz de cuantización, se obtiene una matriz muy parecida a la original, pero que evidentemente no es igual, por lo que aquí es donde se tienen las pérdidas, lo que hace que una imagen comprimida con jpeg pierda información respecto a un png o un bmp.</p>
<h2>Último paso (Y se hizo el algoritmo)</h2>
<p>Por último, se recorre la matriz en forma de zig-zag (ahora no recuerdo ezactamente como), pero imaginemos que se empieza en el 100 hacia la derecha, luego en diagonal hacia el 25 que hay debajo del 100, luego al 1 que hay bajo el 25 y se vuelve a subir por la diagonal pasando por el 25 y el 0, por último se recorren el resto de ceros.</p>
<p>Si lo ponemos en línea y contando los números que son iguales obtendriamos algo así: &#8220;1-100 2-25 1-1 1-25 11-0&#8243; (A este método de compresión se le conoce como Run Lenght Encoding). Si lo comparamos con el bloque original, (antes de cuantización) podemos ver como es sensiblemente más corto &#8220;1-200 1-102 1-103 1-11 1-101 1-7 1-3 1-4 1-2 1-3 2-0 1-2 1-0 1-15&#8243; evidentemente se ha perdido información. Sin embargo lo importante, sigue relativamente igual.</p>
<p>Por último se aplica un tipo de compresión conocida como Huffman para reducir en lo posible el tamaño de la imagen.</p>
<h2>Explicación de efectos</h2>
<p>Espero que con esta pequeña explicación hayais podido entender el porqué de los cuadrados que aparecen en las imágenes JPEG, ya que cada cuadrado es un bloque de 8&#215;8 donde se ha aplicado este algoritmo, además si os fijais al emplear una imagen jpeg se suele poder apreciar la división entre bloques ya que son cuadrados de un color muy parecido (pero no igual).</p>
<p>Además, como en JPEG se suelen eliminar las frecuencias altas (cambios bruscos de color) se desaconseja bastante para texto de hecho no se aconseja en absoluto xD.</p>
<p>La explicación de cómo afecta esto a los vídeos, será en otro artículo, basado en este, que espero que disfruteis pronto.</p>
<p>Evidentemente me he dejado muchas cositas en el tintero y no he sido todo lo preciso que se podría esperar (correcciones son bienvenidas) pero espero que los que no teneis casi idea de compresión de video/imágenes hayais podido entender un poco los principios de este tema.</p>
<p>Saludos a todos.</p>
<p>Como en el anterior artículo, por si acaso, le pongo copyleft a este artículo, el menos restrictivo posible, pero al menos citadme. (Batousay &#8211; http://www.batousay.com)</p>
<p><img src="data:image/png;base64,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" alt="" /></p>
<p>La imagen ha sudo obtenida de la Wikimedia (http://commons.wikimedia.org/wiki/File:DCT-8&#215;8.png) By Devcore (Own work) [Public domain], via Wikimedia Commons</p>
<p>Los demás conocimientos son mios (obtenidos en un par de asignaturas de la carrera), aunque he refrescado un poco la memoria con la Wikipedia.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2011/08/como-funcionan-los-algoritmos-de-compresion-de-video/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Compresión de Bluray en Ubuntu (GNU/Linux based) Cómo pasarlos a MKV</title>
		<link>http://www.batousay.com/2011/05/compresion-de-bluray-en-ubuntu-gnulinux-based-como-pasarlos-a-mkv/</link>
		<comments>http://www.batousay.com/2011/05/compresion-de-bluray-en-ubuntu-gnulinux-based-como-pasarlos-a-mkv/#comments</comments>
		<pubDate>Tue, 10 May 2011 15:32:06 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Compresión]]></category>
		<category><![CDATA[batch processing]]></category>
		<category><![CDATA[eac3to]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mkv]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=89</guid>
		<description><![CDATA[Hola a todos, desde ayer vengo haciendo un par de experimentos, que me han gustado bastante, y entre otras cosas lo voy a escribir aquí para aocerdarme en caso de pérdidad de los scripts que me he hecho.
Seguramente para la mayoría sea un poco &#8220;duro&#8221; el sistema o la forma ...]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, desde ayer vengo haciendo un par de experimentos, que me han gustado bastante, y entre otras cosas lo voy a escribir aquí para aocerdarme en caso de pérdidad de los scripts que me he hecho.</p>
<p>Seguramente para la mayoría sea un poco &#8220;duro&#8221; el sistema o la forma que tengo de explicarlo, ya que lo voy a hacer en poco tiempo.</p>
<p>Una vez extraido el disco duro dispondremos de un buen montón de Gigas en una estructura que se puede considerar la siguiente:</p>
<p>Carpeta -&gt; &#8220;Nombre en clave del bluray&#8221; -&gt; BDMV -&gt; STREAM -&gt; un montón de m2ts.</p>
<h1>Extraer las pistas</h1>
<p>Bien, trabajar con m2ts, es bastante complicado, sobre todo si queremos cortar/pegar, sacar los capítulos o lo que necesitemos, para extraer las pistas que queremos en Windows hay un programa muy majo llamado &#8220;eac3to&#8221; que hace mágia, sin embargo en Linux no he encontrado nada igual. Maravillosamente eac3to funciona &#8220;casi&#8221; perfecto en Linux mediante Wine.</p>
<p>A eac3to.exe le pasaremos la ruta hasta la carpeta &#8220;Nombre en clave del bluray&#8221; ya que noes permite extraer una gran cantidad de información de sus pistas, capítulos etc. (Muchísima más que si cargamos directamente el m2ts).</p>
<p>Dejo en ejemplo donde se puede observar cómo extraer una piesta de vídeo, una de aucio comprimida en flac (lossless) y la información de los capítulos. Notad que he puesto la extensión de salida de vídeo en &#8220;.h264&#8243; ya que si ponemos &#8220;mkv&#8221; falla al extraer, así que nos lo quedaremos en formato RAW.</p>
<blockquote><p>$ wine &#8211;version<br />
wine-1.2.2</p>
<p>$ wine eac3to.exe &#8220;D:\Bantorra\The_Book_of_Bantorra_01\GNXA_1201&#8243; 1:&#8221;D:\Prueba\01\Chapters.txt&#8221; 2:&#8221;D:\Prueba\01\video.h264&#8243; -keepPulldown 3:&#8221;D:\Prueba\01\audio.flac&#8221;</p></blockquote>
<p>Una vez ejecutado este comando dispondremos de tres ficheros, &#8220;chapters.txt&#8221; con la información de los capítulos, &#8220;video.h264&#8243; con el vídeo y &#8220;audio.flac&#8221; con el audio comprimido en flac.</p>
<h1>Obtención del mkv</h1>
<p>Como en video.h264 de lo que dispongo es de tres capítulos de una serie (The book of bantorra en este caso) seguidos mi intención es separarlos en capítulos individuales. Para ello haré uso de mkvextract, para cortar a la vez que unimos. Suena un poco raro pero es utilísimo.</p>
<p>Hay dos opciones, o usar la interfaz gráfica (mmg), o la &#8220;hardcore&#8221;, usar la línea de comandos. Evidentemente aquí usaremos la segunda, además, ya que disponemos de la información de los capítulos existente en &#8220;Chapters.txt&#8221; la usaremos para &lt;&lt;cortar por tiempo&gt;&gt;. Aquí hay un ejemplo del fichero &#8220;chapters.txt&#8221;.</p>
<blockquote><p>﻿CHAPTER01=00:00:00.000<br />
CHAPTER01NAME=<br />
CHAPTER02=00:01:16.994<br />
CHAPTER02NAME=<br />
CHAPTER03=00:02:47.042<br />
CHAPTER03NAME=<br />
CHAPTER04=00:12:03.014<br />
CHAPTER04NAME=<br />
CHAPTER05=00:22:15.042<br />
CHAPTER05NAME=<br />
CHAPTER06=00:23:45.007<br />
CHAPTER06NAME=<br />
CHAPTER07=00:24:01.106<br />
CHAPTER07NAME=<br />
CHAPTER08=00:26:40.140<br />
CHAPTER08NAME=<br />
CHAPTER09=00:28:10.105<br />
CHAPTER09NAME=<br />
CHAPTER10=00:38:22.133<br />
CHAPTER10NAME=<br />
CHAPTER11=00:46:16.232<br />
CHAPTER11NAME=<br />
CHAPTER12=00:47:46.197<br />
CHAPTER12NAME=<br />
CHAPTER13=00:48:02.213<br />
CHAPTER13NAME=<br />
CHAPTER14=00:48:50.261<br />
CHAPTER14NAME=<br />
CHAPTER15=00:50:20.226<br />
CHAPTER15NAME=<br />
CHAPTER16=00:58:36.263<br />
CHAPTER16NAME=<br />
CHAPTER17=01:10:17.296<br />
CHAPTER17NAME=<br />
CHAPTER18=01:11:47.261<br />
CHAPTER18NAME=</p></blockquote>
<p>El script que utilizo es el siguiente;</p>
<blockquote><p>echo &#8220;&lt;Ruta&gt; &lt;Nombre Salida&gt;&#8221;</p>
<p>#SacarCapis<br />
capis=$(cat &#8220;$1Chapters.txt&#8221; | grep &#8220;:&#8221; | awk -F= &#8216;{print $2}&#8217; |tail -n 17 | awk -F&#8221;:&#8221; &#8216;{printf &#8220;%d:%d:%d.%d,&#8221;, $1, $2, $3, $4}&#8217; | sed -e &#8216;s/.$//&#8217;)</p>
<p>#MMG<br />
&#8220;mkvmerge&#8221; -o &#8220;$1$2&#8243;  &#8220;&#8211;forced-track&#8221; &#8220;0:no&#8221; &#8220;&#8211;aspect-ratio&#8221; &#8220;0:16/9&#8243; &#8220;&#8211;default-duration&#8221; &#8220;0:24000/1001fps&#8221; &#8220;-d&#8221; &#8220;0&#8243; &#8220;-A&#8221; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;$1video.h264&#8243; &#8220;&#8211;language&#8221; &#8220;0:jpn&#8221; &#8220;&#8211;forced-track&#8221; &#8220;0:no&#8221; &#8220;-a&#8221; &#8220;0&#8243; &#8220;-D&#8221; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;$1audio.flac&#8221; &#8220;&#8211;track-order&#8221; &#8220;0:0,1:0&#8243; &#8220;&#8211;split&#8221; &#8220;timecodes:$capis&#8221;</p></blockquote>
<p>Con esto conseguimos diversos ficheros que se llaman igual pero están numerados. Es decir, si de nombre de entrada pusimos &#8220;Capítulo-01.mkv&#8221; y empleamos 2 cortes por tiempo en el directorio destino nos apareceraán 3 ficheros &#8220;Capítulo-01-001.mkv&#8221;, &#8220;Capítulo-01-002.mkv&#8221; y &#8220;Capítulo-01-003.mkv&#8221;.</p>
<h1>Juntar las partes que nos interesan</h1>
<p>En mi caso particular, cada capítulo se divide en 6 partes, Prinicio, Opening, Parte1 del capítulo, Parte2 del capítulo, Ending y Previa. Quiero un único archivo MKV sin Opening ni Ending ¿Cómo lo consigo sin recomprimir?</p>
<p>En este caso lo más sencillo es emplear la interfaz gráfica mmg, ya que ni yo mismo entiendo la sintaxis del comando, pero bueno, ahí os dejo dos ejemplos para 3 y 4 vídeos. El comando lo he obtenidod e la interfaz gráfica que lo hace automágicamente. En la interfaz, lo que hay que hacer es cargar la primera parte, y darle al botón append tantas veces como necesitemos.</p>
<h4>Ejemplo de 3 ficheros</h4>
<blockquote><p>&#8220;mkvmerge&#8221; -o &#8220;/home/alvaro/Descargas/Prueba/02/Capitulo-02.mkv&#8221;  &#8220;&#8211;default-track&#8221; &#8220;1:yes&#8221; &#8220;&#8211;forced-track&#8221; &#8220;1:no&#8221; &#8220;&#8211;display-dimensions&#8221; &#8220;1:1920&#215;1080&#8243; &#8220;&#8211;language&#8221; &#8220;2:jpn&#8221; &#8220;&#8211;default-track&#8221; &#8220;2:yes&#8221; &#8220;&#8211;forced-track&#8221; &#8220;2:no&#8221; &#8220;-a&#8221; &#8220;2&#8243; &#8220;-d&#8221; &#8220;1&#8243; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;/home/alvaro/Descargas/Prueba/02/Capitulo-02-001.mkv&#8221; &#8220;-a&#8221; &#8220;2&#8243; &#8220;-d&#8221; &#8220;1&#8243; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;+/home/alvaro/Descargas/Prueba/02/Capitulo-02-003.mkv&#8221; &#8220;-a&#8221; &#8220;2&#8243; &#8220;-d&#8221; &#8220;1&#8243; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;+/home/alvaro/Descargas/Prueba/02/Capitulo-02-005.mkv&#8221; &#8220;&#8211;track-order&#8221; &#8220;0:1,0:2&#8243; &#8220;&#8211;append-to&#8221; &#8220;1:1:0:1,2:1:1:1,1:2:0:2,2:2:1:2&#8243;</p></blockquote>
<h4>Ejemplo de 4 ficheros</h4>
<blockquote><p>&#8220;mkvmerge&#8221; -o &#8220;/home/alvaro/Personal/Horchata/Video/Prueba/09/Capitulo-09.mkv&#8221;  &#8220;&#8211;default-track&#8221; &#8220;1:yes&#8221; &#8220;&#8211;forced-track&#8221; &#8220;1:no&#8221; &#8220;&#8211;display-dimensions&#8221; &#8220;1:1920&#215;1080&#8243; &#8220;&#8211;language&#8221; &#8220;2:jpn&#8221; &#8220;&#8211;default-track&#8221; &#8220;2:yes&#8221; &#8220;&#8211;forced-track&#8221; &#8220;2:no&#8221; &#8220;-a&#8221; &#8220;2&#8243; &#8220;-d&#8221; &#8220;1&#8243; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;/home/alvaro/Personal/Horchata/Video/Prueba/09/Capitulo-09-001.mkv&#8221; &#8220;-a&#8221; &#8220;2&#8243; &#8220;-d&#8221; &#8220;1&#8243; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;+/home/alvaro/Personal/Horchata/Video/Prueba/09/Capitulo-09-003.mkv&#8221; &#8220;-a&#8221; &#8220;2&#8243; &#8220;-d&#8221; &#8220;1&#8243; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;+/home/alvaro/Personal/Horchata/Video/Prueba/09/Capitulo-09-004.mkv&#8221; &#8220;-a&#8221; &#8220;2&#8243; &#8220;-d&#8221; &#8220;1&#8243; &#8220;-S&#8221; &#8220;-T&#8221; &#8220;&#8211;no-global-tags&#8221; &#8220;&#8211;no-chapters&#8221; &#8220;+/home/alvaro/Personal/Horchata/Video/Prueba/09/Capitulo-09-006.mkv&#8221; &#8220;&#8211;track-order&#8221; &#8220;0:1,0:2&#8243; &#8220;&#8211;append-to&#8221; &#8220;1:1:0:1,2:1:1:1,3:1:2:1,1:2:0:2,2:2:1:2,3:2:2:2&#8243;</p></blockquote>
<p>Et voilá, mágia, ya disponemos de un único fichero mkv con las partes que nos interesan sin tener que recomprimir el vídeo en ningún momento.</p>
<h1>Comprimir el vídeo</h1>
<p>Naturalmente como somos muy generosos y queremos compartir este descubrimiento y no podemos resubir los 5 GB que nos ocupa cada capítulo haremos unas versiones más ligeritas (400 MB aprox) para nuestros amigos.</p>
<p>En este caso emplearemos ffmpeg para hacerlo todo del tirón. Para comprimir con x264 necesitaremos un ffmpeg especial que tendremos que compilar nosotros mismos. <a href="http://ubuntuforums.org/showthread.php?t=786095">Dejo un enlace a la guía de </a><a href="http://ubuntuforums.org/member.php?u=162846">FakeOutdoorsman</a><a href="http://ubuntuforums.org/showthread.php?t=786095"> que empleé para compilarlo yo mismo.</a></p>
<p>Dejo el comando simplemente ya que creo que no requiere mucha explicación.</p>
<h4>Compresión en un mkv, x264 + aac haciendo un resize a 1280&#215;720</h4>
<blockquote><p>ffmpeg -i &#8220;Capítulo-01.mkv&#8221; -acodec libfaac -ab 128k -s 1280&#215;720 -vcodec libx264 -vpre slow -crf 17.5 -threads 0 -level 41 ../RAWS/720/Capítulo-01.mkv</p></blockquote>
<h4>Compresión en un mkv, x264 + flac sin resize</h4>
<blockquote><p>ffmpeg -i Capítulo-01.mkv -acodec copy -vcodec libx264 -vpre slow -crf 16 -threads 0 -level 41 ../RAWS/1080/Capítulo-01.mkv</p></blockquote>
<p>Espero que os haya gustado/resultado útil.</p>
<p>Saludos.</p>
<p>Bueno, por si acaso, le pongo copyleft a este artículo, el menos restrictivo posible, pero al menos citadme. (Batousay)</p>
<p><img src="data:image/png;base64,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" alt="" /></p>
<p>La imágen de Tux y el logo de Bluray las he sacado de <a href="http://www.forumpcs.com.br/comunidade/viewtopic.php?t=262876">aqui</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2011/05/compresion-de-bluray-en-ubuntu-gnulinux-based-como-pasarlos-a-mkv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probando, probando</title>
		<link>http://www.batousay.com/2010/07/probando-probando/</link>
		<comments>http://www.batousay.com/2010/07/probando-probando/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 17:01:03 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Pruebas]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Htc]]></category>
		<category><![CDATA[swype]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.batousay.com/2010/07/probando-probando/</guid>
		<description><![CDATA[
Hola a todos, este va a ser un post muy escueto porque lo estoy haciendo desde la aplicaci&#243;n de WordPress para Android. Adem&#225;s tambi&#233;n estoy probando el teclado Swype que la verdad es quite es la ca&#241;a aunque he de decir que he tenido problemas para introducir la letra maldita ...]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.batousay.com/wp-content/uploads/2010/07/wpid-1278521971265.jpg" /></p>
<p>Hola a todos, este va a ser un post muy escueto porque lo estoy haciendo desde la aplicaci&#243;n de WordPress para Android. Adem&#225;s tambi&#233;n estoy probando el teclado Swype que la verdad es quite es la ca&#241;a aunque he de decir que he tenido problemas para introducir la letra maldita del castellano. S&#237;, la &#209;. Aunque normalmente con la pedazo de predicci&#243;n quiote trae de serie no hace falta cambiar al teclado normal casi nunca.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2010/07/probando-probando/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cómo cambio mi avatar de wordpress?</title>
		<link>http://www.batousay.com/2010/06/%c2%bfcomo-cambio-mi-avatar-de-wordpress/</link>
		<comments>http://www.batousay.com/2010/06/%c2%bfcomo-cambio-mi-avatar-de-wordpress/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 07:53:24 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Sin categoría]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=56</guid>
		<description><![CDATA[Hola a todos.
Ahora mismo, al publicar un comentario me he dado cuenta de que no tenia avatar (¡en mi propia web!). Como eso se puede considerar pecado mortal he decidido cambiarlo.
Mi sorpresa ha sido mayúscula al descubrir que WordPress no permite cambiar el avatar, así que tras una pequeña busqueda ...]]></description>
			<content:encoded><![CDATA[<p>Hola a todos.</p>
<p>Ahora mismo, al publicar un comentario me he dado cuenta de que no tenia avatar (¡en mi propia web!). Como eso se puede considerar pecado mortal he decidido cambiarlo.</p>
<p>Mi sorpresa ha sido mayúscula al descubrir que WordPress no permite cambiar el avatar, así que tras una pequeña busqueda he encontrado la solución.</p>
<p>Hay que registrarse en<a title="Gravatar" href="http://en.gravatar.com/" target="_blank"> Gravatar </a>con el correo electrónico que empleamos al registrarnos en esta web.</p>
<p><a href="http://www.batousay.com/wp-content/uploads/2010/06/Cebollino-Hero.gif"><img class="size-full wp-image-75 alignnone" title="Cebollino-Hero" src="http://www.batousay.com/wp-content/uploads/2010/06/Cebollino-Hero.gif" alt="" width="130" height="130" /></a></p>
<p>La verdad es que tener el avatar centralizado me produce sensaciones contradictorias, por una parte está bien, ya que no hay que ir cambiando el avatar en cada una de las web que lo empleemos si hemos decidido actualizarlo. Por otra parte me provoca un sentimiento de &#8220;descontrol&#8221;, es decir, no tengo controlado dónde quiero exactamente que aparezca mi avatar; además que al final mi web es cliente de un servicio externo &#8220;sin yo quererlo&#8221; con los problemas que eso puede acarrear (si cae Gravatar no se ven los avatares).</p>
<p>Bueno, esto es todo por hoy. [bye]</p>
<p style="text-align: center;">La imagen del cebollino la he obtenido de <a title="Onion-Club" href="http://www.onion-club.net/" target="_blank">Onion-Club</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2010/06/%c2%bfcomo-cambio-mi-avatar-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutoriales de compresión: Parte I</title>
		<link>http://www.batousay.com/2010/02/tutoriales-de-compresion-parte-i/</link>
		<comments>http://www.batousay.com/2010/02/tutoriales-de-compresion-parte-i/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:57:45 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Compresión]]></category>
		<category><![CDATA[Avisynth]]></category>
		<category><![CDATA[VirtualDub]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=25</guid>
		<description><![CDATA[Hola a todos, hoy comienzo un proyecto que tenía en mente desde hace un tiempo; una serie de tutoriales de compresión.
En esta serie de tutoriales intentaré explicar todo lo que se acerca del mundillo de la edición y compresión de vídeos. En esto incluyo tanto las cosas que hago en ...]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, hoy comienzo un proyecto que tenía en mente desde hace un tiempo; una serie de tutoriales de compresión.</p>
<p>En esta serie de tutoriales intentaré explicar todo lo que se acerca del mundillo de la edición y compresión de vídeos. En esto incluyo tanto las cosas que hago en el fansub (añadir subtítulos, filtrado de imágen, etc.) como todo lo que he aprendido de compresión el el mundillo GNU/Linux.</p>
<p>Irán apareciendo poco a poco,  a mi ritmo. De todas maneras si alguien quiere o está interesado en algún tema en particular que no dude en plantearlo.</p>
<p>Sin más dilación&#8230;</p>
<h1><span style="text-decoration: underline;"><strong>Parte I</strong></span></h1>
<p>Esta primera parte va a ser un poco introductoria, y simplemente os voy a contar como abrir vídeos con Avisynth, y las herramientas que se utilizarán durante el resto de los tutoriales.<strong><br />
</strong></p>
<p>En primer lugar presentaré las herramientas que vamos a necesitar:</p>
<ul>
<li><a title="Avisynth" href="http://avisynth.org/mediawiki/Main_Page" target="_blank">Avisynth</a></li>
<li><a title="VirtualDub" href="http://www.virtualdub.org/" target="_blank">VirtualDub</a></li>
</ul>
<h5>¿Qué es Avisynth?</h5>
<p>Avisynth es un lenguaje de programación de vídeos que permite realizar infinidad de cosas con ellos, desde cortar y empalmar a nuestro antojo hasta aplicar procesos de filtrado y restauración de la imágen.</p>
<h5>¿Qué es VirtualDub?</h5>
<p>VirtualDub es una aplicación que nos permite abrir vídeos y recomprimirlos en avi empleando el códec que deseemos y además aplicandole al vídeo una infinidad de filtros si así lo requrimos.</p>
<h4>Apertura de un vídeo con Avisynth.</h4>
<p>En primer lugar debemos de tener instalados correctamente los codecs de vídeo para poder reproducir el vídeo que queremos comprimir. Para saber si los tenemos o no instalados basta con abrir el vídeo con Windows Media Player. En caso de no tener los codecs instalados habrá que instalar alguno.</p>
<p>Tras comprobar que podemos abrir el vídeo a tratar, creamos un script de Avisynth, que no es más que un fichero de texto con extensión &#8220;.avs&#8221;. Si está correctamente instalado, nos aparecerá una opción de crear un script en el propio menú contextual de Windows.</p>
<p><a href="http://www.batousay.com/wp-content/uploads/2010/02/Abrir.png"><img class="alignleft size-medium wp-image-34" title="Abrir" src="http://www.batousay.com/wp-content/uploads/2010/02/Abrir-300x107.png" alt="" width="300" height="107" /></a> Tras esto lo llamaremos como queramos y lo editaremos con un editor de texto plano. En este caso &#8220;Notepad&#8221; (comúnmente conocido como Bloc de notas).</p>
<p>Para abir los vídeos se pueden emplear diversas instrucciones; yo en mi caso utilizo solo dos.</p>
<pre style="text-align: center;">AviSource()
DirectShowSource()
</pre>
<p>Ambas instrucciones requieren como mínimo de un parámetro, que en este caso es la ruta absoluta o relativa al vídeo que queremos cargar.</p>
<p style="text-align: left;">Ejemplo de ruta absoluta:</p>
<pre style="text-align: center;">AviSource("G:\Videos\RAWS\Serie inventada\Capitulo 150 ExtremeHD.avi")
</pre>
<p>Ejemplo de ruta relativa. En este caso Avisynt buscaria el vídeo en el directorio donde se encuentra el script.</p>
<pre style="text-align: center;">DirectShowSource("Capitulo 150 ExtremeHD.mkv")
</pre>
<p>Fijate que en ningún momento he puesto punto y coma al final de la instrucción (tal y como ocurre en diversos lenguajes tipo C/C++, Java&#8230;).  En el caso de estas instrucciones podemos añadir otros argumentos. Uno de los más útiles es el de audio, que puede tomar los valores &#8220;true&#8221; o &#8220;false&#8221;, denotando si queremos que el vídeo se abra con o sin sonido. Los parámetros adicionales se introducen separados por comas.</p>
<pre style="text-align: center;">DirectShowSource("capi150.mkv", audio=true)
</pre>
<p>AviSource() no tiene muchas más opciones (al menos interesantes), sin embargo a la orden DirectShowSource() todavia se le puede sacar mucho jugo. Esta función dispone de dos parámetros que nos pueden solucionar la vida en muchas ocasiones. Varias veces me he encontrado con vídeos que o bien se desincronizaba audio y video al comprimirlos, o que directamente tenian framerate variable con lo que la mayoria de programas de edición de vídeo  hacian que la imagen fuera demasiado rápida o demasiado lenta.</p>
<p>Para solucionar estos problemas yo hago uso de los parámetros &#8220;convertfps&#8221; y &#8220;fps&#8221;. Con el primero de ellos le indicamos al decodificador que queremos que nos convierta el vídeo a una tasa de fps constante (25 por defecto) y él se encarga de duplicar o quitar los frames que faltan/sobran. Por otro lado, con la segunda opción le indicamos el framerate al que se debe reproducir el vídeo, con lo que si combinamos las dos, somos capaces de convertir el framerate de cualquier vídeo al que nosotros queramos. Ejemplo de uso:</p>
<p><a href="http://www.batousay.com/wp-content/uploads/2010/02/EjemploAVS.png"><img class="size-medium wp-image-43 alignleft" title="EjemploAVS" src="http://www.batousay.com/wp-content/uploads/2010/02/EjemploAVS-300x59.png" alt="" width="300" height="59" /></a>Bien, ya tenemos nuestro maravilloso script, ¿Y ahora qué? ¿Cómo lo veo?.</p>
<p style="text-align: left;">Para ver el resultado de los scripts de Avisynth yo empleo (como habreis deducido) VirtualDub. Para abrir el script sencillamente tenemos que ejecutar el VirtualDub y cargar el vídeo.<a href="http://www.batousay.com/wp-content/uploads/2010/02/AbrirVirtual.png"><img class="size-full wp-image-40  alignright" title="AbrirVirtual" src="http://www.batousay.com/wp-content/uploads/2010/02/AbrirVirtual.png" alt="" width="199" height="64" /></a></p>
<pre style="text-align: center;">File -&gt; Open Video File.
</pre>
<p>El rasultado&#8230; es que tenemos nuestro video listo para ver pasar hacia delante, hacia detrás, frame a frame&#8230; etc, etc. Vamos una maravilla.</p>
<p>Aquí se puede apreciar como el programa nos abre dos pantallas. En la de la izquierda aparece el &#8220;input&#8221; o el vídeo tal cual lo hemos cargado, y a la derecha el &#8220;output&#8221; que es como quedaria el vídeo tras aplicarle los filtros que elijamos de VirtualDub. Pero en nuestro caso no lo utilizaremos.</p>
<p><a href="http://www.batousay.com/wp-content/uploads/2010/02/Final.png"><img class="size-medium wp-image-48 alignnone" title="Final" src="http://www.batousay.com/wp-content/uploads/2010/02/Final-300x145.png" alt="" width="300" height="145" /></a></p>
<p>Bueno, y esto ha sido todo por hoy chicos. En el próximo episodio&#8230;. bueno, algo interesante y más avanzado si que pondré.</p>
<p>[bye]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2010/02/tutoriales-de-compresion-parte-i/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Las máquinas expendedoras del Metro de Valencia</title>
		<link>http://www.batousay.com/2009/11/las-maquinas-expendedoras-del-metro-de-valencia/</link>
		<comments>http://www.batousay.com/2009/11/las-maquinas-expendedoras-del-metro-de-valencia/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 18:00:49 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Canción]]></category>
		<category><![CDATA[Dinero]]></category>
		<category><![CDATA[Máquina expendedora]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[Valencia]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=9</guid>
		<description><![CDATA[Con esto de la creación del blog, me he decidido a publicar algo de contenido &#8220;insulso&#8221; pero gracioso para probar las bondades de WordPress.
Bueno, presentaros este vídeo, porque&#8230; ¿a quén no le jode que una máquina expendedora se trague nuestro dinero?.

La verdad es que la gente tiene una capacidad de ...]]></description>
			<content:encoded><![CDATA[<p>Con esto de la creación del blog, me he decidido a publicar algo de contenido &#8220;insulso&#8221; pero gracioso para probar las bondades de WordPress.</p>
<p>Bueno, presentaros este vídeo, porque&#8230; ¿a quén no le jode que una máquina expendedora se trague nuestro dinero?.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/WDGzi1pSZ4U&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=es&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/WDGzi1pSZ4U&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=es&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>La verdad es que la gente tiene una capacidad de creación increible&#8230; sacar una canción por dos euros.</p>
<p>Un saludo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2009/11/las-maquinas-expendedoras-del-metro-de-valencia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¡Hola mundo!</title>
		<link>http://www.batousay.com/2009/11/hola-mundo/</link>
		<comments>http://www.batousay.com/2009/11/hola-mundo/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 22:04:30 +0000</pubDate>
		<dc:creator>Batousay</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Pruebas]]></category>
		<category><![CDATA[Temas]]></category>
		<category><![CDATA[Traducción]]></category>

		<guid isPermaLink="false">http://www.batousay.com/?p=1</guid>
		<description><![CDATA[Bueno, primer post en este blog.
Estoy trasteando con WordPress, que por ahora me está gustando bastante la verdad&#8230;
Para comenzar con buen pie, como imagino que hará todo el mundo&#8230; me he buscado un tema bonito y útil. Espero que guste&#8230;
Pero claro, el problema es que está en inglés, así que ...]]></description>
			<content:encoded><![CDATA[<p>Bueno, primer post en este blog.</p>
<p>Estoy trasteando con WordPress, que por ahora me está gustando bastante la verdad&#8230;</p>
<p>Para comenzar con buen pie, como imagino que hará todo el mundo&#8230; me he buscado un tema bonito y útil. Espero que guste&#8230;</p>
<p>Pero claro, el problema es que está en inglés, así que voy a ir traduciendolo poco a poco. Todos los fallos de traducción, ortografia y tal, comentadmelos así iré revisando el tema.</p>
<p>¡Un saludo a todos!</p>
<p>[bye]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.batousay.com/2009/11/hola-mundo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
