Razlika med FLV in SWF

FLV proti SWF
Adobe je zelo uspešen pri širjenju lastnih datotek na internetu. Dva od teh formatov sta FLV in SWF. SWF je bil sprva mišljen za prikazovanje majhnih velikosti vektorske grafike, tako da ga je mogoče enostavno uporabiti na spletnih straneh. FLV pomeni Flash Video in je namenjen za pretakanje video posnetkov po internetu.

FLV je strogo video posoda, zato lahko pričakujete, da datoteka FLV vsebuje samo video, medtem ko datoteke SWF lahko vsebujejo različne vsebine. Vseboval bi lahko video, animacijo, igre, celo malo aplikacij. Programi se lahko skriptirajo z uporabo ActionScipt, da zagotovijo skriptirane odzive na to, kar uporabnik počne. Kompleksnost animacij in interakcij lahko sega od poenostavljenih menijev do popolno razbitih mini iger z več elementi in dejanji.

Čeprav je FLV namenjen samo enemu namenu, svoje delo opravlja zelo dobro. To je razvidno po številu spletnih mest, ki uporabljajo to obliko. Je progresivna oblika in omogoča predvajalniku, da začne predvajati video, tudi če celotna datoteka še ni naložena, kar je zelo priročno pri nalaganju dolgih videoposnetkov po internetu. FLV koristi tudi uporabo izgubljenih formatov pri kodiranju videoposnetkov, saj je za hitrejše nalaganje vedno pomembno čim manjše velikosti datoteke. Zvok v FLV datotekah je pogosto kodiran v formatu Mp3, video pa običajno uporablja dajalnik H.264, ki je lahko nekoliko bolj lačen CPU, vendar zagotavlja boljšo sliko.

Pri videoposnetkih ima format SWF kar nekaj pomanjkljivosti, zaradi katerih je slaba izbira. Najprej uporablja stiskanje brez izgube za ohranjanje kakovosti slik, ki jih uporablja v animacijah in interaktivnih programčkih, vendar to pomeni, da video, shranjen v datoteki SWF, ni stisnjen in bi bil prevelik za uporabo v internetu. Prav tako ni mogoče shraniti zelo dolgih videoposnetkov v datoteko SWF, saj so omejeni na določeno število sličic.

Povzetek:
1. Oba sta iz podjetja Adobe in se večinoma uporabljata na internetu
2. FLV je strogo video posoda, medtem ko SWF lahko vsebuje veliko različnih medijev
3. SWF datoteke je mogoče zapisati s Actioncriptom in tako zagotoviti interakcijo, česar FLV ni sposoben
4. FLV uporablja metodo stiskanja izgub, medtem ko je SWF brez izgub
5. SWF datoteke lahko vsebujejo tudi video, vendar niso tako dobre kot FLV, zlasti pri dolgih in kakovostnih videoposnetkih