Importación de vídeo: directrices sobre archivos y codificación
日本語 | 香港/台灣 | 繁體中文 | 한국어 | Deutsch | Français | Italiano
Macromedia Flash ofrece muchas opciones para incorporar vídeo a proyectos de Flash. Con tantas opciones puede ser difícil elegir los formatos de archivo, los códecs o la configuración de compresión que deben utilizarse al importar y codificar vídeo.
No hay mejor solución que trabajar en todos los escenarios posibles de desarrollo de vídeo. Las siguientes directrices ayudarán a los desarrolladores a preparar contenido de vídeo para Flash.
Antes de importar: contenido de vídeo de origen
Tamaño de archivo y compresión
El mayor problema a la hora de trabajar con medios digitales es el tamaño de archivo de contenido. El audio requiere una gran cantidad de memoria y el vídeo incluso más. Un minuto de audio estéreo de calidad CD de 16 bits requiere aproximadamente 10 megabytes de memoria. Un minuto de vídeo NTSC DV 720 x 480 con compresión 5:1 requiere aproximadamente 216 megabytes.
El contenido limpio, sin procesar y sin comprimir tiene la mejor calidad y es el mejor formato para aplicar algoritmos de codificación (o compresión); sin embargo, el tamaño de estos archivos puede requerir demasiado espacio de memoria o almacenamiento. Por este motivo, se emplean códecs (compresor/descompresor) para ayudar a administrar los tamaños de archivo.
El contenido con demasiada compresión o con una tecnología de códec inapropiada puede sufrir una degradación de calidad (como el contenido que se pasa múltiples veces por distintos códecs). Los desarrolladores que utilizan contenido de medios digitales casi siempre se enfrentarán a esta disyuntiva entre la calidad del archivo y su tamaño.
Códecs
Hay distintos códecs de diversos proveedores y cada uno de ellos tiene sus propias características. Algunos pueden ser más o menos adecuados para comprimir los distintos tipos de contenido de vídeo. Algunos códecs optimizados para vídeo contienen mucha acción y es posible que no ofrezcan los mejores resultados con contenido de vídeo más estático, como por ejemplo un "busto parlante" que presenta las noticias.
Es imposible recomendar el uso de un códec específico para todo el contenido de vídeo y es muy difícil recomendar un códec incluso para un determinado contenido. Las discusiones sobre cuáles son los códecs más apropiados para cada tipo de contenido son complejas y escapan al alcance de esta nota técnica. La siguiente sección Información adicional contiene vínculos a algunos recursos populares donde puede encontrar más información.
Flash admite la API QuickTime de Apple (que es compatible con muchos códecs distintos) y el formato de archivo AVI de Microsoft y sus códecs relacionados. Gracias a estas tecnologías, Flash transcodifica vídeo con formato de Flash Video (FLV).
Macromedia recomienda los códecs de vídeo cuando se utiliza QuickTime:
- Vídeo sin comprimir
- Sorenson Video 1, 2 y 3
- JPEG con movimiento A y B
Códecs de vídeo que presentan problemas con archivos de película QuickTime:
- Intel Indeo Video (la importación de archivos AVI con el códec de vídeo Intel Indeo no funciona correctamente)
- SoftDV
Otras limitaciones:
- Flash no puede importar flujos de vídeo MPEG a través de QuickTime
- Flash no puede importar la pista de audio de vídeo MPEG a través de QuickTime
- Aunque Flash puede importar archivos de Windows Media Video (WMV), no puede editarlos ni obtener una vista previa
Todos los demás códecs compatibles con QuickTime y los códecs relacionados con AVI deberían funcionar en Flash. Si tiene problemas al importar vídeo con un códec específico que no aparece en la lista anterior, intente volver a comprimir el contenido con uno de los códecs recomendados.
Tipos de archivo
En general, no hay ningún tipo de archivo que haya demostrado ser mejor que otro para utilizarlo en Flash, basta con que sea un tipo de archivo compatible. El vídeo con la misma calidad y velocidad de reproducción de fotogramas en un archivo MOV, MPEG o AVI debería ser exactamente igual cuando se importa en Flash.
Se admiten los siguientes formatos de archivo de vídeo para importar vídeo incrustado si QuickTime 4 está instalado (Windows y Macintosh):
| Tipo de archivo | Extensión |
|---|---|
| Audio Video Interleaved | .avi |
| Vídeo digital | .dv |
| Motion Picture Experts Group | .mpg, .mpeg |
| Película QuickTime | .mov |
Nota: tal y como se ha mencionado, Flash no puede importar la pista de audio de vídeo MPEG a través de QuickTime.
Se admiten los siguientes formatos de archivo de vídeo para importar vídeo incrustado si DirectX 7 o posterior está instalado (sólo Windows):
| Tipo de archivo | Extensión |
|---|---|
| Audio Video Interleaved | .avi |
| Motion Picture Experts Group | .mpg, .mpeg |
| Archivo Windows Media | .wmv, .asf |
Si intenta importar un formato de archivo no admitido en el sistema, Flash muestra un mensaje de advertencia que indica que la operación no puede completarse. En algunos casos, Flash puede importar el vídeo pero no el audio en un archivo.
Vídeo contenido en Flash
Códecs
Todo el audio y el vídeo se codifica mediante el códec Spark de Sorensen o se importa en el entorno de edición de Flash. Spark de Sorensen es un buen códec para todo tipo de uso y representa la codificación final de todo el vídeo incrustado en un archivo SWF. Si se utiliza un solo códec, el espacio ocupado por Flash Player será el menor posible.
Las soluciones de otros proveedores pueden ofrecer otras opciones para codificar vídeo con movimiento en Flash Video.
Velocidad de reproducción de fotogramas
Dado que el vídeo ofrece una mejor calidad de visualización con una velocidad de reproducción de fotogramas nativa, Macromedia recomienda dejarla alta si así lo permiten los canales de transmisión y las plataformas de reproducción. Las velocidades altas de reproducción de fotogramas pueden requerir un mayor ancho de banda para las descargas, y más memoria y una mayor velocidad de procesador para la reproducción.
Si necesita reducir la velocidad de reproducción de fotogramas, obtendrá mejores resultados si divide la velocidad por números enteros.
La velocidad de reproducción de vídeo original es un factor importante a tener en cuenta si se incrusta vídeo en un archivo SWF, ya que la velocidad de reproducción de fotogramas de vídeo debe coincidir con la velocidad de reproducción de fotogramas FLA.
Exportación de vídeo
Si el vídeo de origen está muy comprimido, el vídeo exportado de Flash nunca le ofrecerá una mejor calidad de vídeo. Flash sólo funciona con datos existentes (y, por lo tanto, con el nivel de calidad de vídeo existente). De igual forma, si se exporta a una mayor velocidad de reproducción de fotogramas, no se añadirán fotogramas ni se mejorará la calidad de vídeo. Si la calidad es baja con contenido creado desde Flash, quizá puede intentar utilizar un archivo de origen con una menor compresión o con una compresión sin procesar, o probar otra configuración en el cuadro de diálogo Importar.
Requisitos para ver vídeo en Macromedia Flash Player
Cualquier usuario que tenga instalado Macromedia Flash Player 6 puede ver un archivo SWF con vídeo incrustado. Cualquier usuario que tenga instalado Macromedia Flash Player 7 puede ver un archivo SWF con archivos FLV con vínculos externos. Para poder ver el vídeo no será necesario instalar ningún otro códec en un sistema de usuario.
Información adicional
Recursos de Macromedia con información sobre vídeo:
- Macromedia Flash MX 2004 and Video white paper* (artículo del Centro de desarrolladores) - Muy recomendado
- Video Strategies for Macromedia Flash web sites* (TechNote 14571)
- Macromedia Flash Developer Center - Video (Centro de desarrolladores)
- Tips for deploying video in Flash MX* (artículo del Centro de desarrolladores)
- Using Embedded video in Flash MX* (artículo del Centro de desarrolladores)
Recursos de otros proveedores con información sobre códecs, compresión y vídeo:
- Sorenson Learning Center* (sitio Web de Sorenson)
- Discreet Support - Codec/Video Info* (sitio Web de Discreet)
| Última actualización: | 6 de noviembre de 2003 |
|---|---|
| Fecha de redacción: | 6 de noviembre de 2003 |