FLV a SWF

Anonim

FLV vs SWF Adobe byl velmi úspěšný při šíření vlastních formátů souborů na internetu. Dva z těchto formátů jsou FLV a SWF. SWF bylo zpočátku určeno k zobrazení vektorové grafiky, které jsou malé velikosti, takže je lze snadno použít na webových stránkách. FLV znamená Flash Video a je určen pro video streaming na internetu.

FLV je pouze kontejner s videem, takže byste měli očekávat, že soubor FLV obsahuje pouze video, zatímco soubory SWF mohou obsahovat různé obsahy. Může obsahovat video, animaci, hry, dokonce i malé aplikace. Aplikace mohou být skriptovány pomocí nástroje ActionScipt a poskytují scripted odpovědi na to, co uživatel dělá. Složitost animací a interakcí se může pohybovat od zjednodušených nabídek až po plnohodnotné minihry s několika prvky a akcemi.

Ačkoli FLV je určen pouze pro jediný účel, dělá svou práci velmi dobře. To je zřejmé z počtu webových stránek, které používají tento formát. Jedná se o progresivní formát a dovoluje přehrávači, aby začal přehrávat video, i když celý soubor ještě nebyl stažen, což je velmi výhodné při nahrávání dlouhých videí přes internet. FLV také těží z použití ztrátových formátů při kódování videoklipů, protože je vždy důležité mít co nejmenší velikost souboru pro rychlejší načítání. Zvuk ve formátech FLV je často kódován formátem Mp3 a video obvykle používá kodér H.264, který může být o trochu více CPU hladný, ale poskytuje lepší obraz.

S videem má formát SWF několik nedostatků, které z něj činí špatnou volbu. Nejprve používá bezztrátovou kompresi pro zachování kvality obrázků, které používá v animacích a interaktivních appletech, ale to znamená, že video uložené v souboru SWF není komprimované a bude příliš velké pro použití na internetu. Není také možné ukládat velmi dlouhá videa do souboru SWF, protože jsou omezena na určitý počet snímků.

Souhrn: 1. Oba jsou od společnosti Adobe a do velké míry se používají na internetu 2. FLV je přísně video kontejner, zatímco SWF může obsahovat mnoho různých médií 3. Soubory SWF lze skriptovat pomocí ActionScriptu pro zajištění interakce, něco, co FLV není schopen 4. FLV používá ztrátovou kompresní metodu, zatímco SWF je bezztrátová 5. Soubory SWF mohou také obsahovat video, ale nejsou tak dobré jako FLV, zejména s dlouhými a vysoce kvalitními videi