Guía de Bitrate y Resolución

Primero:¡¡¡¡NO HAY UN BITRATE O RESOLUCIÓN IDEALES !!!! Estos parametros dependen de lo que estes buscando -alta resolución -buena calidad de imagen, tamaño, etc.

Primero lo básico: No uses DivX 3 simple para codificar tus películas nunca más. La calidad no es muy buena, y la predición de tamaño del archivo es extremadamente mala, nunca tendrás el tamaño que querías. Usa un buen programa MM4 (Mixed MPEG-4) como FairUse o Nandub / Gordian Knot y tendrás buenos resultados y un tamaño predecible. En el caso de Nandub tienes que codificar dos veces pero los resultados lo merecen. Para DivX 4 o DivX 5 se aplica lo mismo usa 2 pasadas (aunque la calidad en una pasada puede ser mejor el tamaño del archivo será inmenso para que esto ocurra).

Algo más: Películas diferentes se comprimen de forma diferente. Toma por ejemplo Matrix. Se comprime increiblemente bien y su calidad será buena en un solo CD. Hay películas de solo 1h 30min de duración que se verán mal usando los mismos parámetros que los usados con Matrix para 1CD. Esta es la razón de herramientas como "compressability check" en GordianKnot, que ayuda a seleccionar la resolución para cada película.

El bitrate se da en bits/s, que significa bits por segundo. Para determinar cuantos bits tiene un fotograma hacen falta unas matemáticas básicas: Hay varios fotogramas por segundo, la velocidad de la película viene dada por FPS. Para NTSC se usan normalmente 29.970 fps y para PAL (Europa) usamos 25fps. Como la película en PAL es una versión más rápida que la película original (que es de 24fps...lo normal en el cine) será más corta que su homologa en NTSC. Ahora, al decir que tenemos un bitrate de X bits/s. significa que tenemos X/23.976 o X/25 bits por fotograma respectivamente. Cuanto mayor número de fotogramas por segundo, menos bits por fotograma si no se cambia el bitrate, y el número de bits por fotograma es esencialmente lo que determina la calidad. De todos modos un fotograma tiene un número de pixels de altura y anchura, y a mayor resolución, aumenta el número de pixels. Así, si usamos un bitrate dado, al incrementar la resolución, tendremos menos bits por pixel lo que significa de nuevo menos calidad. Ahora si piensas que se pueden reducir los FPS...eso no funciona. Si quieres codificar digamos a 20fps en vez de a 25fps ralentizarás la película al reproducirla a 20fps en vez de a 25 fps, y la película será más larga, además tendrás que cambiar la banda de audio (manualmente usando un editor de ondas y todo irá más despacio). La otra posibilidad es descartar algún fotograma. Por supuesto esto hará que tengas mas bits por segundo, pero ¿qué fotogramas descartas?. Al menos que descartes fotogramas alternos notarás saltos repentinos en la película. Así que deja el framerate como está, siempre.

Aquí tenemos algunas reglas de cálculo generales. Primero echemos un vistazo a la salida redimensionada en mpeg2avi o los valores que tienes que usar en FlaskMpeg cuando decides no recortar las bandas negras - recuerda: UNA MUY MALA IDEA:

Películas en 16:9: Elige una resolución horizontal (X) para el video de salida por ejemplo 640. Ahora calcula la disminución de Y como sigue:640*9/16=360. Si no es múltiplo de de 8 redondea al entero más próximo que lo ser - Esto creará un pequeño error de aspecto pero nada trágico.

Películas en 4:3: Elige la resolución horizontal para el video de salida, por ejemplo 512. Calcula la disminución de Y como antes respecto a la relación de aspecto del video que es: 512*3/4=384.

O el modo ingenieril: mod8(round(desired_horizontal_resolution/aspect_ratio_flags_of_the_source))=0. Para FlaskMpeg solo puedes usar resoluciones múltiplos de 16 así mod16(..)=0. Recuerda que "enhanced for 16:9 TVs", "enhanced for widescreen TVs", "anamorphic widescreen" significa 16:9, "full scren", 1:1.33, "pan&scan" o "standard edition" significa 4:3 así como "letterboxed widescreen". Si no estás seguro puedes probar en el catálogo de titulos de DVD de Amazon DVD, normalmente te dicen la relación de aspecto y el formato.

>> VOLVER

Hechemos un vistazo al cropping (recorte):

Películas con 1:2.35: Asumiendo que quieres una resolución horizontal de salida de 640, puedes calcular el tamaño final de salida como sigue: 640/2.35=272.34. Redondeando al múltiplo más cercano a 8 (16 para FlaskMpeg) resultará 640x272.

Películas con 1:1.85: Si tomas una salida horizontal de 512. Esto da una longitud vertical de 512/1.85=276.75 o redondeando 512x272.

O de nuevo la fórmula: mod8(round(desired_horizontal_resolution/aspect_ratio_of_the_movie))=0. Otra vez, para FlaskMpeg esta regla se cambia por mod16(..)=0.

Por favor nota la diferencia entre la relación de aspecto de una película y el formato de la TV.

Hay un grupo de perfiles que puedes usar en el GUI de mpeg2avi. Si tienes una fuente PAL, simplemente marca PAL en vez de NTSC por defecto- El recuadro al la derecha del logo de DVD video.

Resoluciones sugeridas (Siguen la regla de x16 para mayor compatibilidad)

Películas con 1:2.35: 720x304, 640x272, 576x240, 512x224, 480x208, 400x176

Películas con 1:1.85: 720x384, 640x352, 576x304, 512x272, 480x256, 400x224

Películas con 1:1.33: 720x544, 640x480, 576x432, 512x384, 480x368, 400x304

>> VOLVER


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