Diferença entre FLV e SWF Diferença entre
A Adobe tem sido muito bem sucedida na proliferação de seus próprios formatos de arquivos na internet. Dois desses formatos são FLV e SWF. O SWF inicialmente deveria exibir gráficos vetoriais de tamanho pequeno para que ele possa ser facilmente usado em sites da Web. FLV significa Flash Video e destina-se a transmissão de vídeo na internet.
O FLV é um recipiente de vídeo, portanto, você deve esperar que um arquivo FLV contenha apenas um vídeo, enquanto os arquivos SWF podem conter uma variedade de conteúdo. Poderia conter vídeo, animação, jogos, até mesmo pequenas aplicações. Os aplicativos podem ser roteados usando o ActionScipt para fornecer respostas com scripts ao que o usuário faz. A complexidade das animações e interações pode variar desde menus simplistas até mini-jogos completos com múltiplos elementos e ações.
Embora o FLV seja concebido para um único propósito, ele faz o seu trabalho muito bem. Isso é evidente pela quantidade de sites de vídeo que usam esse formato. É um formato progressivo e permite que o jogador comece a reproduzir o vídeo mesmo quando o arquivo inteiro ainda não foi baixado, algo que é muito conveniente ao carregar vídeos longos pela internet. O FLV também se beneficia do uso de formatos perdidos na codificação dos vídeos, pois é sempre importante ter um tamanho de arquivo tão pequeno quanto possível para um carregamento mais rápido. O áudio em arquivos FLV geralmente é codificado com o formato Mp3 e o vídeo geralmente usa o codificador H. 264 que pode ser um pouco mais com fome de CPU, mas fornece uma imagem melhor.
Com os vídeos, o formato SWF tem algumas falhas que o tornam uma escolha ruim. Primeiro, ele usa uma compressão sem perdas para manter a qualidade das imagens que ele usa em animações e applets interativos, mas isso significa que o vídeo armazenado em um arquivo SWF não é compactado e seria muito grande para uso na internet. Também não é possível armazenar vídeos muito longos dentro de um arquivo SWF, uma vez que estão limitados a um certo número de quadros.
Resumo:
1. Ambos são da Adobe e são amplamente utilizados na internet
2. O FLV é estritamente um contêiner de vídeo, enquanto o SWF pode conter muitos meios diferentes
3. Os arquivos SWF podem ser guiados com Actionscript para fornecer interação, algo que o FLV não é capaz de
4. O FLV usa um método de compressão com perdas enquanto o SWF é
5 sem perdas. Os arquivos SWF também podem conter vídeo, mas não são tão bons quanto o FLV especialmente com vídeos longos e de alta qualidade