20 December 2005
熟悉 Adobe Premiere (或其他非线性编辑器, 如 Apple Final Cut Pro) 和 Flash Professional 8。本教程专为对于这两个应用程序具有中等水平知识的初学者设计。
中级
Macromedia Dreamweaver 8 的产品页在称为“客户成功案例”的 pod 中显示了一些视频。如果花时间看一下, 您将发现我和我的 Community MX 同事 Stephanie Sullivan 客串的视频 (请参阅图 1)。
有关这些视频的有趣内容是呈黑色的那部分内容, 实际上, 该背景中的中性颜色并不是我被约见的内容的一部分。它是在视频过程的编辑阶段 (也称为“后期制作”) 添加的。视频制作者以亮绿色为背景给我们拍照, 通常称为“绿色屏幕”, 然后遮罩特定的绿色渐变 (称为 键控 的过程) , 并用更喜欢的颜色替换该颜色。
本教程向您展示了如何在 Macromedia Flash 8 中创建使用我自己的特写的“特写”视频 (请参见图 2)。我们将在 Adobe Premiere Pro 1.5 中创建特写视频, 然后通过 FLV 向导和 Flash 8 视频编码器运行, 该编码器将视频从 QuickTime 电影转换为可以放在网页上的 FLV 文件。
注意: 如果您了解如何使用 Apple Final Cut Pro 或其他具有键控滤镜的非线性编辑器, 则可以继续该讨论。
在开始前, 我想让您知道这是非常适合初学者的教程。键控视频的过程可能是相当复杂的。实际上, 许多数字视频书籍用整篇章节介绍此任务。如果您熟悉该过程, 您的第一反应很可能会是“这不是我执行此工作的方法”。这可能不是执行此工作的方法, 而且在许多方面, 它也不是我处理工作的方法。但是, 我们必须从某个地方开始。本教程回顾了开始工作的基本工作流。
如果您还没有视频应用程序, 甚至还没有学习如何编辑视频的想法, 那么这最好不过了。我可以向您保证, 很快就会让您用 alpha 通道生成 Flash 视频。因此, 我们设计了本教程, 旨在使您了解在将 QuickTime 电影或 FLV 文件交给您之前视频编辑者所做的工作。
在观看任何电视新闻时, 您都会看到使用了键控技术。天气预报员始终都使用它。天气预报员站在雷达图像的前面, 并指出背景中重要的天气模式。如果在广播期间观察一下 Studio, 您会看到该场景看起来相当奇怪。气象预报员站在绿色或蓝色墙的前面, 并在播报天气情况时指向它, 同时查看显示他们站在相应雷达图像前面的监视器。背景中的绿色或蓝色键出视频符号, 并用雷达图像替换。
在许多方面, 如果您了解如何在 Adobe Photoshop 或 Macromedia Fireworks 中创建遮罩, 那么, 您就已经熟悉了键控视频。与进行遮罩处理一样, 选择要删除的颜色, 然后操作边, 并添加一些羽毛来平滑主题和背景之间的过渡。Premiere 和 Adobe After Effects 都使用用于该任务的插件。
在图 3 中, 您可以看到在 Premiere 中应用于视频的遮罩。黑色区域内的所有内容都将被遮罩。但是, 这种类型的遮罩不同于图形应用程序中的遮罩, 因为它会移动。例如, 如果我打算学习右边的遮罩, 则白色区域将调整自身以适应我的移动。这是一个要重点掌握的概念, 尤其是在 Flash Professional 8 中。如果我将视频放到电影剪辑中, 并将“投影”滤镜附加到该遮罩上, 则投影会移动, 并随着视频遮罩不断变化的形状一起改变形状。
您需要做的第一件事情就是找出所处理的内容。创建视频时, 项目设置要与源文件中的设置相匹配, 这一点非常重要;如果不匹配, 日后会出现问题。
打开 QuickTime 中的 CMXGS.mov 文件 (参见示例代码下载) , 并选择“窗口” › “显示电影信息” (或按下 Control+I)。“电影信息”对话框为您提供在 Premiere 中创建项目文件所需要的信息 (请参见图 4)。该信息将告诉您电影必须是 320 x 240 像素 (Web 视频的标准尺寸) , 并且帧速率为 25 帧/秒。此项目中的音频为单声道, 频率是 44.1 kHz。
Adobe Premiere 已有十余年的辉煌历史。在许多方面, 它都已成为 PC 领域中的视频编辑标准。在推出 Macintosh 端上的 Apple Final Cut Pro 前, Premiere 已经是事实上的跨平台编辑器。然而, 在 Final Cut Pro 普及后, Adobe 不再对 Mac OS 版本报有希望, 因此使 Premiere 成为仅支持 Windows 的应用程序。
在 Premiere 中创建特写视频相当简单:
在“位置”字段中, 定位保留该项目以及在该项目使用的所有文件的文件夹。最后, 给该项目提供一个名称。完成之后, 单击“确定”。
随意使用包含此教程的文件的文件夹, 作为项目文件夹。不管您执行什么样的操作, 都不要在创建项目之后更改文件夹的名称或位置。因为 Premiere 在此文件夹中存储了许多与项目相关的文件, 因此更改名称或文件夹的位置都将破坏到项目中使用的文件的所有链接。如果必须更改项目文件夹的位置, 请选择“编辑” › “首选项” › “暂存盘”, 并在该对话框中更改位置。
仔细查看“监视器”窗口中的绿色背景。注意, 这不是真正的纯绿, 背景中到处都有颜色渐变。非常有必要花时间研究该背景, 因为这能确定要使用哪一个键控效果。在这一特定的背景中, 标准的“绿色屏幕键控”滤镜不能“获得”绿色的各种渐变。
下一步要执行的操作取决于您拥有的 Adobe Premiere 的版本:单独零售 或试用 版本或与 Adobe Video Collection 绑定在一起的版本。后者与 Adobe After Effects 共享两个滤镜, 其中一个是我喜欢使用的“颜色键控”滤镜。尽管独立版本不包含此滤镜, 但是您可以通过 Chroma Key 滤镜完成大多数键控操作, 默认情况下, Premiere 附带该滤镜。
对于只具有“色度键控”滤镜的您来说, 请阅读下一节, 如果您确实有“颜色键控”滤镜, 请跳到下一节“用“颜色键控”滤镜进行键控。”
遵循这些步骤, 以使用默认的 Chroma Key 滤镜键出绿色:
提示: 您不必使用这些滑块进行这些调整。您还可以单击位于百分比区域的值 (蓝色的数字) , 并拖动以更改它们。这是一个不错的技巧, 但我建议您使用滑块, 除非您已习惯使用该界面。您还可以双击这些值并手动输入它们。
反复考虑这些值, 直到外观让您满意为止。
现在, 您可以跳到下一节, 继续阅读本课程的其余部分内容, 以学习如何用 alpha 通道导出电影。
遵循这些步骤, 以使用 Adobe Video Collection 提供的附加“颜色键控”滤镜键出绿色:
提示:您不必使用这些滑块进行这些调整。您还可以单击位于百分比区域的值 (蓝色的数字) , 并拖动以更改它们。这是一个不错的技巧, 但我建议您使用滑块, 除非您已习惯使用该界面。您还可以双击这些值并手动输入它们。
反复考虑这些值, 直到外观让您满意为止。 (请参见图 13)。
下一节讨论用 alpha 通道导出电影。
现在, 您已键出 Premiere 中的绿色屏幕, 您可以创建稍后将被 Flash 8 视频编码器使用的 QuickTime 文件:
如果打开 QuickTime 播放器中的 TalkingHead.mov 文件, 您肯定会大吃一惊。绿色屏幕仍然在那儿。但不用担心, 因为 alpha 通道也在那儿。只是你不使用它。
如果您有具有 alpha 通道的视频, 则需要将其转换为 FLV Flash 视频 格式, 以便它可以在 Flash Player 中播放。您可以采用以下两种方法之一来转换格式。第一种方法是使用 Flash Professional 8 中的视频导入向导, 这不仅能创建 FLV 文件, 而且允许您将称为“外观”的控件添加到播放器中。第二种方法是使用 Flash 8 视频编码器。安装 Flash Professional 8 时会出现此独立的应用程序, 它具有同时对几个视频进行编码的能力。
要使用视频导入向导创建 FLV 文件, 请阅读下一节。要使用 Flash 8 视频编码器创建 FLV 文件, 请跳到该节之后。
现在您已创建了该视频, 下面介绍了如何在 Flash Professional 8 中使用视频导入向导创建 FLV:
此屏幕是创建包含 alpha 通道的 FLV 文件的位置 (请参见图 17)。有关 Flash Professional 8 和具有 alpha 通道的 FLV 文件, 有以下几个规则可以遵循:
注意: 这些外观是播放控件。该列表包含 27 个您可能将其应用于视频的控件样式。选择“无” (我在此处执行的操作) 假定视频自动播放, 而且用户无权做出此决定。我只选择“无”, 因为我想看看该技术是否能发挥作用。
其他外观是自解释的。它们分为两类: 位于视频顶部的控件和位于视频下的控件。当用户在运行时在视频上移动光标时, 位于视频顶部的外观开始可见, 而位于视频下的那些外观在外观名称中包含“External”。选择外观样式时, 您将通过预览看到它。请注意, 您需要在视频组件下的舞台上留出大约 35 个像素的空间, 以适应外部的外观样式。如果不这样做, 则外观将被切断或根本不显示。这是因为所有外观都是外部 SWF 文件。
应用外观样式后, 将该外观的 SWF 从 Flash 应用程序文件夹复制到与包含该视频的 SWF 相同的文件夹中。必须将包含该视频的 SWF 以及包含该外观的 SWF 上传到 Web 服务器。
将为您显示 FLV 创建的进度 (请参见图 19)。创建 FLV 之后, “Flash 视频编码进度”对话框关闭, 您返回到舞台上, 其中 FLVPlayback 组件可见。
祝贺您!您已用 alpha 通道创建了 Flash 视频文件, 它可以显示特写后的所有图像。要学习如何用 Flash 8 视频编码器对视频进行编码, 请阅读下一节。否则的话, 请阅读有关下一步工作。
对视频进行编码的另一个方法是使用 Flash 8 视频编码器, 它与 Flash Professional 8 一起发运。该独立的应用程序具有视频导入向导不具备的功能: 它可以同时对多个视频进行编码。另一个主要区别是 Flash 8 视频编码器没有为您提供对视频“设置外观”的选项。这必须在 Flash 中进行。Flash 8 视频编码器所做的一切就是生成一个 FLV 文件:
顺便说一句, 实际上在高级设置区域中有许多强大功能。编码、提示点和裁剪这三个标签允许您修整视频流, 将提示点添加到 FLV 文件, 以使其触发 Flash 事件, 并裁剪视频图像以便其符合项目的实际大小。
该编码选项分为两个区域: 编码视频和编码音频。在这里, 您可以更改像编码器、视频帧速率、关键帧放置和视频质量这样的设置。尽管可以在此处调整视频大小, 但是您应该在视频编辑应用程序中执行该操作。如果在此处将 320 x 240 像素的视频减少为 240 x 180 像素, 您不会感觉到文件大小有任何变化。但是, 在视频编辑程序中执行相同的操作会使文件大小骤减。
注意两个数据速率。实际数据速率 (即信息流入用户浏览器的速度) 是计算音频和视频速率的和得到的。在图 20 显示的示例中, 数据速率为 496 kbps (400 kbps 视频 + 96 kbps 音频) , 对于拨号来说, 这个速度太快了。
Flash 视频编码器的优点是它能记住应用于视频的设置。如果需要返回编码器以重做某些操作或调整一个设置, 则视频仍将在队列中列出。需要执行的所有操作就是选择视频、单击“设置”, 并在生成其他 FLV 文件之前做进一步调整。
下一节将描述如何将刚刚创建的 FLV 文件引入 Flash Professional 8 中, 以创建在 Flash Player 中播放的 SWF 文件。
现在, 您使用 Flash 8 视频编码器创建了 FLV 文件, 需要将其引入 Flash Professional 8 中, 以创建要在 Flash Player 中播放它的 SWF 文件。使用向导和编码器的最大区别就是需要在 Flash 中附加外观。以下是操作方式:
注意: 包含 alpha 通道的视频只能通过 Flash 8 组件播放。您不能使用 Media – Player 6-7 “组件”面板中的组件播放这样的视频。
注意: 选择外观时, 必须牢记的一件事情是一些外观(在外观名称中用单词“外部”) 悬垂在 FLVPlayback 组件使用的区域的下面。如果您选择了一个外部外观, 要确保在电影的底部留下大约 35 像素, 以适应控件。
在图 26 中, 我用的是拍摄的纽约第 42 条街的交通图的照片。我将其添加到第 1 层, 放置 FLV Playback 组件第 2 层 2 (位于图像上) , 并为“属性”检查器中的视频设置参数。
祝贺您!您已用 alpha 通道创建了 Flash 视频文件, 它可以显示特写后的所有图像。
用 alpha 通道制作视频的能力大大提高了将视频、特写视频以及精心设计的横幅广告集成到网页中的能力。Flash 中的过程不需要任何附加硬件、软件或高级的 Web 开发知识。在许多方面, 如果您可以单击鼠标, 则能将视频添加到网页。
在视频编辑应用程序和 Flash 中采用该技术开始播放。尽管在此讨论中我使用的是 Adobe Premiere, 但是, Adobe After Effects 和 Apple Final Cut Pro 包含大量功能非常强大的键控滤镜。学习如何使用它们。
如果您具有访问视频工作室或本地 TV 工作站的权利, 请查看您是否能被邀请参与“绿色屏幕”拍摄会话。要特别注意如何使背景变亮以减少阴影。如果要拍摄您自己的视频并添加 alpha 通道, 请在纯色—颜色背景—白色的墙或其他纯色上拍摄主题, 并开始播放得到的电影胶片。这可能不是“专业级”的, 但什么事情都有个开始。
Flash User Forum |
More |
Flash Cookbooks |
More |
| 02/08/2012 | Digital Clock |
|---|---|
| 01/18/2012 | Recording webcam video & audio in a flv file on local drive |
| 12/12/2011 | Date calculations using 'out-of-the-box' functions |
| 11/08/2011 | Easer - custom ease transition for tween tools |