Guía de HC

¿Que significa HC? Supongo que Hank's mpeg-2 enCoder seria lo adecuado dado que el autor usa el nombre de Hank. Como sea, HC rapidamente se ha vuelto una alternativa muy interesante contra los codificadores de MPEG-2 de alto precio como CCE SP. La discusión de cual es mejor te la dejo a ti, pero en definitiva no puedes vencer el precio - y muchas aplicaciones que usan codificadores MPEG-2 se han apresurado a apoyar a HC.

Necesitaras el siguiente software para esta guía:

DGDecode
AviSynth
HC

Nota: Esta guía esta basada en una versión un tanto desactualizada, pero todo lo mencionado aquí funciona, lo único que cambia en las versiones nuevas es la posición de las opciones en la GUI.

Paso 1: Crea un proyecto de DGIndex

HC solo hacepta proyectos de DGIndex y scripts AviSynth como entrada. Si no necesitas realizar alguna operación especial en tu fuente, como cambiar la resolución, realizar IVTC o desentrelazado, usar DGIndex es tu mejor opción. Cuando utilices archivos de proyectos DGIndex como entradas, tienes que asegurarte que copies "dgdecode.dll" a tu directorio de HC.

Paso 1a: Servir fotogramas por medio de AviSynth

Si necesitas realizar operaciones en tu fuente, necesitaras primero crear un proyecto de DGIndex, luego servir fotogramas por medio de AviSynth a HC. Si tu fuente no es AVI, esta guía sobre redimencionar AVIs para crear DVDs también pueden ser útiles.

Paso 2: Codificar el Vídeo

Una vez que tienes el script listo, empieza HC y da clic en el botón de selección de Input para seleccionar tu fuente de vídeo.

El nombre del archivo de salida y el logfile (Archivo de Registro) se asignan automáticamente a la misma locación que la fuente, pero claro que puedes cambiarla dando clic en el botón apropiado.



Ahora tienes que indicar el bitrate . Puedes especificar el promedio y el máximo bitrate. Para el máximo sugiero un valor de alrededor de 8000 para que no tengas problemas si tienes múltiples pistas de audio. El promedio deberas de calcularlo de acuerdo a tus necesidades, o puedes marcar set file length y poner el tamaño deseado en Kb del archivo que HC va a producir.

Puedes escoger entre tres perfiles:

Fast (Rapido) sacrifica la calidad por la velocidad, y Best (Mejor) hace lo inverso, a menos que tengas un equipo muy viejo te recomiendo usar el perfil Best.




Es posible limitar el rango de cuadros que HC va codificar:

Simplemente asigna un diferente startframe (1 es el inicio del vídeo) y endframe para limitar el rango de la fuente que HC codificara. De manera predeterminada, HC pondrá el numero de cuadros en el campo endframe, así que todo sera comprimido.



Puedes configurar la GOP structure:

Si marcas autogop, HC automáticamente ajustara el tamaño de GOP de acuerdo a lo que considere adecuado tras analizar la complejidad de la fuente. Si codificas contenido para multiangulos, deberías de marcar closed GOPS y desmarcar autogop. Si desmarcas autogop, deberas de configurar la longitud del GOP manualmente: El estandar para un DVD NTSC Vídeo es length 18 y 1 B frames, para un DVD NTSC Film (23.976 cps) es length 12 y 2 B frames, para PAL es length 15 y 2 B frames.

Ahora revisemos "miscellaneous settings":

En dc precision usa el mismo valor que tu fuente. Los DVDs normalmente usan 10 bits, si tu fuente es un AVI utiliza 9 bits si el bitrate promedio es de 3500+, en caso contrario usa 8 bits. Dejando la casilla de CPU en AUTO aseguraremos que se utilicen las optimizaciones adecuadas para nuestro MP.

En scan method usa ZIGZAG para contenidos progresivos, y ALTERNATE para contenidos entrelazados (Como capturas de TV, o camaras de vídeo). Cuando tratemos con contenidos entrelazados, tendremos que elegir el orden de los campos en la sección interlaced fields. Para camaras de vídeo lo común es "Bottom Field First", para lo demas "Top Field First".

Si marcas Constant Q, activaras el modo de cuantizador constante - el valor de bitrate promedio sera ignorado. Si este modo es activado, el tamaño del archivo sera incontrolabre, dependiendo de la complejidad de la fuente, el valor usado y el bitrate máximo permitido.

Usando VBR bias, puedes modificar la manera en la que el bitrate es alocado - entre mas bajo el valor mas rapido el bitrate mas rapido cambiara (Así que 0 es VBR completo y 100 es CBR completo), un valor de 30 es adecuado para la mayoría de los casos (Ojo, parece que la opción no funciona del todo bien, por lo que las diferencias entre los valores 0 - 40 son casi nulas).

Despues de una codificación de 2 pasadas, las opción de restart pass 2 podrá ser usada para correr una segunda pasada con diferentes parametros, sin tener que hacer de nuevo la primera. Para hacerlo, marca restart pass 2, luego da clic en get restart info, luego puedes cambiar todos los parametros que no esten en gris. Finalmente presiona el botón para reiniciar.

Activando scene change le permitirá a HC detectar cambios de escena e insertar un I-frame para mejorar la calidad de los cortes. También deberías de marcar VBV check, para asegurarnos de que el vídeo puede ser decodificado adecuadamente en reproductores de sobremesa. También marca seq endcode.

Si marcas shutdown haras que HC apague el ordenador al terminar.

Finalmente, debes de asignar el radio de aspecto usando las casillas aspect, y cambiar el código de tiempo del primer cuadro (esto ultimo no deberías de hacerlo).

Por ultimo, HC te permite escoger diferentes matrices de cuantización:

HC tiene una buena cantidad de matrices incluidas.

Si marcas custom matrix, puedes crear o cargar tus propias matrices.

Si no sabes lo que una matriz de cuantización es, te recomiendo que no intentes crear tus matrices.

Desde la versión 0.19 la opción Adaptative Matrix esta disponible, esta opción permite variar los valores de la matriz establecida de acuerdo al tipo de imagen que codifica, logrando mejor calidad en escenas obscuras y/o complejas, es recomandable que actives la casilla, pero recuerda que para que funcione debes de extraer el archivo "matrix2.dll" que se encuentra en el rar de HC que descargaste, renormbrarlo a "matrix.dll" y ponerlo en la misma carpeta que HC.

Ahora que todo esta configurado, estas listo para la codificación. Presiona el botón de encode para iniciar el proceso.

Durante la codificación, HC puede mantenerte al tanto del progreso a través de la ventana de vista previa. Puedes desactivarla para mejorar levemente la velocidad, en caso contrario puedes configurarla usando las opciones de preview control:

Además de la vista previa, HC también te mantiene actualizado con datos de encoding statistics (Estadísticas de la codificación), que son auto-explicatorias.

Ultima Actualización: Abril 6, 2007


Spanish translation by: SquallMX | Content by Doom9.net - The definitive DVD backup resource