默认情况下,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 的视频内容进行编码:
- H.264
-
自版本 9.0.r115 开始,Flash Player 开始支持 H.264 视频。F4V 视频是一种适用于 H.264 视频编解码器的容器格式,也称为 MPEG-4 AVC(高级视频编码)。与较早的 Flash Player 版本使用的 Sorenson Spark 和 On2 VP6 视频编解码器相比,H.264 视频编解码器可以较低的比特率提供更高质量的视频。然而,与其它编解码器相比,它对计算能力的要求也更高。
除了 F4V 容器格式外,Flash Player 9.0.115.0 和更高版本均支持从标准 MPEG-4 容器格式衍生的文件。这些文件包括 MP4、M4A、MOV、MP4V、3GP 和 3G2(如果它们包含 H.264 视频或 HE-AAC v2 编码音频,或同时包含两者)。
- On2 VP6
- 若要创建适用于 Flash Player 8 和更高版本的 FLV 文件,On2 VP6 编解码器将是您的首选视频编解码器。On2 VP6 编解码器提供:
- Sorenson Spark
- Sorenson Spark 视频编解码器在 Flash Player 6 中引入,可用来发布需要与 Flash Player 6 和 7 反向兼容的 Flash 文档。如果预计大量用户均使用旧计算机,请使用以 Sorenson Spark 编解码器编码的 FLV 文件,因为与 On2 VP6 或 F4V 视频相比,回放这种文件对计算能力的要求并不高。
F4V 和 FLV 编码预设
使用 AdobeR Media Encoder CS4 导出时,选择 FLV 或 F4V 格式将会自动导出适用于特定交付情况的相关预设列表。按顺序选择预设将会激活各设置选项卡中的适当选项(“视频”、“音频”等)。多数情况下,提供的其中一个预设便可满足输出目标。然而,您也可以调整现有预设的参数并将其另存为自定预设。下表列出了从 FLV | F4V 预设中进行选择时所用到的编码设置。下表列出了特定预设所产生的视频尺寸,以及指定 Flash Player 版本所用的视频编解码器。
格式 |
预设标签 |
尺寸 |
---|---|---|
具有 H.264 视频编解码器的 F4V(Flash Player 9.0.r115 和更高版本) |
与源相同 |
保持源的尺寸和帧速率 |
1080 像素;源,一半大小 |
960 x 540 像素 |
|
1080 像素;源,四分之一大小 |
480 x 270 像素 |
|
720 像素源,一半大小 |
640 x 360 像素 |
|
720 像素源,四分之一大小 |
320 x 180 像素 |
|
HD 1080 像素 |
1920 x 1080 像素 |
|
HD 720 像素 |
1280 x 720 像素 |
|
Web Large,NTSC 源 |
保持 NTSC 视频的适当长宽比 |
|
Web Large,PAL 源 |
保持 PAL 视频的适当长宽比 |
|
Web Large,宽银幕源 |
保持宽银幕视频的适当长宽比 |
|
Web Medium |
360 x 264 像素 |
|
Web Medium,宽银幕源 |
保持宽银幕视频的适当长宽比 |
|
Web Small |
328 x 240 像素 |
|
FLV 与 On2 视频编解码器(Flash 8 和更高版本) |
与源相同 |
保持源的尺寸和帧速率 |
Web Large,NTSC 源 |
保持 NTSC 视频的长宽比 |
|
Web Large,PAL 源 |
保持 PAL 视频的长宽比 |
|
Web Large,宽银幕源 |
保持宽银幕视频的适当长宽比 |
|
Web Medium |
360 x 264 像素 |
|
Web Medium,宽银幕源 |
保持宽银幕视频的适当长宽比 |
|
Web Modem |
164 x 120 像素 |
|
Web Small |
328 x 240 像素 |
|
FLV 与 Sorenson Spark 视频编解码器(Flash 7 和更高版本) |
与源相同 |
保持 Sorenson Spark 视频编解码器的源尺寸和帧速率 |
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。