FLV vs SWF
Adobe har vært veldig vellykket i å spre sine egne filformater på internett. To av disse formatene er FLV og SWF. SWF var opprinnelig ment å vise vektorgrafik som er liten i størrelse slik at den enkelt kan brukes på nettsteder. FLV står for Flash Video og er beregnet for video streaming på internett.
FLV er strengt en videobeholder, og derfor bør du forvente at en FLV-fil bare inneholder video, mens SWF-filer kan inneholde en rekke innhold. Det kan inneholde video, animasjon, spill, selv små applikasjoner. Programmene kan skriptes ved hjelp av ActionScipt for å gi svar på hva som brukeren gjør. Kompleksiteten til animasjonene og samspillet kan variere fra enkle menyer til fullblåste minispill med flere elementer og handlinger.
Selv om FLV er ment for bare et enkelt formål, gjør det sin jobb veldig bra. Dette er tydelig av antall videosider som bruker dette formatet. Det er et progressivt format, og det gjør at spilleren kan begynne å spille av videoen selv om hele filen ikke har lastet ned ennå, noe som er veldig praktisk når du laster lange videoer over Internett. FLV drar også fordel av bruk av lossy formater i koding av videoene, siden det alltid er viktig å ha så liten filstørrelse som mulig for raskere lasting. Lyden i FLV-filer er ofte kodet med Mp3-formatet og videoen bruker vanligvis H.264-encoderen som kan være litt mer CPU sulten, men gir et bedre bilde.
Med videoer har SWF-formatet noen få mangler som gjør det til et dårlig valg. For det første bruker den en lossless komprimering for å opprettholde kvaliteten på bildene som den bruker i animasjoner og interaktive applets, men det betyr at videoen som er lagret i en SWF-fil, ikke er komprimert og ville være for stor til bruk på internett. Det er heller ikke mulig å lagre svært lange videoer i en SWF-fil siden de er begrenset til et visst antall rammer.
Sammendrag:
1. Begge er fra Adobe og brukes i stor grad på internett
2. FLV er strengt en videobeholder mens SWF kan inneholde mange forskjellige medier
3. SWF-filer kan skrives med ActionScript for å gi interaksjon, noe FLV ikke klarer
4. FLV bruker en lossy komprimeringsmetode mens SWF er lossless
5. SWF-filer kan også inneholde video, men er ikke så gode som FLV spesielt med lange og høykvalitetsvideoer