Recomendaciones para la codificación de vídeo Flash
I. Determinación de los requisitos del sitio
Progresión en comparación con streaming: las especificaciones del sitio determinan el formato que se utilizará, por lo que primero debe comprobar el plan de medios o crear versiones de ambos. El vídeo progresivo proporciona mejor calidad con una reproducción más suave porque el vídeo se descarga en el equipo del usuario mientras se reproduce. El vídeo en streaming se reproduce directamente desde el servidor en el que está alojado, lo que puede dar lugar a una reproducción a saltos para los archivos con una elevada tasa de datos, pero el vídeo nunca se descarga en el equipo del usuario.
Tamaño total del vídeo: algunos sitios tienen límites de tamaño de vídeo según el tipo de anuncio, como las cabeceras de YouTube. Por lo tanto, consulte las especificaciones del sitio para determinar el tamaño de archivo máximo antes de efectuar la codificación.
II. Revisión del vídeo fuente
Al examinar el vídeo fuente, preste atención a estos factores clave:
- Movimiento: cuanto más movimiento haya en el vídeo, más datos se necesitarán para que la reproducción del movimiento sea precisa. Un vídeo con una persona hablando tiene menos movimiento y un tamaño de archivo menor, además de permitir una menor velocidad de frame clave, frame y datos que una acción MovieClip con escenas de lucha con mucho movimiento. Revise el vídeo fuente antes de efectuar la codificación para hacerse una idea de lo elevadas que deben ser estas velocidades.
- Velocidad de frame: si la velocidad de frame del vídeo fuente es elevada, pero el movimiento es lento, puede reducir dicha velocidad sin perder demasiada calidad. Si la velocidad de frame es elevada y su movimiento también lo es, tenga presente que tiene que usar la velocidad de frame original, que da como resultado un archivo de tamaño mayor.
- Tamaño de frame: normalmente, el tamaño de frame codificado se determina mediante el tamaño de la creatividad Flash. Mantenga siempre la proporción de aspecto del vídeo original (es decir, se debe cambiar la anchura con la misma proporción que la altura) para evitar la distorsión de vídeo cuando los usuarios cambien el tamaño del vídeo. Cuando lleve a cabo la codificación, no aumente el tamaño del vídeo ya que se distorsionará.
- Duración de vídeo: cuanto más dure el vídeo, mayor será el tamaño del archivo. Una consideración importante que se debe tener en cuenta al elegir el vídeo fuente es que sea llamativo, centrándose en la calidad en vez de en la cantidad. El vídeo puede tardar bastante en cargarse en los equipos de algunos usuarios, por lo que la espera debe merecer la pena. Una duración de vídeo media que resulta adecuada es de 30 segundos a un minuto. Los primeros 30 segundos constituyen la parte más importantes y obtienen la máxima visibilidad.
III. Descripción general de la configuración de codificación
- Método de compresión, velocidad de bits constante (CBR) en comparación con la velocidad de bits variable (VBR): con CBR se utiliza la misma velocidad de bits en todo el vídeo, independientemente del movimiento o de la complejidad de los datos. Con VBR se cambia según el contenido. Este método es el preferido para la codificación de vídeo progresiva, ya que ofrece una compresión óptima según el contenido del vídeo fuente. El método CBR se suele utilizar para el vídeo en streaming.
- Pasos de codificación, un paso en comparación con dos pasos: mediante la codificación de un paso, el vídeo se analiza una sola vez y, después, se codifica. Con la codificación de dos pasos el vídeo se analiza dos veces, con lo que se obtiene una mayor calidad de compresión y mejores velocidades de bits, aunque tarda más tiempo. Para obtener los resultados de mayor calidad, el método de dos pasos es el idóneo.
- Velocidad de frame clave: los frames clave son los representados por completo que se insertan a intervalos o cuando se produce un cambio de escena importante en el vídeo. Cuanto más movimiento hay, más frames clave se requieren. Si se usan más frames clave y mayor calidad de vídeo, se necesita un mayor tamaño de archivo codificado así como una mayor velocidad de datos para representar el vídeo. Al utilizar un sistema de limpieza de vídeo, tenga en cuenta que los limpiadores solo buscan en los frames clave del vídeo. Por lo tanto, normalmente se necesitan más frame clave para que un componente de limpieza funcione correctamente. Además, la velocidad de frame, la velocidad de frame clave y la duración de vídeo deben coincidir para permitir un frame clave en el frame de vídeo final, con lo que los componentes de limpieza funcionan correctamente. Consulte Cuándo usar la limpieza para obtener más detalles.
- Velocidad de frame: esta velocidad es el número de frames que se muestran por segundo durante la reproducción. Cuanto mayor sea la velocidad de frame, más suave será el movimiento, pero también se producirá un tamaño de archivo mayor así como un aumento de la demanda en el procesador del usuario durante la reproducción.
A continuación se enumeran algunas velocidad de frame medidas en frames por segundo (fps): - NTSC: estándar de televisión de EE.UU. (29,97),
- PAL: estándar de televisión de Europa (25),
- película (24).
Si reduce la velocidad de frame, hágalo por un número que sea divisible por la velocidad de frame del vídeo fuente. Si no utiliza un factor exacto de la velocidad de frame fuente, el vídeo codificado podría presentar problemas de sincronización del audio, en concreto en archivos de vídeo de mayor duración. Por ejemplo, si la velocidad de frame del vídeo fuente es 29,97 fps, puede codificarlo a la mitad (14,985 fps), a la tercera parte (9,99 fps) o a la cuarta parte (7,493 fps).
A continuación se enumeran algunos promedios de velocidades de datos aproximadas:
- calidad alta (700 kbps),
- calidad media (400 kbps),
- calidad baja (100 kbps).
altura de frame x anchura de frame x velocidad de frame (fps) = total de bits/s.
Divida entre 1.000 para obtener el resultado en kbps y vuelva a dividirlo entre la proporción de compresión del códec (la proporción de compresión de Sorenson es 2,5:1, por lo que se debe dividir entre 2,5) para obtener la velocidad de datos de destino.Ejemplo: 320 x 240 x 30 = 2304000 bits por segundo. Divida el resultado entre 1000 para obtener 2304 kilobits por segundo. Vuelva a dividirlo entre 2,5 y redondee para obtener una velocidad de datos de destino de 922 kbps. Puede usar una velocidad de datos inferior, pero el resultado será una reproducción de menor calidad.
IV. Directrices para el equilibrio entre calidad y tamaño de archivo o bien Pruebas, pruebas y más pruebas
Para determinar el mejor equilibrio de las opciones de codificación, haga pruebas. Pruebe algunas configuraciones y codifique muestras representativas de 10 segundos del vídeo fuente para ahorrar tiempo de codificación y compare los clips de 10 segundos para determinar cuál es el mejor resultado.
- En el caso de velocidades de datos menores, reduzca la velocidad de frame clave para obtener una reproducción más suave.
- El vídeo con mucho movimiento requiere una mayor velocidad de frame clave, de frame y de datos.
- Al efectuar la optimización para conexiones de menor ancho de banda, reduzca el tamaño de frame para mantener la velocidad de frame y la calidad.
V. Cuándo usar la limpieza
Para garantizar que en la limpieza de vídeo se puede detectar el frame de vídeo final correctamente, asegúrese de que el último frame sea uno clave. Algunos codificadores realizan esta operación automáticamente (Sorenson), pero en otros codificaciones (Adobe Media Encoder) debe usar la velocidad de frame y de frame clave para determinar el tiempo en el que acaba el vídeo. De forma predeterminada, Adobe Media Encoder no crea el frame final como uno clave.
Por ejemplo, si el vídeo fuente dura un minuto, 35 segundos, 18 milisegundos (01:35:18), la velocidad de marco codificado es 30 fps y la velocidad de marco clave es 60, recorte el vídeo para que termine en 01:34:00 para asegurarse de que finaliza en un marco clave. Si no es posible recortar demasiado del final, aumente la velocidad de frame clave. Si la aumenta a 30, el vídeo podría acabar en 01:35:00.
Referencias
http://www.google.com/support/richmedia/bin/answer.py?hl=es&answer=173768
http://es.wikipedia.org/wiki/H.264/MPEG-4_AVC

