FLV和SWF

Anonim

FLV对SWF Adobe在互联网上扩展自己的文件格式非常成功。其中两种格式是FLV和SWF。 SWF最初用于显示尺寸较小的矢量图形,因此可以轻松地在网站中使用。 FLV代表Flash Video,适用于互联网上的视频流。

FLV严格地说是一个视频容器,因此您应该期望FLV文件只包含视频,而SWF文件可以包含各种内容。它可能包含视频,动画,游戏,甚至是小应用程序。可以使用ActionScipt编写应用程序脚本,以提供对用户执行操作的脚本响应。动画和交互的复杂性可以从简单的菜单到具有多个元素和动作的全面迷你游戏。

虽然FLV仅用于一个目的,但它的工作非常好。使用此格式的视频网站数量就是明证。它是一种渐进式格式,即使整个文件尚未下载,它也允许播放器开始播放视频,这在通过互联网加载长视频时非常方便。 FLV还受益于在视频编码中使用有损格式,因为尽可能小的文件大小以加快加载速度总是很重要的。 FLV文件中的音频通常使用Mp3格式进行编码,视频通常使用H.264编码器,这可能会使CPU更加耗费,但可以提供更好的画面。

对于视频,SWF格式有一些缺点,使其成为一个糟糕的选择。首先,它使用无损压缩来保持其在动画和交互式小程序中使用的图像的质量,但这意味着存储在SWF文件中的视频不会被压缩,并且太大而无法在互联网中使用。也不可能在SWF文件中存储非常长的视频,因为它们仅限于一定数量的帧。

摘要: 两者都来自Adobe,主要用于互联网 2. FLV严格来说是一个视频容器,而SWF可以包含很多不同的媒体 3.可以使用Actionscript脚本编写SWF文件以提供交互,这是FLV无法做到的 4. FLV使用有损压缩方法,而SWF无损 5. SWF文件也可以包含视频但不如FLV,特别是长视频和高质量视频