使用Windows Media Encoder 7 创建高质量的内容
Tricia Gill 和 Rich Saunders| Microsoft Digital Media Division(微软数字媒体部)| 2001-11-02

<P><B>摘要:</B>本文档是关于如何使用 Windows Media Encoder 7 中的新功能创建源于电视、电影和屏幕的高质量视频内容的一个简要教程。这篇文章假定您对流化、压缩和音频/视频制作有一个基本的了解。</P>



 <H2>简介</H2>



 <P>Microsoft® Windows Media™ Encoder 7 是一种功能强大易于使用的制作工具,使用这种工具,内容开发者可以将现场的和预先录制的音频、视频内容以及计算机屏幕图像,转换为基于 Microsoft® Windows Media™ 的内容,供现场转播和按需传送。Windows Media Encoder 实现了一些新功能,使您可以创建的音频和视频内容的类型和品质能适合于 Web 上使用。</P>



 <P>制作用于 Web 的音频和视频不仅是科学,也是艺术。尽管本文档并不旨在回答有关内容创建的种种疑问,但的确针对这一版 Windows Media Encoder 进行了循序渐进的介绍,并使您掌握 Microsoft® Windows Media™ 技术中的一些新功能。</P>



 <P>本文档包括下列主题:<UL type=disc>

 <LI><A HREF="#contcreation_capturing">捕获和编码屏幕内容</A> 描述如何从编码器内部执行屏幕捕获,以及如何使用新的 7.0 版的 Microsoft Windows Media Screen codec 处理屏幕捕获文件。<BR><BR></LI>



 <LI><A HREF="#contcreation_using">使用视频优化过滤器</A> 详细说明如何使用“解除隔行扫描”和“反转电视传送电影”视频优化技术。<BR><BR></LI>



 <LI><A HREF="#contcreation_encoding">以每秒 60 帧的帧速率编码高速动作内容</A> 提供创建帧速率为每秒 60 帧、分辨率为 320 x 240 的移动和其它高速动作内容的步骤。<BR><BR></LI>



 <LI><A HREF="#contcreation_info">其它信息</A> 提供到关于使用 Windows Media Encoder 的其它信息的链接。</LI>

 </UL>



 <H2><A NAME="contcreation_capturing"></A>捕获和编码屏幕内容</H2>



 <P>Windows Media Encoder 的屏幕捕获功能使您可以捕获整个桌面、单独的窗口或者屏幕的一个区域,并像您处理其它任何内容一样播放它们或将它们编码为文件。另外,编码器使您能够使用 7.0 版的 Windows Media Screen codec 转换现有文件用于高效的 Web 传送。</P>



 <P>您可以使用编码器去处理:<UL type=disc>

 <LI>源于第三方屏幕捕获工具创建的 .avi 文件的内容。<BR><BR></LI>



 <LI>使用屏幕捕获功能直接从桌面捕获的内容。<BR><BR></LI>



 <LI>从连接扫描转换器设备的卡上捕获的内容。</LI>

 </UL>



 <P class=indent><B><B>注: </B></B>当模拟信号经过扫描转换器并转换为 National Television Standards Committee (NTSC) 标准制式时,会产生非自然信号。这些非自然信号在编码期间被放大,可能会降低已编码视频的质量。</P>



 <P>编码器使您能够捕获直接生成 Windows Media 文件或现场播放您的节目。节目可以同时进行播放和存档。</P>



 <P>捕获屏幕图像是一个对性能要求很高的过程。因此,计算机的功能性能、所捕获屏幕的大小、显示器的颜色深度(256 色、16 位,等等),以及指定的帧速率都会对性能有影响。另外,编码的屏幕图像的质量还会受在编码过程中所发生的动作数量的影响。Windows Media Screen codec 是专门为捕获涉及很少移动的大区域而设计的。而如果使用这种编码解码器去捕获动作视频,效果会比较差。</P>



 <P>确保所捕获的屏幕可以很好地进行编码和播放:<UL type=disc>

 <LI>设定监视器使用更小的显示尺寸。比如,捕获 1024 x 768 的屏幕会比捕获 640 x 480 的屏幕产生更多的数据。<BR><BR></LI>



 <LI>设定监视器使用 256 色或 16 位色。<BR><BR></LI>



 <LI>使用包含 Windows Media Screen codec 的配置文件。提供了三个屏幕捕获配置文件。<BR><BR></LI>



 <LI>在配置文件中设定一个较低的帧速率。<BR><BR></LI>



 <LI>在捕获期间,要避免多场景变化,比如连续快速地打开和关闭窗口。</LI>

 </UL>



 <P>如果您正在捕获生成一个文件,那么捕获屏幕时主编码器窗口会被最小化,这样您可以监视编码统计信息和输入、输出图像。还原窗口到其正常大小会结束编码会话。如果您不希望在捕获屏幕时最小化编码器窗口,请在<B>工具</B>菜单上单击<B>选项</B>,单击<B>常规</B>选项卡, 然后清除<B>捕获屏幕时最小化主窗口</B>前面的复选标记。</P>



 <P class=indent><B><B>注:</B></B>如果您正在捕获屏幕用于播放并已选取了播放端口,那么在捕获屏幕时编码器窗口将不再最小化。播放屏幕捕获会话会忽略<B>常规</B>选项卡上的<B>在屏幕捕获会话期间最小化,然后在恢复时结束</B>的设置。</P>



 <P>Windows Media Encoder 包含三个使用 Windows Media Screen codec 的系统配置文件。在直接从编码器捕获屏幕或直接获取包含屏幕捕获内容的文件(比如 .avi 文件)时使用。这三个屏幕捕获配置文件是:<OL>

 <LI><B>拨号调制解调器 (28.8 Kbps) 屏幕捕获(现场)</B>  这一配置文件设计用来在很宽范围的计算机系统上进行编码,并被调整进行实时或现场捕获。设置较低的帧速率可用来提高捕获的性能,这在性能较低的计算机上是一个解决办法。目标用户有拨号调制解调器连接 (28.8 Kbps) ,而输出视频分辨率将会与源分辨率相匹配(例如,整屏、选取的窗口,等等)。<BR><BR></LI>



 <LI><B>拨号调制解调器 (28.8 Kbps) 屏幕捕获</B>   这一配置文件的帧速率设置为每秒 5 帧。它能创建更为平滑的视频捕获但要求更高的 CPU 使用量。目标用户有拨号调制解调器连接 (28.8 Kbps) ,而输出视频分辨率将会与源分辨率或捕获设备相匹配。<BR><BR></LI>



 <LI><B>电子邮件和双 ISDN(综合业务数字网)(128 Kbps) 屏幕捕获</B>   这一配置文件的帧速率设置为每秒 10 帧。目标用户有 100 Kbps 或更高的连接速度。将这一配置文件与为通过电子邮件分发或本地播放而设计的内容一起使用。输出视频分辨率将会与源分辨率或捕获设备相匹配。</LI>

 </OL>



 <H3>使用 New Session Wizard 捕获和编码屏幕</H3>



 <OL>

 <LI>使用 New Session Wizard 建立一个会话。<BR><BR></LI>



 <LI>使用该向导,确定您是要执行一个现场播放还是捕获到文件。<BR><BR></LI>



 <LI>当提示配置设备时,请为该视频设备选择<B>屏幕捕获</B>。<BR><BR></LI>



 <LI>单击<B>配置</B>来选择捕获区域和质量。<BR><BR></LI>



 <LI>在<B>捕获源</B>中,选择想要捕获的项目。可以选择某个特定的窗口、整个屏幕或屏幕上的某个区域。<P class=tl>如果选择<B>窗口</B>或<B>屏幕区域</B>,使用<B>区域</B>按钮来捕获准确的区域。捕获区域的大小随您指向想要捕获的区域会自动设定。您也可以手动设定捕获区域的大小。</P>

 <P class=atl><B><B>注: </B></B>当捕获某个窗口时,如果放大窗口超过了在配置文件中指定的输出大小,那么窗口的有些部分将会无法捕获到。如果减小窗口的大小到小于指定的输出大小,窗口周围多余的区域将变黑。</p></LI>



 <LI>单击<B>确定</B>。<BR><BR></LI>



 <LI>当提示要选择某个配置文件时,选择使用 Windows Media Screen codec 的三个配置文件中的一个。使用没有使用 Windows Media Screen codec 的配置文件可能会导致低质量的编码。<BR><BR></LI>



 <LI>根据您步骤二中选取的任务,指定一个播放端口(或使用默认值)或一个捕获文件。<P class=atl><B><B>注:</B></B>编码器允许多达 50 个客户直接连接进行播放,或者可以在运行 Microsoft Windows Media Services 的服务器上创建源于该编码器的流。</p></LI>



 <LI>提供其它的必需信息完成该向导,确保想要捕获的窗口或屏幕部分是在最前面,然后单击<B>开始</B>。 </LI>

 </OL>



 <H3>使用 New Session Wizard 编码包含屏幕内容的 .AVI 文件</H3>



 <OL>

 <LI>使用 New Session Wizard 建立一个会话。<BR><BR></LI>



 <LI>使用该向导,单击<B>转换音频或视频文件为 Windows Media 文件</B>。<BR><BR></LI>



 <LI>指定源和目标文件。<BR><BR></LI>



 <LI>单击<B>确定</B>。<BR><BR></LI>



 <LI>当提示要选择某一配置文件时,请选择使用 Windows Media Screen codec 的配置文件。<BR><BR></LI>



 <LI>提供其它的必需信息完成该向导,然后单击<B>开始</B>启动编码。<P class=atl><B><B>注:</B></B>当使用第三方屏幕捕获工具捕获为 .avi 文件时,对以后计划要使用此编码器进行转换的文件使用行程编码 (RLE) 压缩或 RGB 非压缩格式。</p></LI>

 </OL>



 <H2><A NAME="contcreation_using"></A>使用视频优化过滤器</H2>



 <P>我们大多数人所知道的“视频”是由 National Television Standards Committee (NTSC) 定义的,它要求模拟数据以每秒 30 帧的速率(或者对 Phase Alternate Line (PAL) 视频来说是每秒 25 帧)进行隔行扫描和播放。隔行扫描的视频使用一种称为<I>场</I>的半分辨率视频图像显示图像,并使用两个视频场来形成一个单独的视频帧。每个视频场由一些隔行组成。场一显示所有奇数编号的行,而场二返回并显示所有偶数编号的行。当视频是通过空气或电缆传送时,隔行扫描可以节省带宽,但当隔行扫描的内容被转换为数字格式时,视频质量会受损。对于许多其它的内容源,比如 DV 照相机、VHS 录相带、8mm,以及电视源,比如有线电视,需要考虑这种影响。Windows Media Encoder 能解除隔行扫描内容,过滤交替的场成为单独的帧,从而获取一种更加平滑的效果。</P>

 <P>电影通常拍摄的帧速率为每秒 24 帧。当传送到另一种媒体,比如 DVD 和录像带,通过使用一种称为 <I>3:2 下拉</I>的序列,给传送的内容添加另外的场,来获得 NTSC 所要求的每秒 30 帧的标准帧速率。另外的帧是在一个电视传送电影工作室添加的,在那里电影转换为视频。Windows Media Encoder 可以删除添加的视频场并以每秒 24 帧的帧速率对图像进行编码,最终的文件大小较小但图像质量较高。删除另外的帧的过程称为<I>反转电视传送电影</I>。 PAL 视频不需要这些额外的视频场,因为其帧速率与电影传送的帧速率每秒 25 帧足够接近。</P>



 <H3>解除隔行扫描视频</H3>



 <OL>

 <LI>在创建新的会话后,在<B>会话</B>菜单上,单击<B>属性</B>。<BR><BR></LI>



 <LI>单击<B>源</B>选项卡。单击包含想要解除隔行扫描的视频的源,然后单击<B>更改</B>。<BR><BR></LI>



 <LI>单击<B>视频优化</B>选项卡。<BR><BR></LI>



 <LI>单击<B>解除隔行扫描</B>。<BR><BR></LI>



 <LI>如果使用多源组,对每一组重复步骤 2 到骤 4。<P class=atl><B><B>注: </B></B>只对先前进行过隔行扫描的视频源使用解除隔行扫描功能。</p></LI>

 </OL>



 <H3>要将基于电影的内容的帧速率由每秒 30 帧转换为每秒 24 帧(反转电视传送电影)</H3>



 <OL>

 <LI>在<B>会话</B>菜单上,单击<B>属性</B>。<BR><BR></LI>



 <LI>单击<B>源</B>选项卡。单击包含想要转换到帧速为每秒 24 帧的视频的源,然后单击<B>更改</B>。<BR><BR></LI>



 <LI>单击<B>视频优化</B>选项卡。<BR><BR></LI>



 <LI>单击<B>反转电视传送电影</B>。<BR><BR></LI>



 <LI>如果使用多源组,对每一组重复步骤 2 到骤 4。<P class=atl><B><B>注: </B></B>只对先前进行过电视传送电影的帧速率为每秒 30 帧的视频源使用反转电视传送电影功能。确保在捕获屏幕时没有选中<B>反转电视传送电影</B>。</p></LI>

 </OL>



 <H2><A NAME="contcreation_encoding"></A>以每秒 60 帧的帧速率编码高速动作内容</H2>



 <P>Windows Media Encoder 包含几个高速动作的配置文件,使您能够编码高速动作内容,比如帧速率为每秒 60 帧、分辨率为 320 x 240 的移动事件。高速动作内容包含很多动作但场景变换很少。</P>



 <P>要制作帧速率为每秒 60 帧的内容,请从以全高度分辨率隔行扫描的源开始。对于 NTSC 制式,全高度为 480 像素。分辨率必须是全高度的,这样编码器才可以捕获到所有隔行扫描的场。</P>



 <P>在编码过程中,您解除隔行扫描内容来产生两个半高度的帧速率为每秒 30 帧的帧,它们可以结合在一起成为一个单独的帧,并以每秒 60 帧的帧速率播放。</P>



 <H3>要编码高速动作内容</H3>



 <OL>

 <LI>使用 New Session Wizard 创建一个会话。<BR><BR></LI>



 <LI>使用该向导,要么单击<B>从连接的设备上获取音频或视频</B><B>或计算机屏幕</B>,要么单击<B>转换音频或视频文件为 Windows Media 文件</B>。<P class=atl><B><B>注: </B></B>当从某个设备进行实时捕获时,编码器将会自动以全分辨率进行捕获。如果是源于 .avi 文件,那么文件必须有全高度(480 像素)分辨率。</p></LI>



 <LI>当要求选择一个配置文件时,请选择为高速动作而设计的配置文件。系统高速动作配置文件在标题名称中有<I>高速动作</I>。<BR><BR></LI>



 <LI>请提供完成向导所必需的信息。<BR><BR></LI>



 <LI>在<B>会话</B>菜单上,单击<B>属性</B>。<BR><BR></LI>



 <LI>单击<B>源</B>选项卡。单击包含想要以每秒 24 帧的帧速率进行编码的源,然后单击<B>更改</B>。<BR><BR></LI>



 <LI>单击<B>视频优化</B>选项卡,单击<B>解除隔行扫描</B>,然后单击<B>确定</B>。<BR><BR></LI>



 <LI>再次单击<B>确定</B>关闭<B>会话属性</B>对话框。<BR><BR></LI>



 <LI>单击<B>开始</B>开始编码。</LI>

 </OL>



 <H2><A NAME="contcreation_info"></A>其它信息</H2>



 <P>要了解更多关于 Windows Media Encoder 的信息,请查看 Windows Media Encoder 帮助。要了解更多关于编码配置和硬件需求的信息,以及要下载 Encoder 7,请查看 Windows Media Encoder 页面上的链接 <A HREF="http://www.microsoft.com/windows/windowsmedia/en/WM7/encoder.asp"target="_top">Windows Media 产品站点</A>(英文)。要了解更多关于创建内容或创建到主机和传送内容的 Web 站点,请访问链接 <A HREF="http://msdn.microsoft.com/windowsmedia"target="_top">Windows Media 开发人员中心</A>(英文)。</P>

责任编辑:lmtwadmin

分享到:
版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中图片均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时联系我们删除!