14/01/2010

En este articulo les vamos a dar las utilidades y explicaciones para poder comprimir videos a máxima calidad y con una compresión sorprendente sin complicarse la vida. Muchas veces nos hemos preguntado cómo consiguen algunos comprimir un capitulo de anime en 50mb con una buena calidad. Pues bien, aquí encontrareis la respuesta. ¿Nuestro objetivo? Comprimir un capitulo de anime a una resolución de 1280x720 en 90 Mb sin pérdida aparente de calidad respecto al original. Para ello usaremos 3 programas diferentes AoA Audio Extractor, Megui y Avisynth 2.58. No os asustéis, va a ser muy sencillo.

El archivo que hemos comprimido en este artículo es: [inshuheki] Tales of the Abyss 06 [720p][FA7E05F4].mp4.Que es el capítulo 6 de Tales of the Abyss del fansub inshuheki (http://www.inshuheki.es). Lo podeis encontrar al fianl del post.

Para empezar tenemos que sacar el audio del video, para eso usaremos el programa AoA Audio Extractor que se puede descargar desde: http://www.aoamedia.com/audioextractor.exe

La interfaz del programa es esta:

audioextractor

La configuración que uso en la imagen es perfectamente válida, si no sabéis cual poner, poned esa. Para empezar dadle al botón redondo grande que pone Start. Cuando acabéis tendréis un archivo en formato mp3.

Lo siguiente es instalar el Avisynth 2.58 (http://sourceforge.net/projects/avisynth2/files/) . Este programa es necesario para el funcionamiento de MeGUI. Una vez instalado con las opciones predefinidas pasamos a instalar el MeGUI también sin cambiar ninguna opción, la url es http://sourceforge.net/projects/megui/.

Lo primero que pasará después de instalar el MeGUI es que te informara de que hay actualizaciones disponibles, bien, no son exactamente actualizaciones, son todas las herramientas, codecs de audio y video que puede usar MeGUI para codificar. Así que dadle a instalar las actualizaciones, así no hará falta que os bajéis codecs específicos para comprimir. La actualización tardara un buen rato, son sobre los 100Mb, así que tomadlo con paciencia.

Durante el proceso de actualización os saldrán unas ventanas en las que podréis seleccionar los perfiles para codificar. Los que están seleccionados en las imágenes son los que más comprimen. Si no sabéis cual elegir usad los de las imágenes, que serán los que usemos para este tutorial.

presetsimportmegui2.jpgpresetsimportmegui3.jpgpresetsimportmegui4.jpgpresetsimportmegui.jpg

Antes de empezar deverias aseguraros de tener todos los codecs para reproducir cualquier formato (notad que los codecs de MeGUI son para codificar y de los que ahora hablo son para decodificar), una buena forma de hacerlo es bajarse K-Lite Mega Codec Pack (http://www.free-codecs.com/download/K_Lite_Mega_Codec_Pack.htm) y instalarlo con la opción: lot of stuffs.
 
Ya tenemos el MeGUI instalado, pero si queremos obtener una compresión optima necesitamos un archivo mas, es el codificador de AAC de Nero, para instalarlo debéis pegar el siguiente archivo http://www.megaupload.com/?d=1GAMIQ7F, tambien os lo podeis bajar de la pagina de nero pero pide el email así que lo dejo en megaupload, en la carpeta donde habeis instalado MeGUI (C:\Archivos de programa\megui\tools) y después decirle donde está el archivo, para ello abrid MeGUI y en el menú “Options” entra en “Settings”. En la pestaña “Program Paths” y dentro de “Program Paths” también en la pestaña “Audio”. Donde pone “AQUÍ” en la imagen debéis escribir “C:\Archivos de programa\megui\tools\neroAacEnc.exe” o usar el botón de la derecha para buscar el archivo.

settingmegui.jpg

Bien, ya tenemos el Todo listo para empezar a codificar nuestro video, usaremos el códec x264, con audio AAC y MKV (Matroska) para empaquetarlo, si esto os suena a chino, tranquilos, lo único chino es el nombre.

Para empezar, abrimos el MeGUI, en la pestaña “Tools” entramos en “AVS Script Creator” y arrastramos nuestro video donde dice “Video Input”, nos saldrá un cuadro con la imagen del video, cerramos el cuadro. Ahora tenéis ante vosotros un menú que podéis usar para redimensionar (Resize) o desplazar el video (Crop). Le damos al botón de abajo a la derecha “Save” y nos saldrá otra vez el cuadro con el video que volvemos a cerrar.

settingmeguiavisith.jpg

Ya tenemos el video seleccionado, ahora vamos a por el audio, usamos el AoA Audio Extractor como se ha explicado más arriba y sacamos un archivo .mp3 que arrastramos donde pone Audio Input en la ventana principal de MeGUI.

settingmegui2.jpg

Y ya ha llegado la hora de seleccionar los perfiles de audio y video. En el de audio poned el está en la imagen, si queréis mas calidad de audio (aunque ya se oirá así muy bien) pulsad el botón "config" a la derecha del perfil de audio y usas la barra para ponerle mas bitrate. En cuanto al video, tenéis cuatro opciones posibles que aparecen en la imagen, son las dos primeras son para anime, y las dos siguientes son para video real, la diferencia entre “HQ” e “Insane” es que Insane comprime un poco más que HQ pero usa mucho más tiempo, perfectamente se puede pasar 6 o 7 horas para un capitulo de anime en un Pentium 4 a 3,4 Ghz, si tenemos un procesador más nuevo como un core dos duo o athlon x2 ira más rápido y no hablo de los phenom II y los core I7. Después también deveis saber que 2pass se refiere a que codificara el video 2 veces para comprimirlo más. La opción que hemos usado para el tutorial es HQ para anime (x264:Unrestricted 2pass Anime_Toons HQ). Despues, donde pone “File Format” selecionamos “MKV”.

opcioneselegidadmegui.jpg

Bien, ya tenemos todo listo para empezar a comprimir, para ello pulsamos el botón “AutoEncode” abajo a la derecha. Nos saldrá esta ventana.

autoencode1.jpg

Donde pone “Container” ponemos MKV, y en “File Size” en el cuadrito con una flecha abajo seleccionamos en el menú “Select Size” y escribimos 90 Mb.

autoencode2.jpg

Para finalizar apretamos al botón “Queue” y ya tendremos en la cola de espera los procesos para codificar el video. Despues entramos en la pestaña “Queue” de la ventana principal de MeGUI y le damos a “Start” que esta abajo a la izquierda.

Y ya solo queda esperar y tendremos nuestro video listo para dejar alucinados a la gente de la calidad en tan solo 90 Mb. Para muestra os dejo los resultados que hemos obternido en el tutorial. Os compararemos el original, la compresion en HQ y la Insane en una escena con mucho movimiento.

Original reducido a 640x360 (guardala para verla a tamaño completo):

snapshot20090724182434.jpg

HQ reducido a 640x360 (guardala para verla a tamaño completo):

snapshot20090724182254135h.jpg

Insane reducido a 640x360 (guardala para verla a tamaño completo):

snapshot20090725104050815h.jpg

Y si quereis ver los videos completos aqui teneis los enlaces:
Original: http://www.megaupload.com/?d=RKJ4FEIH
HQ: http://www.megaupload.com/?d=0LVQG7FA
Insane: http://www.megaupload.com/?d=XDIS4LZI

Ya como ultimos datos os tengo que decir que el original ocupa 233.24 MB mientras que nuetras recompresiones ocupan menos de 90MB, y la diferencia es minima. Tambien hay que decir que mientras la compresion HQ tardo 1:35 horas la Insane llevo 8:15 Horas en un athlon x2 5200 @ 2,6GHz con 4Gb de ram. Si teneis tiempo es mejor usar el perfil Insane, la calidad aumenta bastante en las escenas de movimiento intenso.

Si no quereis NADA de perdida el tamaño ideal para este anime serian unos 120 Mb, con eso nos asegurariamos la maxima calidad, pero entonces no os podriamos enseñar la perdida que hay al comprimir.

Para finalizar tengo que decir que esta es una adaptación (o limpieza de formato, que estaba muy guarro, por lo menos el HTML) de un tutorial que escribí en una fase anterior de Setingo. Lo notaran porque en algunas partes escribo en 1º persona, pero el tutorial esta en 3º.

Un saludo desde Setingo!