Erinevus FLV ja SWF vahel

FLV vs SWF
Adobe on nende Internetis oma failivormingute levitamisel olnud väga edukas. Kaks neist vormingutest on FLV ja SWF. SWF oli algselt ette nähtud väikeste mõõtmetega vektorgraafika kuvamiseks, et seda saaks hõlpsalt veebisaitidel kasutada. FLV tähistab Flash Video ja on mõeldud video voogesitamiseks Internetis.

FLV on rangelt video konteiner, seega peaksite eeldama, et FLV fail sisaldab ainult videot, SWF-failid aga mitmesugust sisu. See võib sisaldada videot, animatsiooni, mänge ja isegi vähe rakendusi. Rakendusi saab skriptida ActionScipti abil, et anda skripteeritud vastused kasutaja toimingutele. Animatsioonide ja interaktsioonide keerukus võib ulatuda lihtsustatud menüüdest kuni täispuhutud mini-mängudeni, millel on mitu elementi ja tegevust.

Ehkki FLV on mõeldud ainult ühel otstarbel, teeb see oma tööd väga hästi. See ilmneb selle vormingut kasutavate videosaitide arvu järgi. See on progressiivne vorming ja see võimaldab mängijal hakata videot mängima ka siis, kui kogu fail pole veel alla laaditud. See on väga mugav pikkade videote laadimisel Internetis. FLV-le on kasulik ka kadudeta vormingute kasutamine videote kodeerimisel, kuna kiirema laadimise jaoks on alati oluline, et fail oleks võimalikult väike. FLV-failides sisalduv heli kodeeritakse sageli Mp3-vormingus ja video kasutab tavaliselt H.264-kodeerijat, mis võib olla pisut CPU-d näljasem, kuid annab parema pildi.

Videote puhul on SWF-vormingus vähe puudusi, mis teevad sellest halva valiku. Esiteks kasutab see kadudeta tihendamist animatsioonides ja interaktiivsetes aplettides kasutatavate piltide kvaliteedi säilitamiseks, kuid see tähendab, et SWF-faili salvestatud videot ei tihendata ja see oleks Internetis kasutamiseks liiga suur. Samuti pole SWF-failis võimalik salvestada väga pikki videoid, kuna need on piiratud teatud arvu kaadritega.

Kokkuvõte:
1. Mõlemad on pärit Adobe-st ja neid kasutatakse suures osas Internetis
2. FLV on rangelt video konteiner, samas kui SWF võib sisaldada palju erinevaid meediume
3. SWF-faile saab interaktsiooni tagamiseks skriptida rakendusega Actionscript, milleks FLV pole võimeline
4. FLV kasutab kadudeta pakkimismeetodit, SWF on kadudeta
5. SWF-failid võivad sisaldada ka videot, kuid pole eriti head kui FLV, eriti pikkade ja kvaliteetsete videote puhul