<?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>x264 &#187; compilaciones</title>
	<atom:link href="http://www.x264.info/category/compilaciones/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.x264.info</link>
	<description>x264 en castellano</description>
	<lastBuildDate>Tue, 20 Jul 2010 14:06:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>X264 con corazón de ffmpeg</title>
		<link>http://www.x264.info/2010-02/x264-corazon-ffmpeg/</link>
		<comments>http://www.x264.info/2010-02/x264-corazon-ffmpeg/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:42:47 +0000</pubDate>
		<dc:creator>affar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[compilaciones]]></category>

		<guid isPermaLink="false">http://www.x264.info/?p=330</guid>
		<description><![CDATA[No todas las mejoras de x264 son a nivel de resultados visuales. También existe esfuerzo en crear una interface sencilla (siempre hablando de la linea de comandos). Dentro de esta modalidad se ha visto la inclusión de los PRESETS, PROFILE y TUNE, facilitando el uso de la línea de comandos para los usuarios nuevos o [...]]]></description>
			<content:encoded><![CDATA[<p>No todas las mejoras de <strong>x264</strong> son a nivel de resultados visuales. También existe esfuerzo en crear una interface sencilla (siempre hablando de la linea de comandos). Dentro de esta modalidad se ha visto la inclusión de los <strong>PRESETS</strong>, <strong>PROFILE</strong> y <strong>TUNE</strong>, facilitando el uso de la línea de comandos para los usuarios nuevos o no tanto.</p>
<p>x264 permitía la carga de vídeos por tres métodos: <strong>YUV</strong> (4:2:0), <strong>script Avisynt</strong>h (necesario Avisynth instalado) y <strong>AVI</strong> (necesario el decoder del archivo a cargar, instalado en su modalidad DSHOW). Salvo que tengamos el archivo en YUV, el resto de casos implica tener instalado alguna aplicación, ya sea avisynth o el decoder del vídeo a cargar (por AVI).</p>
<p>Ahora esto ha cambiado y se ha añadido <strong>FFMS2</strong>, conocido dentro del mundo de <strong>Avisynth</strong> ya que tiene un filtro aprovechando esta API de FFMPEG, y <strong>libavformat</strong> de FFMPEG.</p>
<h3>FUNCIONAMIENTO</h3>
<p>El funcionamiento es realmente sencillo. Desde <strong>www.x264.nl</strong> podemos bajar las últimas &#8220;build&#8221; donde vienen ya compilados con estos decoders. Y será posible comprimir un vídeo en Matroska, OGM, AVI, etc.. sin la necesidad de tener nada instalado. Sin duda el beneficiado será para aquellos que no utilicen Windows (Linux, Mac, etc) o los que no quieran instalar nada adicional para comprimir.</p>
<ul>
<li>x264.x64 &#8211;crf 21  &#8211;output &#8220;Video-Final.mkv&#8221; &#8220;Entrada.mkv&#8221;</li>
</ul>
<p>La carga es automática y en la mayoría de los casos el funcionamiento es perfecto. Al esta en evolución, es posible que exista problemas a la hora de comprimir con FPS no habituales o con VFR (variable framerate).</p>
<h3>FUTURO</h3>
<p>Próximamente veremos algo que estoy esperando desde hace tiempo: Filtros internos para resize de vídeos, filtros para desentrelazar, codificación de audio (aac, ogg, mp3,etc), etc.</p>
<p>Estas novedades serán analizadas en profundidad muy pronto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.x264.info/2010-02/x264-corazon-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>x264 r1353: Soporte para Avisynth</title>
		<link>http://www.x264.info/2009-11/x264-r1353-soporte-para-avisynth/</link>
		<comments>http://www.x264.info/2009-11/x264-r1353-soporte-para-avisynth/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 21:11:49 +0000</pubDate>
		<dc:creator>affar</dc:creator>
				<category><![CDATA[compilaciones]]></category>

		<guid isPermaLink="false">http://www.x264.info/?p=303</guid>
		<description><![CDATA[Novedades muy interesantes en la build de 26/11/2009 x264 &#8211; r1353. Actualmente para poder utilizar el encoder x264, era necesario que la entrada estuviera en AVS, AVI y RAW (yuv). Esto puede complicar las posibilidades porque obliga a que la fuente este en alguno de estos formatos. En esta versión todo cambia, y es que incluye [...]]]></description>
			<content:encoded><![CDATA[<p>Novedades muy interesantes en la build de <span style="color: #339966;"><strong><span style="color: #003300;">26/11/2009</span></strong></span> <strong>x264 &#8211; r1353</strong>.</p>
<p>Actualmente para poder utilizar el encoder <strong>x264</strong>, era necesario que la entrada estuviera en <strong>AVS</strong>, <strong>AVI </strong>y <strong>RAW </strong>(yuv). Esto puede complicar las posibilidades porque obliga a que la fuente este en alguno de estos formatos.</p>
<p>En esta versión todo cambia, y es que incluye la posibilidad de ajustar un script de <strong>avisynth </strong>de manera interna, totalmente transparente para nosotros. Ahora <strong>x264 </strong>puede leer cualquier archivo que funcione por <strong>DirectShow </strong>en nuestro PC, pero es indispensable que este instalado <strong><a href="http://sourceforge.net/projects/avisynth2/" target="_blank">AVISYNTH 2.5.x</a>.</strong></p>
<h3><strong>EJEMPLO DE UTILIZACIÓN</strong></h3>
<p><strong>x264 &#8220;D:\Video\prueba-VC1.mkv&#8221; -o NUL</strong> &lt;&#8211; Con salida NUL se omite el fichero de salida y en este caso solo sirve para hacer una prueba.</p>
<ul>
<li>avs  [info]: Trying FFmpegSource2&#8230; Indexing&#8230; succeeded</li>
<li>avs  [info]: 1920&#215;1080 @ 23.98 fps (73607 frames)</li>
<li>x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64</li>
<li>x264 [info]: profile High, level 4.0</li>
</ul>
<p><span id="more-303"></span></p>
<p>En el ejemplo anterior, <strong>x264</strong> intenta buscar la manera de leer el archivo de entrada. Para ello hace uso de los filtros <strong>ffmpegsource2</strong>, <strong>DSS2</strong>, <strong>directshowsource </strong>y otras formas de cargar vídeo por avisynth. Si no encuentra forma de hacerlo con un filtro, lo intenta con el siguiente; y así hasta encontrar alguno con el que funcione. Todo esto de manera automática.</p>
<p>Otra novedad es que <strong>x264 </strong>ya no tiene la limitación del modo <strong>yv12 </strong>en los vídeos de entrada. Si el modo es diferente a este, automáticamente <strong>x264 </strong>se modificará por <strong>yv12</strong>. Esto reduce los problemas con ciertos vídeos que obligaban a aplicar<strong> converttoyv12()</strong> en los scripts de <strong>avisynth</strong>.</p>
<p>Para que funcione el filtro <strong>ffmpegsource2</strong> es necesario que este filtro se encuentre en la carpeta plugins de la carpeta donde se encuentra <strong>Avisynth </strong>instalado. Se encuentra <strong><a href="http://code.google.com/p/ffmpegsource/downloads/list" target="_blank">AQUÍ</a> <span style="font-weight: normal;">para su descarga</span></strong><strong>.</strong></p>
<p>Y para que funcione el filtro <strong>DSS2</strong> lo mismo que el anterior.  DSS2 necesita tener instalado <strong>Haali Media Splitter</strong> y una copia del archivo <strong>avss.dll</strong> (se encuentra en la carpeta donde se instala haali Media Splitter), en la carpeta plugins de la carpeta donde se encuentra <strong>Avisynth </strong>instalado. Se encuentra <strong><a href="http://haali.su/mkv/" target="_blank">AQUÍ</a>.</strong></p>
<h3><strong>POSIBLES ERRORES</strong></h3>
<p>Si durante la carga de la entrada, <strong>x264 </strong>no encuentra la manera de visualizarlo, aparecerá este error:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 29px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">x264 &#8220;F:\prueba.mkv&#8221; -o NUL</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 29px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">avs [info]: Trying FFmpegSource2&#8230; Indexing&#8230; failed</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 29px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">avs [info]: Trying DSS2&#8230; not found</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 29px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">avs [info]: Trying DirectShowSource&#8230; failed</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 29px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">avs [error]: unable to find source filter to open `F:\prueba.mkv&#8217;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 29px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">x264 [error]: could not open input file `F:\prueba.mkv&#8217;</div>
<ul>
<li>x264 &#8220;F:\prueba.mkv&#8221; -o NUL</li>
<li>avs [info]: Trying FFmpegSource2&#8230; Indexing&#8230; failed</li>
<li>avs [info]: Trying DSS2&#8230; not found</li>
<li>avs [info]: Trying DirectShowSource&#8230; failed</li>
<li>avs [error]: unable to find source filter to open `F:\prueba.mkv&#8217;</li>
<li>x264 [error]: could not open input file `F:\prueba.mkv&#8217;</li>
</ul>
<p>Y si <strong>avisynth </strong>no esta instalado, aparecerá este:</p>
<ul>
<li>avs [error]: failed to load avisynth</li>
</ul>
<h3><strong>DESCARGA</strong></h3>
<p>Para empezar a utilizar esta función, nada mejor que descargar de aquí la última build:</p>
<p><a href="http://www.x264.nl" target="_blank"><strong>www.x264.nl</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.x264.info/2009-11/x264-r1353-soporte-para-avisynth/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Deadzone</title>
		<link>http://www.x264.info/2009-11/deadzone/</link>
		<comments>http://www.x264.info/2009-11/deadzone/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 18:38:27 +0000</pubDate>
		<dc:creator>affar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[compilaciones]]></category>

		<guid isPermaLink="false">http://www.x264.info/?p=261</guid>
		<description><![CDATA[Deadzone y Trellis son dos algoritmos para averiguar el coeficiente ideal de cada bloque basado en DCT (Transformada de coseno discreta). Estos dos algoritmos sirven para minimizar la perdida de calidad en base a un bitrate de entrada. Por defecto Deadzone tiene estos valores: deadzone-inter: 21 deadzone-intra: 11 Y por defecto trellis: 1. Ahora mismo el [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Deadzone </strong>y <strong>Trellis</strong> son dos algoritmos para averiguar el coeficiente ideal de cada bloque basado en <a href="http://es.wikipedia.org/wiki/Transformada_de_coseno_discreta" target="_blank"><strong>DCT</strong></a> (Transformada de coseno discreta). Estos dos algoritmos sirven para minimizar la perdida de calidad en base a un bitrate de entrada.</p>
<p>Por defecto <strong>Deadzone </strong>tiene estos valores:</p>
<ul>
<li><strong>deadzone-inter: </strong>21</li>
<li><strong>deadzone-intra:</strong> 11</li>
</ul>
<p>Y por defecto <strong>trellis:</strong> 1.</p>
<p>Ahora mismo el funcionamiento de ambos algoritmos es simultaneo, quedando <strong>trellis </strong>siempre  por encima de <strong>deadzone</strong>. Pero existen varias opciones, donde <strong>trellis=0</strong> deja a <strong>deadzone </strong>como algoritmo en exclusiva y <strong>trellis=2</strong> como en exclusiva sobre <strong>deadzone</strong>.</p>
<p><strong>Deadzone </strong>permite utilizar valores de <strong>0</strong> a <strong>32</strong>. Este algoritmo establece el nivel de detalle a descartar a la hora de codificar, ya que ciertos detalles que no son apreciables a simple vista, precisan de gran cantidad de bits para su codificación . Este descarte permite preservar bits en otras zonas de mayor necesidad. Los valores cercanos a <strong>0</strong> tienden a preservar los detalles, en cambio los cercanos a <strong>32</strong> tienden a descartarlo. Los valores intermedios (los que trae por defecto), son los mas adecuados para una calidad optima.</p>
<h4>EJEMPLOS</h4>
<p>Evaluar el funcionamiento de este algoritmo es realmente complicado, ya que la fuente influye en el comportamiento del mismo. Veamos unos simples ejemplos con diversos valores de <strong>Deadzone</strong>.</p>
<p style="text-align: center;"><strong>BITRATE 2700 y configuración por defecto.</strong></p>
<p style="text-align: center;">Desactivado: <strong>PSY-RD, TRELLIS, DEBLOCK</strong></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.x264.info/datos/2009/11/psnr-deadzone.2.7k.png" alt="" width="496" height="266" /></p>
<p style="text-align: center;"><img class="alignnone" src="http://www.x264.info/datos/2009/11/ssim-deadzone.2.7k.png" alt="" width="494" height="266" /></p>
<p style="text-align: center;">
<p style="text-align: center;"><span id="more-261"></span></p>
<p style="text-align: center;"><strong>BITRATE 15000 y configuración por defecto.</strong></p>
<p style="text-align: center;">Desactivado: <strong>PSY-RD, TRELLIS, DEBLOCK</strong></p>
<p style="text-align: center;"><img class="alignnone" src="http://www.x264.info/datos/2009/11/psnr-deadzone.15k.png" alt="" width="496" height="266" /></p>
<p style="text-align: center;"><strong><img class="alignnone" src="http://www.x264.info/datos/2009/11/ssim-deadzone.15k.png" alt="" width="494" height="266" /></strong></p>
<p style="text-align: center;">
<h3 style="text-align: center;"><strong>Cambios en los detalles</strong></h3>
<p style="text-align: center;">Y aquí unas capturas del archivo <strong>original</strong>, <strong>Deadzone 1 &#8211; 1</strong> y <strong>Deadzone 32 &#8211; 32</strong>.</p>
<p style="text-align: center;"><img class="alignnone" src="http://www.x264.info/datos/2009/11/deadzone-15k-original.png" alt="" width="460" height="280" /></p>
<p style="text-align: center;"><img class="alignnone" src="http://www.x264.info/datos/2009/11/deadzone-15k-11.png" alt="" width="460" height="280" /></p>
<p style="text-align: center;"><img class="alignnone" src="http://www.x264.info/datos/2009/11/deadzone-15k-3232.png" alt="" width="460" height="280" /></p>
<p style="text-align: center;">
<p style="text-align: left;">Se puede apreciar como en <strong>Deadzone 32 32</strong> hay una disminución clara de detalles. Esto no es solo en este frame en concreto, ocurre a lo largo de todo el vídeo. La ventaja de este modo, es que al utilizar bitrates bajos, la calidad no se ve mermada por la inclusión de macrobloques. El único defecto apreciable será la disminución de detalles en el resultado final.</p>
<p style="text-align: left;"><strong>Deadzone 1 1</strong> preserva bastante bien los detalles (aun con PSY-RD desactivado), pero al haber mayor complejidad de vídeo, la calidad se ve mermada y aparecen macrobloques en zonas de imagenes no estáticas.</p>
<p style="text-align: left;">Realmente estas capturas solo sirven para que se vea como funciona <strong>Deadzone </strong>y como influye a la hora de utilizar su algoritmo. A fin de cuentas <strong>Trellis </strong>es superior en cuanto a optimización/rendimiento y como se ha mencionado, con un valor <strong>trellis=2</strong>, deadzone queda prácticamente anulada.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.x264.info/2009-11/deadzone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
