Différence entre FLV et SWF Différence entre
Adobe a très bien réussi à proliférer ses propres formats de fichiers sur Internet. Deux de ces formats sont FLV et SWF. SWF était initialement destiné à afficher des graphiques vectoriels de petite taille afin qu'il puisse être facilement utilisé dans des sites Web. FLV est synonyme de Flash Video et est destiné à la diffusion vidéo en continu sur Internet.
FLV est strictement un conteneur vidéo, vous devez donc vous attendre à ce qu'un fichier FLV ne contienne que de la vidéo, alors que les fichiers SWF peuvent contenir une variété de contenu. Il pourrait contenir de la vidéo, une animation, des jeux, même de petites applications. Les applications peuvent être scriptées en utilisant ActionScipt pour fournir des réponses scriptées à ce que fait l'utilisateur. La complexité des animations et des interactions peut aller de menus simplistes à des mini-jeux complets avec de multiples éléments et actions.
Bien que FLV ne vise qu'un seul but, il fait très bien son travail. Cela est évident par le nombre de sites vidéo qui utilisent ce format. C'est un format progressif qui permet au lecteur de commencer à lire la vidéo même si le fichier n'a pas encore été téléchargé, ce qui est très pratique lors du chargement de longues vidéos sur Internet. FLV profite également de l'utilisation de formats avec perte pour encoder les vidéos car il est toujours important d'avoir une taille de fichier aussi petite que possible pour un chargement plus rapide. L'audio dans les fichiers FLV est souvent encodé avec le format Mp3 et la vidéo utilise généralement l'encodeur H. 264 qui peut être un peu plus gourmand en CPU mais qui fournit une meilleure image.
Avec les vidéos, le format SWF a quelques défauts qui en font un mauvais choix. Premièrement, il utilise une compression sans perte pour maintenir la qualité des images qu'il utilise dans les animations et les applets interactifs, mais cela signifie que la vidéo stockée dans un fichier SWF n'est pas compressée et serait trop grande pour être utilisée sur Internet. Il n'est également pas possible de stocker de très longues vidéos dans un fichier SWF car elles sont limitées à un certain nombre d'images.
Résumé:
1. Les deux sont d'Adobe et largement utilisés sur Internet
2. FLV est strictement un conteneur vidéo alors que SWF peut contenir beaucoup de différents médias
3. Les fichiers SWF peuvent être scriptés avec Actionscript pour fournir une interaction, ce que FLV n'est pas capable de
4. FLV utilise une méthode de compression avec perte tandis que SWF est sans perte
5. Les fichiers SWF peuvent également contenir de la vidéo mais ne sont pas aussi bons que FLV, en particulier avec des vidéos longues et de qualité