Hlavní rozdíl: FLV a SWF jsou dva typy formátů souborů používaných v Adobe Flash. SWF se používá pro multimédia, vektorovou grafiku a ActionScript. FLV je formát souboru kontejneru, který se používá k doručování videa přes internet.
Formát souboru SWF byl vyvinut softwarem FutureWave a poté byl přenesen do počítače Macromedia. Macromedia nakonec získala společnost Adobe. Soubory SWF obvykle obsahují animace nebo interaktivní applety. V současné době je SWF dominantním formátem pro zobrazování animované vektorové grafiky na internetu. SWF se také běžně používá pro publikování her v aplikaci ActionScript.
Termín "SWF" znamená "malý webový formát." Původně se jednalo o "ShockWave Flash". Bylo změněno, aby se odstranil zmatek s Shockwave, což je odlišná technologie. SWF byl však odvozen od Shockwave.
FLV znamená Flash Video. Existují dva hlavní formáty souborů pro video Flash, FLV a F4V. FLV se obvykle používá k doručování videa na internetu. Formáty souborů jsou podporovány v přehrávači Adobe Flash Player. Původně byly vyvinuty firmou Macromedia a v současné době jsou pod Adobe Systems.
FLV je formát souboru kontejneru, podobný jako .avi nebo .mov. Soubor kontejneru určuje, jak jsou uspořádány datové toky uvnitř. Vlastní organizace a reprezentace datových toků jsou prováděny různými typy kodeků.
Soubory SWF jsou dokončené, kompilované a publikované soubory Flash. Ty nemohou být upravovány. Soubory .flv jsou naopak skutečný video materiál, který je třeba přehrát. Pokud chceme provést nějaké změny videa, soubory FLV jsou ty, které je třeba upravit. Mohou být editovány pomocí různých typů softwaru Flash authoring.
Soubor SWF je soubor, který obsahuje ovládací prvky rámečků a přehrávačů, se kterými se můžete na webu podílet. Zatímco FLV je video, které se právě přehrává. Proto lze říci, že FLV je video, zatímco SWF je přehrávač.