Diferencia entre FLV y SWF

Diferencia entre FLV y SWF

FLV VS SWF
Adobe ha tenido mucho éxito en la proliferación de sus propios formatos de archivo en Internet. Dos de estos formatos son FLV y SWF. Inicialmente, SWF estaba destinado a mostrar gráficos vectoriales que son de tamaño pequeño para que se pueda usar fácilmente en sitios web. FLV significa Video Flash y está destinado a la transmisión de video en Internet.

FLV es estricamente un contenedor de video, por lo que debe esperar que un archivo FLV solo contenga video, mientras que los archivos SWF pueden contener una variedad de contenido. Podría contener video, animación, juegos, incluso pequeñas aplicaciones. Las aplicaciones se pueden escribir utilizando ActionScipt para proporcionar respuestas con guión a lo que hace el usuario. La complejidad de las animaciones e interacciones puede variar desde menús simplistas hasta mini juegos con múltiples elementos y acciones.

Aunque FLV está destinado a un solo propósito, hace muy bien su trabajo. Esto es evidente por la cantidad de sitios de video que usan este formato. Es un formato progresivo y le permite al reproductor comenzar a reproducir el video incluso cuando todo el archivo aún no se ha descargado, algo que es muy conveniente al cargar videos largos a través de Internet. FLV también se beneficia del uso de formatos con pérdida en la codificación de los videos, ya que siempre es importante tener un tamaño de archivo lo más pequeño posible para una carga más rápida. El audio en los archivos FLV a menudo se codifica con el formato mp3 y el video generalmente usa la H.264 codificador que puede ser un poco más hambriento de CPU pero proporciona una mejor imagen.

Con videos, el formato SWF tiene algunas deficiencias que lo convierten en una mala elección. Primero, utiliza una compresión sin pérdidas para mantener la calidad de las imágenes que utiliza en animaciones y applets interactivos, pero esto significa que el video almacenado en un archivo SWF no está comprimido y sería demasiado grande para usar en Internet. Tampoco es posible almacenar videos muy largos dentro de un archivo SWF, ya que están limitados a un cierto número de cuadros.

Resumen:
1. Ambos son de Adobe y se usan en gran medida en Internet
2. FLV es estrictamente un contenedor de video, mientras que SWF puede contener muchos medios diferentes
3. Los archivos SWF se pueden escribir con ActionScript para proporcionar interacción, algo que FLV no es capaz de
4. FLV utiliza un método de compresión con pérdida, mientras que SWF no tiene pérdidas
5. Los archivos SWF también pueden contener video, pero no son tan buenos como FLV, especialmente con videos de alta calidad