FLV vs SWF
Adobe on onnistunut levittämään omia tiedostomuotojaan Internetissä. Kaksi näistä muodoista on FLV ja SWF. SWF: n oli alun perin tarkoitus näyttää pienikokoisia vektorigrafiikoita, jotta sitä voidaan helposti käyttää verkkosivustoilla. FLV on Flash Video ja on tarkoitettu videoiden suoratoistoon Internetissä.
FLV on tiukasti videosäiliö, joten sinun pitäisi odottaa, että FLV-tiedosto sisältää vain videon, kun taas SWF-tiedostot voivat sisältää monenlaista sisältöä. Se voi sisältää videon, animaation, pelejä, jopa pieniä sovelluksia. Sovellukset voidaan komentosarjoilla ActionScipt-tiedoilla antaa komentosarjoja vastauksiksi käyttäjän toimiin. Animaatioiden ja vuorovaikutuksen monimutkaisuus voi vaihdella yksinkertaisista valikoista täydellisiin puhallettuihin minipeleihin, joissa on useita elementtejä ja toimintoja.
Vaikka FLV on tarkoitettu vain yhteen tarkoitukseen, se tekee työnsä erittäin hyvin. Tämä käy ilmi tämän muotoa käyttävien videosivustojen määrästä. Se on progressiivinen muoto, jonka avulla pelaaja voi aloittaa videon toiston myös silloin, kun koko tiedostoa ei ole vielä ladattu. Tämä on erittäin kätevää ladattaessa pitkiä videoita Internetissä. FLV hyötyy myös häviöllisten muotojen käytöstä videoiden koodaamisessa, koska on aina tärkeää olla mahdollisimman pieni tiedostokoko nopeaa lataamista varten. FLV-tiedostojen ääni koodataan usein Mp3-muodossa ja video käyttää yleensä H.264-kooderia, joka voi olla hiukan CPU-nälkäisempi, mutta tarjoaa paremman kuvan.
Videoissa SWF-muodossa on muutamia puutteita, jotka tekevät siitä huonon valinnan. Ensinnäkin se käyttää häviötöntä pakkausta ylläpitääkseen animaatioissa ja vuorovaikutteisissa sovelluksissa käytettävien kuvien laatua, mutta tämä tarkoittaa, että SWF-tiedostoon tallennettua videota ei pakata ja se olisi liian iso käytettäväksi Internetissä. SWF-tiedostoon ei voida myöskään tallentaa erittäin pitkiä videoita, koska ne ovat rajoitettu tiettyyn määrään kehyksiä.
Yhteenveto:
1. Molemmat ovat Adobe-ohjelmia ja niitä käytetään suurelta osin Internetissä
2. FLV on ehdottomasti videosäiliö, kun taas SWF voi sisältää paljon erilaisia medioita
3. SWF-tiedostot voidaan komentosarjoilla Actionscriptilla vuorovaikutuksen aikaansaamiseksi, johon FLV ei pysty
4. FLV käyttää häviöllistä pakkausmenetelmää, kun taas SWF on häviötöntä
5. SWF-tiedostot voivat sisältää myös videota, mutta eivät ole yhtä hyviä kuin FLV, etenkin pitkien ja korkealaatuisten videoiden kanssa