Skirtumas tarp FLV ir SWF

FLV vs SWF
„Adobe“ labai sėkmingai išplėtė savo failų formatus internete. Du iš šių formatų yra FLV ir SWF. Iš pradžių SWF buvo skirta rodyti mažos apimties vektorinę grafiką, kad ją būtų galima lengvai naudoti interneto svetainėse. FLV reiškia „Flash Video“ ir yra skirtas vaizdo transliacijai internete.

FLV griežtai yra vaizdo įrašų talpykla, todėl turėtumėte tikėtis, kad FLV faile yra tik vaizdo įrašas, o SWF failuose gali būti įvairus turinys. Jame gali būti vaizdo įrašų, animacijos, žaidimų, netgi mažų programų. Programos gali būti scenarijuojamos naudojant „ActionScipt“, kad pateiktų atsakymus į tai, ką daro vartotojas. Animacijos ir sąveikos sudėtingumas gali būti įvairus: nuo paprasčiausių meniu iki visiškai išpūstų mini žaidimų su keliais elementais ir veiksmais.

Nors FLV yra skirtas tik vienam tikslui, jis savo darbą atlieka labai gerai. Tai akivaizdu iš vaizdo įrašų svetainių, naudojančių šį formatą, skaičiaus. Tai progresyvus formatas, leidžiantis grotuvui pradėti leisti vaizdo įrašą, net jei visas failas dar nėra atsiųstas. Tai labai patogu įkeliant ilgus vaizdo įrašus per internetą. FLV taip pat praverčia dėl nuostolingų formatų naudojimo koduojant vaizdo įrašus, nes visada svarbu turėti kuo mažesnį failo dydį, kad būtų galima greičiau įkelti. Garsas, esantis FLV failuose, dažnai užkoduojamas MP3 formatu, o vaizdo įrašuose dažniausiai naudojamas H.264 kodavimo įtaisas, kuris gali būti šiek tiek labiau alkanas CPU, tačiau suteikia geresnį vaizdą.

Vaizdo įrašų SWF formatas turi keletą trūkumų, dėl kurių jis yra netinkamas pasirinkimas. Pirma, jis naudoja nuostolingą glaudinimą, kad išlaikytų vaizdų, kuriuos naudoja animacijose ir interaktyviose programėlėse, kokybę, tačiau tai reiškia, kad SWF faile saugomas vaizdo įrašas nėra suspaustas ir būtų per didelis naudojimui internete. Taip pat neįmanoma saugoti labai ilgų vaizdo įrašų SWF faile, nes jie yra apriboti tam tikru kadrų skaičiumi.

Santrauka:
1. Abu iš „Adobe“ ir dažniausiai naudojami internete
2. FLV yra griežtai vaizdo talpykla, o SWF gali būti daugybė įvairių laikmenų
3. SWF failai gali būti scenarijuojami naudojant „Actionscript“, kad būtų užtikrinta sąveika, ko FLV nesugeba
4. FLV naudoja nuostolingą glaudinimo metodą, o SWF - nuostolingą
5. SWF failuose taip pat gali būti vaizdo įrašų, tačiau jie nėra tokie geri kaip FLV, ypač turint ilgus ir aukštos kokybės vaizdo įrašus