codificación a mkv utilizando megui

Download Codificación a MKV utilizando MeGUI

Post on 15-Jul-2015

1.127 views

Category:

Documents

31 download

Embed Size (px)

TRANSCRIPT

Codificacin a MKV utilizando MeGUISuponemos que tenemos instalado nuestro MeGUI segn se puede ver en MeGUI. Gua de instalacin Agradezco la c olaboracin muy activa de tebasuna51 as c omo las ayudas y sugerencias realizadas por piscator y LUCHOO. He recogido trozos del manual de piscator x264 CLI

Demultiplexar las "pistas" del ficheroSuponemos que tenemos ripeado nuestro Blu-Ray (BD) o, que ya disponemos del fic hero MKV (ya sea BDRemux, 1080p o 720p). En cualquiera de los casos, vamos a demultiplexar (separar) las pistas (tracks) de nuestro archivo. Para ello usaremos las siguientes herramientas eac3to programa usado para el proceso, que corrige cualquier Delay (retraso) presente en el c ontenedor (fundamentalmente en los audios) y elimina el posible DialNorm (gananc ia habitual de +4dB). Como complemento, usaremos UsEac3to que es una espec ie de GUI del eac3to, que instalaremos en su misma c arpeta. Tambin podemos instalar el "paquete" completo eac3to + UsEac3to - -> Rec omendado

Nota: Para poder utilizar un decodificar DTS-HD con eac3to y ArcSoft, debemos registrar ASAudioHD.ax, para elloen el "paquete conjunto" se debe ejec utar el fichero ASAudioHD_reg.bat para S.O. de 32 bits (botn derec ho del ratn y ejec utar c omo Administrador). Para S.O. 64 bits abrir lnea de comandos (cmd) c omo Administrador y escribir c d \windows\syswow64 regsvr32 "ruta donde est instalado eac 3to" \ASAudioHD.ax Tambin necesitaremos MKVToolnix como una herramienta ms para trabajar con arc hivos Matroska (MKV) Vamos a iniciar la preparacin del fichero, para la extraccin de sus pistas, para ello nos valemos de USeac3To

Si es la primera vez que lo usamos en Settings comprobamos que cada una de las rutas (Path) y Carpeta (Folder) sealan hacia los lugares indicados en el desplegable.

En este ejemplo vamos a trabajar con un Blu-Ray (BD) ya ripeado al disco duro, haramos lo mismo si se tratase de un arc hivo MKV. Cargamos el fichero, bien por Input o bien "arrastrando y soltando" (Drag&Drop) la carpeta que c ontenga el Blu-Ray o el fichero MKV. Vemos c omo eac3to hace un anlisis y nos aparec en luego los "streams" que c omponen el fichero en la ventana **EAC3TO INFO**. Nota: En algunas ocasiones, adems debemos elegir el "bloque" que deseamos, ya que pueden venir, fundamentalmente en BD, un bloque c on la peli, otro bloque con la correspondiente al espaol, otro con comentarios del Direc tor..... selec c ionaremos habitualmente el de mayor tamao. Si los tamaos son prximos, conviene que analicemos el bloque que nos interesa. Global Parameters. El parmetro '-demux', se puede utilizar para pedir que extraiga todas las pistas sin tener que pedirlas una a una (por eso est en 'Global parameters' con un 'Run' directo sin ms parmetros). Track Input. Son las "pistas" que tiene nuestro fichero y que podemos seleccionar una a una. Vienen ya numeradas. Output. format Es el formato de salida que deseamos obtener, dentro de los posibles. Evidentemente si elegimos pista de video en Input, en Output no nos aparec er ningn formato de audio. Add. Muy importante (se suele olvidar) y aunque lo veremos en otra imagen, para que en la "lnea de comandos" se realic e la ac cin de Input-Output hay que pulsar aqu. Frequent parameters. Es el valor o la modificac in que podemos realizar sobre el formato de salida. Hay que pulsar igualmente "Add" (la de su derec ha).

Formatos de video y audio en Input-OutputEn Input nos podemos encontrar varios formatos de video, aqu establec emos que formato podramos tener en Output. Tambin indicamos el valor de los parmetros de audios que son ac eptados. mpeg2 --> m2v o mkv VC- 1 --> mkv h264 --> h264 o mkv Valores parmetros DTS: 768 o 1536 kbps Valores parmetros AC3: Todos los posibles de AC3 que son 128, 160, 192, 224, 256, 320, 384, 448, 512, 576 y 640 Kbps.

NOTA: Pero una cosa nos debe quedar c lara, sea cual sea el tipo de vdeo que tengamos en la entrada en Outputsiempre usaremos mkv. Si el vdeo fuera MPEG4-ASP (Xvid) nec esitaramos usar MkvExtract (de UsEac3To).

Extraccin y/o conversin de las "pistas"

Selec c ionamos los tracks de entrada y el formato de salida que deseamos obtener (1, 2, 4, 5, 6, 17), y los aadimos a **COMMAND LINE PARAMETERS (%'char replaced by input name)** con los botones "ADD". Para hacer el demux y/o conversin de formato o rec odific acin de esos streams damos click al botn "RUN Command Line" y obtendremos: 1. Captulos en formato de texto.txt 2. Vdeo mkv 4. Audio dts, del mismo bitrate que tuviramos en Input (en este ejemplo 1.536 Kbps). 5. Audio ac3, de 640 Kbps. Es una conversin (codificac in) de formato de audio, desde dts (768 Kbps) en Input. 6. Audio dts, de 448 Kbps. Es una c onversin con rec odificacin a un bitrate de 448 Kbps, desde un dts (768 Kbps) en Input. Si no espec ificamos el parmetro -448, obtendramos lo mismo que en el punto 5, uno de 640 Kbps. 17. Conversin de los tpicos subttulos de los Blu-Ray, es decir PGS (Presentation Graphic Streams) en otros de formato .sup. En este c aso elegimos el subttulo espaol. Esperamos un corto espac io de tiempo y obtendremos las pistas ya demultiplexadas (separadas) en la carpeta que hayamos indicado.

Indexar el videoHay varios mtodos para decodificar el video con AviSynth, no hablaremos aqu de los mtodos Direc tShow ya que, si es posible, preferiremos un mtodo c on indexado que proporc iona un mtodo ms preciso y rpido de acceso (frame accurate).

En MeGUI --> Tools --> File Indexer cargaremos el video mkv del paso anterior o el de un fichero MKV que queramos por ejemplo reducir la resoluc in. Se ac tivar el mtodo FFMSIndex.

Aqu vemos 2 ejemplos, en la imagen de la izquierda, introduc imos el video ya demultiplexado segn vimos en el paso anterior, comprubese que no tiene audios. En la imagen de la derec ha se ha introducido un fic hero MKV sin "demultiplexar", que podemos trabajar c on el igualmente, simplemente marcar "No Audio demux". En ambos c asos, solo deseamos trabajar con el vdeo. Nota: FFMSIndex soporta c ualquier tipo de vdeo c ontenido en un mkv, pero no puede extraer los audios de un mkv. Llegados a este punto solo nos queda pulsar Queue, mandar a la cola el trabajo (Job) y proc esarlo, pulsando Start. Si lo deseamos podemos poner varios en "cola".

Una vez finalizado obtendremos un fichero indexado ffindex.

Fijar parmetros ms utilizados

Vamos a cambiar algunos parmetros ms utilizados, c on el fin de no hacerlo cada vez que lo nec esitemos. Veamos las imgenes

La ruta es pestaa Tools ---> AVS Script Creator - --> Config ---> Pulsamos y aparec e una nueva pantalla, con 2 pestaas, elegimos la pestaa "Extra Setup" y realizamos los cambios: - Resize Filter ---> Spline36 (Neutral), antes estaba Lanczos (Sharp) - Prefer DSS2 over Direc tShowSourc e, la marcamos (antes desmarcada).

Vdeo h264/vc-1 entrelazadoCon cierto vdeo h264/vc-1 entrelazado, FFVideoSource no funciona adec uadamente (tampoc o con DGAVCIndex), solo queda la opc in de dec odific arlo con Direc tShowSource (DSS) o su mejor alternativo DSS2 Para ello se abre el mkv direc tamente en el AVS Script c reator, se elige la opc in Direc tShowSource y, si se tienen instalados los adecuados filtros Direc tShow, se genera el sc ript y se abre la ventana de Preview. Es preferible utilizar DSS2 (Direc tShowSourc e2) suministrada por Haali Media Splitter, en lugar de DirectShowSource (DSS) Pestaa Filters ---> Subpestaa AVISource/DSSourc e --> Marc ar all Prefer DSSourc e2.

Generar el script de AvisynthUna vez acabado el paso anterior, si no cerramos el programa MeGUI nos seguir con el proceso y nos aparec er la pestaa I/O. En caso de no desearlo recordar donde guardamos el fic hero indexado y c ontinuaremos ms tarde.

Para MKV 1080pRec ordamos que la mxima resolucin en HD es de 1920x1080, la ms tpica en los Blu-Ray, as que cuando dec imos que queremos pasar a un MKV de 1080p (incluidas bandas negras) nos referimos a la resolucin vertical (o alto).

Pulsamos Auto Crop para ver las bandas negras que tenemos en el fichero y marc ar Crop automtic amente. Nos fijamos que la dimensin 1920 no hay que tocarlo (0,0) Sin embargo 1080 tiene (128, 138). As que nos quedar una dimensin 1080-128-138 = 814. Para compatibilidades nec esitamos que al menos las resoluciones sean mltiplos de 4 (mod4), as que hacemos una breve operacin aritmtica; 814 / 4 = 203,5 con lo cual no es mltiplo de 4 y adems nos da igual reducir al entero anterior o posterior Optamos por utilizar 204, que multiplicado por 4, nos da igual a 816 pixeles.

Ya solo nos queda elegir los 2 pixeles (814-816=-2) que nos sobra quitarlos de la parte superior o inferior del alto. Optamos por hacerlo sobre 138 pixeles, que lo podemos hac er en Crop & Resize (imagen de la izquierda) o cambiarlo manualmente en el sc ript (imagen derecha). En definitiva nos va a quedar el fichero con una resolucin de 1920x816. Salvamos el sc ript mediante Save, con lo c ual nos crea el fichero.avs como entrada para el posterior tratamiento a fin de conseguir nuestro fichero mkv.

Para MKV 720pRec ordemos que en este caso estamos hablando de una resoluc in HD de 1280x720.

Podemos tener una "fuente" que sea Blu-Ray o un fic hero MKV de 1080, as que veamos los pasos a seguir. 1. Pulsar AutoCrop analizar el fichero indexado y nos mostrar los resultados y quedar marc ado Crop. 2. Marcamos Resize para poner el valor 1280 ya que el crop no ha dado variaciones del largo. 3. Marcamos Suggest Resolution (mod16), tomara en c uenta el crop y que sea mltiplo de 16 (en el ejemplo qued en 544). S, no os extrais MeGUI trabaja c on mod16 y de paso nos ayuda a no tener que "ajustarlo" nosotros, como antes con mod4. O bien hacemos los c lculos para mod4 que realizamos en 1080p. 4. Si dejamos marcada la c asilla "Apply auto Preview" nos permite ver modificac iones que hagamos en