用于 Flash 的 FLV 和 F4V 视频格式
?
用于 Flash 的 FLV 和 F4V 视频格式默认情况下,Adobe?Media?Encoder 对 Flash 视频进行编码时,对于 F4V 视频格式,会使用适用于 Flash Player 9.0.r115 和更高版本的 H.264 视频编解码器;对于 FLV 格式,会使用适用于 Flash Player 8 的 On2 VP6 编解码器和适用于 Flash Player 7 的 Sorenson Spark 编解码器。若要了解 Flash 如何能以较低带宽需求实现高品质视频,您必须了解视频压缩技术。 有两种压缩类型可应用于数字媒体:空间压缩和时间压缩。空间压缩将应用于单帧数据,与周围帧无关。空间压缩可以是没有损失(不会丢弃图像的任何数据),也可以是有损失(选择性的丢弃数据)。空间压缩帧通常称为帧内。 时间压缩会识别帧与帧之间的差异,并且仅存储差异,因此所有帧将根据其与前一帧相比的差异来进行描述。不变的区域将重复前一帧。时间压缩帧通常称为帧间。 H.264、On2 VP6 和 Sorenson Spark 均为帧间编解码器。尽管许多其他编解码器都使用帧内压缩技术(如 JPEG 为帧内编解码器),但 H.264、On.2 VP6 和 Sorenson Spark 编解码器的高效帧间压缩(还有其他一些功能)仍使其优于其他压缩技术,因为这两种编解码器仅需较低比特率(亦称为比特-率)即可产生高品质视频。 请务必注意,帧间编解码器同样使用帧内。帧内将用作帧间的参考帧(关键帧)。On2 VP6 和 Sorenson Spark 编解码器始终从关键帧开始。每个关键帧将成为以后帧间的主参考帧。当下一帧与前一帧明显不同时,编解码器将会压缩新的关键帧。 关键帧距离将会严重影响 Flash Player 在 FLV 或 F4V 文件中执行搜寻(快进或倒退)的功能。Flash Player 只能从一个关键帧前进到下一个关键帧,因此,若要跳到不同位置且暂停帧,请使用较小的关键帧距离值。若要前进到 FLV 或 F4V 文件中的每一帧,请使用 1 作为关键帧距离值。如果减少了关键帧距离值,请提高视频文件的比特率,以确保相同的图像品质。 H.264、On2 VP6 和 Sorenson Spark 视频编解码器使用Adobe?Media?Encoder 对视频进行编码时,有三种不同的视频编解码器可供您选择,以对用于 Flash Player 的视频内容进行编码:
F4V 和 FLV 编码预设使用 AdobeR?Media Encoder?CS4 导出时,选择 FLV 或 F4V 格式将会自动导出适用于特定交付情况的相关预设列表。按顺序选择预设将会激活各设置选项卡中的适当选项(“视频”、“音频”等)。多数情况下,提供的其中一个预设便可满足输出目标。然而,您也可以调整现有预设的参数并将其另存为自定预设。下表列出了从 FLV | F4V 预设中进行选择时所用到的编码设置。下表列出了特定预设所产生的视频尺寸,以及指定 Flash Player 版本所用的视频编解码器。
为 Adobe Media Player 导出文件Adobe Media Player 是卓越的 FLV 文件播放器,无论是来自服务器的流还是在本地硬盘上播放。您可以导出 FLV 文件以便在 Adobe Media Player 中播放。在“导出设置”对话框中,从“格式”菜单中选择“FLV | F4V”。然后选择满足 FLV 主机或您的目标观众要求的特定设置。 有关在“导出设置”对话框中选择 FLV 编解码器的信息,请参阅 Developer Center 网站上 Capturing And Encoding Video 页面中的“About the On2 VP6 and Sorenson Spark Video Codecs”。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |