Diferența dintre FLV și SWF

FLV vs SWF
Adobe a fost foarte reușit în proliferarea propriilor formate de fișiere pe internet. Două dintre aceste formate sunt FLV și SWF. SWF a fost inițial concepută pentru a afișa grafice vectoriale care sunt de dimensiuni mici, astfel încât să poată fi ușor de utilizat în site-uri web. FLV înseamnă Flash Video și este destinat streaming video pe internet.

FLV este strict un container video, așadar ar trebui să vă așteptați ca un fișier FLV să conțină numai un videoclip, în timp ce fișierele SWF pot conține o varietate de conținut. Ar putea conține video, animație, jocuri, chiar și aplicații mici. Aplicațiile pot fi scrise folosind ActionScipt pentru a oferi răspunsuri scripted la ceea ce face utilizatorul. Complexitatea animațiilor și interacțiunilor poate varia de la meniuri simpliste la mini-jocuri pline cu multiple elemente și acțiuni.

Deși FLV este destinat doar unui singur scop, își face treaba foarte bine. Acest lucru este evident de numărul de site-uri video care utilizează acest format. Este un format progresiv și permite jucătorului să înceapă redarea videoclipului chiar și atunci când întregul fișier nu a fost descărcat încă, ceea ce este foarte convenabil când încărcați videoclipuri lungi pe internet. De asemenea, FLV beneficiază de utilizarea formatelor pierdute în codarea videoclipurilor, deoarece este întotdeauna important să aveți o dimensiune cât mai mică posibilă pentru încărcare mai rapidă. Fișierul audio în fișiere FLV este adesea codat cu formatul Mp3, iar videoclipul utilizează de obicei codificatorul H.264, care poate fi puțin mai înspăimântător pentru CPU, dar oferă o imagine mai bună.

În cazul videoclipurilor, formatul SWF are câteva deficiențe care o fac o alegere proastă. În primul rând, folosește o compresie fără pierderi pentru a menține calitatea imaginilor pe care le utilizează în animații și applet-uri interactive, dar acest lucru înseamnă că videoclipul stocat într-un fișier SWF nu este comprimat și ar fi prea mare pentru a fi utilizat pe internet. De asemenea, nu este posibilă stocarea de videoclipuri lungi într-un fișier SWF, deoarece acestea sunt limitate la un anumit număr de cadre.

Rezumat:
1. Ambele sunt de la Adobe și în mare parte utilizate pe internet
2. Flv este strict un container video în timp ce SWF poate conține o mulțime de medii diferite
3. Fișierele SWF pot fi scrise cu Actionscript pentru a oferi interacțiune, ceva FLV nu este capabil de
4. FLV utilizează o metodă de comprimare cu pierderi în timp ce SWF este fără pierderi
5. Fișierele SWF pot conține, de asemenea, video, dar nu sunt la fel de bune ca FLV, mai ales cu videoclipuri de lungă durată și de înaltă calitate