Forskel mellem FLV og SWF

FLV vs SWF
Adobe har været meget succesrige med at sprede deres egne filformater på Internettet. To af disse formater er FLV og SWF. SWF var oprindeligt beregnet til at vise vektorgrafik, der er lille i størrelse, så den let kan bruges på websteder. FLV står for Flash Video og er beregnet til videostreaming på internettet.

FLV er strengt taget en videokontainer, så du kan forvente, at en FLV-fil kun indeholder video, mens SWF-filer kan indeholde et bredt indhold. Det kunne indeholde video, en animation, spil, endda lidt applikationer. Applikationerne kan scriptes ved hjælp af ActionScipt for at give scripted svar på, hvad brugeren gør. Kompleksiteten af ​​animationerne og interaktionerne kan variere fra forenklede menuer til fuldblæst minispil med flere elementer og handlinger.

Selvom FLV kun er beregnet til et enkelt formål, gør det sit job meget godt. Dette fremgår af antallet af videosider, der bruger dette format. Det er et progressivt format, og det giver afspilleren mulighed for at begynde at afspille videoen, selv når hele filen ikke er downloadet endnu, noget der er meget praktisk, når man indlæser lange videoer over internettet. FLV drager også fordel af brugen af ​​tabte formater ved kodning af videoer, da det altid er vigtigt at have en så lille filstørrelse som muligt for hurtigere indlæsning. Lyden i FLV-filer er ofte kodet med Mp3-formatet, og videoen bruger normalt H.264-koderen, som kan være lidt mere CPU-sulten, men giver et bedre billede.

Med videoer har SWF-formatet et par mangler, der gør det til et dårligt valg. For det første bruger den en tabsfri komprimering for at bevare kvaliteten af ​​de billeder, den bruger i animationer og interaktive applets, men det betyder, at videoen, der er gemt i en SWF-fil, ikke er komprimeret og ville være for stor til brug på internettet. Det er heller ikke muligt at gemme meget lange videoer i en SWF-fil, da de er begrænset til et vist antal rammer.

Resumé:
1. Begge er fra Adobe og bruges i vid udstrækning på internettet
2. FLV er strengt en videokontainer, mens SWF kan indeholde en masse forskellige medier
3. SWF-filer kan scriptes med Actionscript for at give interaktion, noget FLV ikke er i stand til
4. FLV bruger en tabsk komprimeringsmetode, mens SWF er tabsfri
5. SWF-filer kan også indeholde video, men er ikke så gode som FLV, især med videoer i lang og høj kvalitet