Forskel mellem FLV og SWF Forskellen mellem

Anonim

FLV vs SWF

Adobe har været meget succesfuld i 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 video streaming på internettet.

FLV er strengt en videobeholder, så du bør forvente, at en FLV-fil kun indeholder video, mens SWF-filer kan indeholde en bred vifte af indhold. Det kunne indeholde video, en animation, spil, selv små applikationer. Applikationerne kan scriptes ved hjælp af ActionScipt for at give script svar på, hvad brugeren gør. Kompleksiteten af ​​animationer og interaktioner kan variere fra enkle menuer til fuldblåste mini-spil med flere elementer og handlinger.

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

Med videoer har SWF-formatet nogle få mangler, der gør det til et dårligt valg. For det første bruger den en tabsfri kompression for at opretholde kvaliteten af ​​de billeder, den bruger i animationer og interaktive applets, men det betyder, at videoen, der er gemt i en SWF-fil, ikke komprimeres 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 bestemt antal rammer.

Sammendrag:

1. Begge er fra Adobe og bruges stort set på internettet

2. FLV er strengt en videobeholder, mens SWF kan indeholde mange forskellige medier

3. SWF-filer kan scriptes med Actionscript for at give interaktion, noget FLV kan ikke

4. FLV bruger en lossy komprimeringsmetode, mens SWF er tabsløs

5. SWF-filer kan også indeholde video, men er ikke så gode som FLV, især med lange og højkvalitets videoer