Perbedaan utama: FLV dan SWF adalah dua jenis format file yang digunakan dalam Adobe Flash. SWF digunakan untuk multimedia, grafik vektor dan ActionScript. FLV adalah format file kontainer yang digunakan untuk mengirim video melalui Internet.
Format file SWF dikembangkan oleh FutureWave Software dan kemudian ditransfer ke Macromedia. Macromedia akhirnya diakuisisi oleh Adobe. File SWF biasanya berisi animasi atau applet interaktif. Saat ini, SWF adalah format dominan untuk menampilkan grafik vektor animasi di internet. SWF juga biasa digunakan untuk menerbitkan game browser menggunakan ActionScript.
Istilah "SWF" adalah singkatan dari "Format Web Kecil." Awalnya singkatan dari "ShockWave Flash." Itu diubah untuk menghilangkan kebingungan dengan Shockwave, yang merupakan teknologi yang berbeda. Namun SWF berasal dari Shockwave.
FLV adalah singkatan dari Flash Video. Ada dua format file utama untuk Flash Video, FLV dan F4V. FLV biasanya digunakan untuk mengirimkan video di internet. Format file didukung dalam Adobe Flash Player. Mereka awalnya dikembangkan oleh Macromedia, dan saat ini di bawah Adobe Systems.
FLV adalah format file kontainer, mirip dengan .avi atau .mov. File kontainer menentukan bagaimana data stream di dalamnya diatur. Organisasi aktual dan representasi aliran data dilakukan oleh berbagai jenis codec.
File .swf adalah file Flash yang selesai, dikompilasi dan diterbitkan. Ini tidak dapat diedit. File .flv, di sisi lain adalah materi video aktual yang perlu diputar. Jika seseorang ingin membuat perubahan pada video, file FLV adalah yang perlu diedit. Mereka dapat diedit menggunakan berbagai jenis perangkat lunak pengarang Flash.
File SWF adalah file yang berisi bingkai dan kontrol pemain yang dapat berinteraksi dengan seseorang di situs web. Sementara, FLV adalah video yang sedang diputar. Oleh karena itu, dapat dikatakan bahwa FLV adalah videonya, sedangkan SWF adalah pemainnya.