swf文件和flv文件有什么区别?

如题所述

FLV是流媒体,而SWF不是流媒体,所谓流媒体,简而言是就是可以在网络上边缓冲边播放的媒体文件。虽然两者都可以由Flash来创建,但是前者只属于一般的VIDEO,通常只是让观众进行观看的。而后者可以置入AS程序代码,可以与用户进行互动,比如Flash小游戏,就是SWF格式的,用户可以控制游戏里事先设定的可控制按钮。这一点FLV是办不到的。FLV多用于网络视频,SWF多用于网页装饰,SWF也可以用于互动程序和动画的展示。
简单的说:
flv是flash生成的视频,不可以交互。
swf是flash直接生成的动画,可以交互。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-13
先说FLV的:与AVI、MPG、RM等等,是类似或一样的,都是视频文件,只是压缩算法不同,它们应用在不同场合会有不同的优势或缺点。

而SWF文件,可以说是一种图形指令,它不必象视频文件那般每秒24帧这样播放,它可以先确定一个背景画面,然后在背景的不同位置叠加同一个人物,由于是不同位置,所以看起来这个人物就会运动了。而这种运动,只是通过指令就可完成,同一个人物图可以多次使用,例如这个人物从左边走去右边,只需编个程序让它迈完左脚迈右脚,不断循环就可以了,但视频文件对付这种画面,都只能是每走一步都要记录在案,容量再压缩也会很大,相反,SWF文件只记录指令,在某指令下可以重复应用同一图片,文件容量小得多。本回答被提问者采纳
第2个回答  2015-02-05
FLV 是FLASH VIDEO的简称,FLV流媒体格式是一种新的视频格式,全称为Flash Video。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。
swf(shock wave flash)是Macromedia(现已被ADOBE公司收购)公司的动画设计软件Flash的专用格式,被广泛应用于网页设计、动画制作等领域,swf文件通常也被称为Flash文件。swf普及程度很高,现在超过99%的网络使用者都可以读取swf档案。这个档案格式由FutureWave创建,后来伴随着一个主要的目标受到Macromedia支援:创作小档案以播放动画。计划理念是可以在任何操作系统和浏览器中进行,并让网络较慢的人也能顺利浏览。swf 可以用Adobe Flash Player打开,浏览器必须安装Adobe Flash Player插件。
相似回答