<?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>AnimeHD &#187; video</title>
	<atom:link href="http://blog.animehd.org/tag/video/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.animehd.org</link>
	<description>El Blog sobre la Alta Definicion</description>
	<lastBuildDate>Sun, 23 May 2010 11:05:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Desentrelazar video</title>
		<link>http://blog.animehd.org/313/desentrelazar-video</link>
		<comments>http://blog.animehd.org/313/desentrelazar-video#comments</comments>
		<pubDate>Sun, 27 Dec 2009 10:58:56 +0000</pubDate>
		<dc:creator>ojisan</dc:creator>
				<category><![CDATA[Guías]]></category>
		<category><![CDATA[bobbing]]></category>
		<category><![CDATA[desentrelazar]]></category>
		<category><![CDATA[entrelazado]]></category>
		<category><![CDATA[ivtc]]></category>
		<category><![CDATA[ntsc]]></category>
		<category><![CDATA[pal]]></category>
		<category><![CDATA[progresivo]]></category>
		<category><![CDATA[telecined]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.animehd.org/?p=313</guid>
		<description><![CDATA[
Probablemente muchos han visto alguna vez líneas horizontales en un video. Líneas que son particularmente visibles durante el movimiento o panning. Estas líneas existen cuando un video está entrelazado, pero se muestra como progresivo. Al reproducir un video entrelazado, se muestran primero las líneas (campos) pares y después los impares, o al revés. Esto implica [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.animehd.org/full/5/interlaced.jpg" alt="Captura de un video Entrelazado" width="720" height="480" style="margin-bottom:10px;" /><br />
Probablemente muchos han visto alguna vez líneas horizontales en un video. Líneas que son particularmente visibles durante el movimiento o panning. Estas líneas existen cuando un video está entrelazado, pero se muestra como progresivo. Al reproducir un video entrelazado, se muestran primero las líneas (campos) pares y después los impares, o al revés. Esto implica mostrar la mitad de la resolución vertical (en un DVD 240 líneas o 288 líneas), pero lo hace a doble velocidad (59,952fps NTSC o 50,000fps PAL). Un video no entrelazado (progresivo) muestra imágenes completas. La gran mayoría de los DVDs live-action (cine) están en progresivo, aunque muchas veces han sido mal masterizados y su ficha indica lo contrario. Si no redimensionas la imagen, puedes mantener un video en entrelazado sin problema, porque la gran mayoría de los compresores son compatibles. Si quieres redimensionar, tienes que regenerar los fotogramas completos. Los videos en progresivo, naturalmente no requieren ningún tipo de tratamiento para restablecer la imagen completa. Sin embargo los entrelazados si lo necesitan.<br />
<span id="more-313"></span></p>
<h3>Desentrelazar: Bobbing</h3>
<p>Existen varios métodos para desentrelazar. El primero es &#8220;bobbing&#8221;. Bobbing convierte cada medio frame (las líneas pares o impares) en un solo fotograma de resolución completa. Para regenerar el campo que falta se pueden usar muchos algoritmos diferentes, pero básicamente se toman en cuenta los pixeles circundantes y del otro campo. Hay métodos más avanzados que buscan, por ejemplo, vectores, pero eso ya depende de cada filtro. Con bobbing se obtiene una imagen más fluida, porque duplica la cantidad de frames y su velocidad de reproducción. Desgraciadamente, la cantidad de videos grabados en entrelazado es muy baja. La mayoría han sido entrelazados posterior a partir de un video a 25-30fps. Hacer bobbing en estos casos no mejora la fluidez.</p>
<h3>Desentrelazar: Coincidir Campos</h3>
<p>El segundo método para desentrelazar es field-matching (coincidir campos). Consiste en buscar la desalineación entre ambos campos, ajustar esta desalineación y calcular los pixeles faltantes. Existen muchos filtros más avanzados que suavizan ciertas partes de la fusión, que compensan movimiento, buscan vectores y muchas más cosas, pero la base sigue siendo la misma. Dependiendo de la calidad del filtro, el resultado puede ser bastante malo o muy bueno (recomiendo mirar la imagen de proyectores que llevan un chip de Faroudja &#8211; no es el mejor, pero desde luego es muy bueno y mucho más teniendo en cuenta su edad). Coincidir campos es el método idoneo cuando un video originalmente ha sido grabado a 25-30fps.</p>
<h3>Desentrelazar: Mantener el framerate</h3>
<p>Existen muchos casos donde el video original no ha sido grabado como entrelazado, pero donde coincidir campos tampoco da buenos resultados. Un buen ejemplo son los videos de anime NTSC que han sido masterizados a 24fps y después convertidos a PAL entrelazado. En estos casos hacer bobbing es una opción, pero esto implica duplicar el framerate y por lo tanto el tamaño del archivo final. Teniendo en cuenta que es probable que la mayoría de las escenas tengan mucho menos de 24fps, convertirlo a un video a 50fps sería un desperdicio; por lo tanto, lo mejor es mantener el framerate. Una opción seria hacer bobbing y tirar la mitad de los frames. Otra opción es usar un desentrelazador diseñado para no modificar la cantidad de frames. Hay muchísimos filtros diferentes para hacer este tipo de desentrelazado. Cada programa comercial usa su propio algoritmo y también hay cantidad de filtros para AviSynth. El mejor resultado se obtiene con el filtro que es más adecuado para el tipo de video que se está procesando, por lo tanto lo mejor es probar diferentes filtros hasta obtener el resultado deseado (o por lo menos el mejor posible).</p>
<h3>Inverse Telecine</h3>
<p>Un video NTSC muchas veces no es progresivo ni entrelazado. La gran mayoría de los DVDs NTSC han sido convertidos de 23,976fps a 29,970fps. Si está bien hecho (y la gran mayoría lo están), han usado un proceso llamado telecined. Básicamente significa que han convertido cada cuatro fotogramas en cinco, dejando tres de ellos en progresivo y convirtiendo el otro en dos fotogramas entrelazados. Para recuperar la imagen progresiva, lo único que hay que hacer es desentrelazar los dos fotogramas entrelazados &#8211; este proceso se llama IVTC o Inverse Telecine &#8211; y descartar uno de ellos (ya que son idénticos) &#8211; el proceso se llama decimation.<br />
Usando DVDs, normalmente el proceso de IVTC y decimation puede funcionar de forma automática sin ningún problema, pero cuando se trabaja con rips de televisión es posible que haya que hacer la decimation manualmente. En realidad no hay ninguna diferencia entre un DVD y la emisión de televisión, pero la grabación de una emisión a menudo tiene cortado los anuncios y probablemente no han sido cortados al final del bloque de fotogramas. La mayoría de los programas no detectan que ha habido un corte y que, por lo tanto, hay que descartar otro fotograma. El resultado es un video donde se ha descartado una de las imágenes buenas y han dejado el duplicado. En vez de 24fps fluidos tienes un fotograma, un salto a otro fotograma (el fotograma eliminado erróneamente) y un movimiento normal, pero la imagen queda parada (el duplicado). La única solución es hacerlo manualmente. Lo más fácil para eso es usar AviSynth. Con el filtro Trim se divide el video en partes y con el filtro SelectEvery se elimina el duplicado de cada parte. Para eliminar cada cuarto frame de los primeros 1000 y cada segundo frame del resto del video seria:<br />
<code>Trim(0, 999).SelectEvery(5, 0, 1, 2, 4) + Trim(1000, 0).SelectEvery(5, 0, 2, 3, 4)</code></p>
<p><small><a href="http://blog.animehd.org/313/desentrelazar-video" rel="bookmark">Desentrelazar video</a> ha sido publicado originalmente en <a href="http://blog.animehd.org">AnimeHD</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.animehd.org/313/desentrelazar-video/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducción al compresor x264</title>
		<link>http://blog.animehd.org/302/introduccion-al-compresor-x264</link>
		<comments>http://blog.animehd.org/302/introduccion-al-compresor-x264#comments</comments>
		<pubDate>Wed, 23 Dec 2009 19:56:49 +0000</pubDate>
		<dc:creator>ojisan</dc:creator>
				<category><![CDATA[Guías]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[comprimir]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://blog.animehd.org/?p=302</guid>
		<description><![CDATA[x264 es uno de los compresor más usados para comprimir video en h.264. A diferencia de otros conocidos como MainConcept, x264 es gratuito. También cuenta con la gran ventaja de que tiene muchos parámetros configurables. Esto, permite mejorar la compresión para obtener calidades muy superiores a los demás compresores.
Desde hace poco, han introducido varias configuraciones [...]]]></description>
			<content:encoded><![CDATA[<p>x264 es uno de los compresor más usados para comprimir video en h.264. A diferencia de otros conocidos como MainConcept, x264 es gratuito. También cuenta con la gran ventaja de que tiene muchos parámetros configurables. Esto, permite mejorar la compresión para obtener calidades muy superiores a los demás compresores.</p>
<p>Desde hace poco, han introducido varias configuraciones simplificadas (plantillas). De este modo, usuarios sin demasiados conocimientos de compresión de video pueden obtener, sin dificultad, una configuración muy decente. También han mejorado el soporte mediante AviSynth para los diferentes códecs de video. Ahora, es compatible con la gran mayoría de códecs, si tienes instalado el <a href="http://www.avisynth.org/" title="Pagina de AviSynth">AviSynth</a> y los filtros necesarios.</p>
<h3>Línea de Comandos</h3>
<p><code>x264 --crf 22 --preset slower --tune animation -o salida.mp4 entrada.avi</code><br />
Convierte el archivo entrada.avi a salida.mp4 con una calidad buena (preset slower) y optimizada para anime o animación (tune animation) usando un CRF 22. CRF es un bitrate variable basado en la calidad. Su intención es variar el bitrate para mantener una calidad constante.<br />
<span id="more-302"></span></p>
<h3>Preset</h3>
<p>Preset o preconfiguración decide los algoritmos / funciones utilizados para la compresión y su configuración. Como es lógico, cuanto mejor es la calidad, más lenta irá la conversión. En este momento puedes elegir entre: ultrafast, veryfast, faster, fast, medium, slow, slower, veryslow y placebo. O sea: ultra rápido, muy rápido, más rápido, rápido, medio, lento, más lento, muy lento y placebo. Cuanto mas lento, mejor es la compresión. Por lo tanto, con una preset mas lenta obtienes mejor calidad con un bitrate inferior (un archivo más pequeño). Lo mínimo necesario para obtener una calidad semi-decente (con un bitrate medio) es el fast (rápido), pero a partir de slower (más lento) es donde la calidad empieza a ser buena. En el caso de comprimir anime es muy recomendable usar por lo menos slow (lento).</p>
<h3>Tune</h3>
<p>Tune o tunear permite ajustar la configuración a un tipo de video en concreto, como puede ser Live Action o Animación. Las opciones son: film, animation, grain, psnr, ssim, fastdecode y touhou. La mayoría de estas opciones no son demasiado útiles para la mayoría de la gente, pero &#8220;film&#8221; (para live action/cine) y &#8220;animation&#8221; (para animación o anime), sí lo son.</p>
<h3>Bitrate / Calidad</h3>
<p>A parte de estas dos &#8220;plantillas&#8221;, sólo queda configurar la calidad (crf) o el bitrate. La escala de calidad (el cuantizador) es de 0 a 51, donde más bajo significa mejor. El valor por defecto es 23, pero el valor más adecuado depende de las necesidades y gustos de cada uno. La opción bitrate se usa cuando se hace la conversión en varias pasadas. Hacer varias pasadas puede dar mejor resultado que usar un crf, pero sólo si sabes que bitrate necesita el vídeo.</p>
<p>Aprovecho también para recordar que usar el mismo bitrate para todos los episodios de una serie es un error. No existe ninguna serie donde se pueda obtener la misma compresión (más movimiento o más detalles requieren un bitrate superior). Por lo tanto, decidir el bitrate basándose en el espacio disponible en un cd/dvd está mal (por ejemplo, para que quepan 26 episodios en un dvd). Normalmente se decide el bitrate después de comprobar la compresibilidad. Si realmente quieres que 26 episodios ocupen exactamente un dvd, lo correcto sería comprobar la compresibilidad de cada uno de ellos y después repartir los 4,35GB dependiendo de las necesidades de cada episodio. Si no quieres hacer pruebas de compresibilidad, es mejor hacer una sola pasada con &#8211;crf en vez de varias con &#8211;bitrate.</p>
<p><small><a href="http://blog.animehd.org/302/introduccion-al-compresor-x264" rel="bookmark">Introducción al compresor x264</a> ha sido publicado originalmente en <a href="http://blog.animehd.org">AnimeHD</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.animehd.org/302/introduccion-al-compresor-x264/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uso básico de AviSynth</title>
		<link>http://blog.animehd.org/31/uso-basico-de-avisynth</link>
		<comments>http://blog.animehd.org/31/uso-basico-de-avisynth#comments</comments>
		<pubDate>Tue, 11 Aug 2009 13:45:57 +0000</pubDate>
		<dc:creator>ojisan</dc:creator>
				<category><![CDATA[Guías]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[editar]]></category>
		<category><![CDATA[filtrar]]></category>
		<category><![CDATA[filtros]]></category>
		<category><![CDATA[redimensionar]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://blog.animehd.org/?p=31</guid>
		<description><![CDATA[AviSynth es un frameserver (servidor de fotogramas), lo que significa que sirve fotogramas a otros programas. Estos fotogramas pueden haber sido generados por el mismo AviSynth, o pueden haber sido obtenidos de archivos de video usando filtros de fuentes.
AviSynth no tiene ninguna interfaz grafica. De hecho, ni siquiera se puede usar desde la línea de [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Web oficial de AviSynth" href="http://avisynth.org">AviSynth</a> es un frameserver (servidor de fotogramas), lo que significa que sirve fotogramas a otros programas. Estos fotogramas pueden haber sido generados por el mismo AviSynth, o pueden haber sido obtenidos de archivos de video usando filtros de fuentes.<br />
AviSynth no tiene ninguna interfaz grafica. De hecho, ni siquiera se puede usar desde la línea de comandos. La única forma de usarlo es mediante scripts: archivos de texto con extensión .avs. Estos scripts pueden ser leídos como si fueran archivos de video por varios programas, como por ejemplo el compresor de video <a title="Descarga x264" href="http://x264.nl">x264</a> o el editor <a title="Web oficial de VirtualDub" href="http://www.virtualdub.org">VirtualDub</a>.</p>
<p><span id="more-31"></span></p>
<div style="padding-right: 4px; padding-left: 10px; background: #fff; margin-bottom: 20px; padding-bottom: 4px; width: 360px; padding-top: 4px;"><code>AVISource("E:\video\entrada.avi", audio=true)<br />
<span style="color:#804000">#filtros de desentrelazado o IVTC</span><br />
<span style="color:#804000">#filtros de limpieza</span><br />
Crop(<span style="color:#ff8000">4</span>, <span style="color:#ff8000">8</span>, <span style="color:#ff8000">-4</span>, <span style="color:#ff8000">-12</span>)<br />
<span style="color:#804000">#filtros para la corrección de color</span><br />
BicubicResize(<span style="color:#ff8000">640</span>, <span style="color:#ff8000">480</span>)<br />
Trim(<span style="color:#ff8000">2</span>, <span style="color:#ff8000">20000</span>)</code></div>
<p>Arriba hay un ejemplo de un script básico. Las líneas que empiezan con # son ignorados por AviSynth y por lo tanto sirven para añadir comentarios. He añadido información sobre donde determinados tipos de filtros deben ser insertados, porque el orden de los filtros es muy importante.</p>
<h5>Abrir un video</h5>
<p>Hay muchos filtros para abrir archivos de video. Los más comunes son:<br />
<code>AVISource(archivo, audio=true)<br />
DirectShowSource(archivo, audio=true)</code><br />
Archivo es el nombre (la dirección) del archivo. Si no necesitas el audio, es mejor usar <code>audio=false</code></p>
<h5>Cortar los bordes</h5>
<p>Para cortar los bordes, ya sea porque tienen desperfectos o para mantener el AR, se usa el filtro Crop. Hay dos formas de usarlo:<br />
<code>Crop(izquierda, arriba, ancho, alto)<br />
Crop(izquierda, arriba, -derecha, -abajo)</code><br />
Independiente de la forma de usarlo, el resultado es idéntico. Nota los valores negativos cuando especificas derecha y abajo.</p>
<h5>Redimensionar la imagen</h5>
<p>AviSynth tiene muchos diferentes filtros para redimensionar, todos con un algoritmo diferente (punto, bilineal, spline, gauss). Cada uno tiene sus puntos fuertes y recomiendo experimentar con ellos para obtener el mejor resultado para tu propósito. El más común y el que sirve para todo es:<br />
<code>BicubicResize(ancho, alto)</code></p>
<h5>Eliminar parte del video</h5>
<p>Para eliminar una parte del video, por ejemplo para eliminar los anuncios, está el filtro Trim. Con Trim puedes seleccionar los fotogramas del video que quieres, eliminando el resto. Nota que el primer fotograma es el 0. Hay diferentes formas de usarlo:</p>
<p><code>Trim(primer frame, ultimo frame)</code><br />
Elimina los fotogramas antes del primer y después del último.</p>
<p><code>Trim(primer frame, 0)</code><br />
Elimina los primeros x fotogramas.</p>
<p><code>Trim(primer frame, -numero de frames)</code><br />
Elimina los fotogramas antes del primer frame y los últimos x frames.</p>
<p><code>Trim(15, 200) + Trim(220, 0)</code><br />
Combinando Trims se pueden hacer cortes más avanzados. En este caso se eliminan los primero 15 fotogramas (de 0 a 14) y los fotogramas de 201 a 219.</p>
<h5>Continua&#8230;</h5>
<p>Esto ha sido solo un pequeño extracto de lo que se puede hacer con AviSynth. Debería ser suficiente para hacer lo más básico, como puede ser convertir un .avi a h.264 con el x264. Sin embargo, se pueden hacer cosas mucho más complicadas, usando entre otros variables y filtros condicionales. Hay muchos scripts con funciones especificas ya hechas, así como muchos filtros, disponibles de forma gratuita en internet.</p>
<p><small><a href="http://blog.animehd.org/31/uso-basico-de-avisynth" rel="bookmark">Uso básico de AviSynth</a> ha sido publicado originalmente en <a href="http://blog.animehd.org">AnimeHD</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.animehd.org/31/uso-basico-de-avisynth/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

