Huvudskillnad: FLV och SWF är två typer av filformat som används i Adobe Flash. SWF används för multimedia, vektorgrafik och ActionScript. FLV är ett containerfilformat som används för att leverera video över Internet.
SWF-filformatet utvecklades av FutureWave-programvaran och överfördes sedan till Macromedia. Macromedia förvärvades så småningom av Adobe. SWF-filer innehåller vanligtvis animeringar eller interaktiva applets. För närvarande är SWF det dominerande formatet för visning av animerad vektorgrafik på internet. SWF används också ofta för att publicera webbläsarspel med ActionScript.
Termen "SWF" står för "Small Web Format". Det stod ursprungligen för "ShockWave Flash". Det ändrades för att eliminera förvirring med Shockwave, vilket är en annan teknik. SWF härleddes emellertid från Shockwave.
FLV står för Flash Video. Det finns två huvudsakliga filformat för Flash Video, FLV och F4V. FLV brukar användas för att leverera video på internet. Filformat stöds i Adobe Flash Player. De utvecklades ursprungligen av Macromedia, och är för närvarande under Adobe Systems.
FLV är ett containerfilformat som liknar .avi eller .mov. En containerfil specificerar hur dataströmmarna inuti den är organiserade. Den faktiska organisationen och representationen av dataströmmarna görs av olika typer av codecs.
.swf-filer är de färdiga, sammanställda och publicerade Flash-filerna. Dessa kan inte redigeras. .flv-filer, å andra sidan, är det faktiska videomaterial som behöver spelas. Om man vill göra några ändringar i videon är FLV-filer de som skulle behöva redigeras. De kan redigeras med olika typer av Flash authoring-programvara.
SWF-filen är filen som innehåller ram- och spelarkontrollerna som man kan interagera med på webbplatsen. Medan FLV är den video som spelas. Det kan därför sägas att FLV är videon, medan SWF är spelaren.