关于动画片的格式

2024年11月29日 17:45
有2个网友回答
网友(1):

我没用过你的机型,也没压过手机上的WMV影片,你的问题我只能估计是码率等设置过高造成的。小5或SPV所内置的播放器是简易的WM PLAYER,它只可以播放以WMV为主的视频,而我们常用的AVI、MPG、MPEG等格式就不可以播放了,如果想看只有安装特殊的软件。下面这两篇文章希望对你有所帮助,特别是后一篇说的是PPC上的片子的压制但可以借鉴一下!!

教你使用Windows Media编码器
Windows Media 编码器是免费软件,目前有三种版本,9系列的编码器只适用于Windows 2000/XP这两种操作系统,如果您使用Windows 98/Me,可以下载其早期的版本。这两种版本的简体中文版的安装程序可以在微软Windows Media下载站点“http://www.microsoft.com/windows/windowsmedia/intl/download/default.asp?DispLang=cn" http://www.microsoft.com/windows/windowsmedia/intl/download/default.asp?DispLang=cn”找到。
一般来说,建议在Windows XP操作系统中使用9系列的编码器,这是因为在Windows 2000上,该软件可能无法使用比较老的数字视频设备捕获的实况信息。即使您的数字视频设备可以被支持,9系列的编码器在使用过程中由于无法自动检测设备的开启和关闭状态,使用起来会非常不便。
选择并下载需要的编码器安装程序后,安装的工作极为简单,一直单击“下一步”按钮就可以完成。但需要注意,如果您试图改变安装文件夹的路径,9系列的编码器无法安装在包含
Unicode 字符串(例如???ü?§)的文件夹中。
在安装Windows Media编码器时将自动安装四个实用工具:“Windows Media 配置文件编辑器”,用于创建自定义配置文件,以便在编码会话中使用;“Windows Media 文件编辑器”,也就是以前的 Windows Media ASF Indexer软件,可以使用此工具来编辑 Windows Media 文件,进行剪切文件、添加脚本命令、混合多声道为立体声等操作;“Windows Media 流编辑器”,可以用于拆分或组合现有 Windows Media 文件中的流来创建文件,例如将一个多比特率的文件拆分成多个单比特率文件;“Windows
Media 编码脚本”,也就是上一版本的 “Windows Media 编码实用工具”,可以通过命令行编码实用工具 (Wmcmd.vbs)在命令行上进行编码。
配置和编码
安装完毕后,在使用编码器之前,应将系统上所有无关的程序关闭,以避免编码过程意外中断。虽然中断后编码器也可以在重新开始时从中断的位置继续编码,但中断位置的音频与视频可能会在播放过程中出现几秒钟的不同步。还有,编码器在编码过程中需要占用大量的系统资源,CPU占用率接近100%,将其他无关的程序关闭,可以让编码器运行得更顺畅。 1. 向导和常见方案。
在Windows Media 编码器启动时将弹出一个“新建会话”对话框,编码器在开始编码前,需要为编码的工作建立一个会话,所谓建立会话其实就是指定此次编码要执行的工作与设置其他相关的选项,这是编码工作的关键。“新建会话”对话框中提供“向导”和“快速启动”两个选项卡,顾名思义,前者将以向导的方式指导您手动配置编码方案中需要的所有设置,而“快速启动”中则已经包含了大部分设置的常见编码方案,您需要做的只是指定编码信息的来源和输出的位置,例如文件名称和服务器地址。
“向导”选项卡窗口中包括“自定义会话”、“广播实况事件”、“捕获音频或视频”、“转换文件”和“捕获屏幕”五个选项,除了“自定义会话”用于让您自定义编码方案的每项设置外,其他四个选项分别用于指导您完成以下四种最常用的编码方案。
“广播实况事件”是通过安装在电脑上的设备捕获音频或视频,然后对这些内容进行编码并通过服务器进行实况广播;“捕获音频或视频”则是将捕获的内容转换为 Windows Media 流媒体文件;“转换文件”是将其他格式的音频或视频文件转换为 Windows Media 格式;“捕获屏幕”是捕获电脑屏幕上包括鼠标指针动作在内的操作并编码为Windows Media 文件,可以捕获整个屏幕,也可以捕获屏幕的一个区域或者特定的窗口。
“快速启动”选项卡窗口中包括“捕获实况内容用于本地播放”、“捕获实况内容用于流”、“将电影内容转换为视频”和“广播公司会议”四种常见编码方案。
“将电影内容转换为视频”用于将电视、电影之类的视频内容转换为 Windows Media 格式的文件,以便通过网络传输或者在本地播放;“广播公司会议”则是通过编码器将视频会议传输到流媒体服务器进行实况广播的编码方案;“捕获实况内容用于本地播放”和“捕获实况内容用于流”两种方案与“向导”中的“广播实况事件”和“捕获音频或视频”目的相同,惟一不同的是,“快速启动”中的编码方案已经为您定义了更多的设置选项。
2. 配置源。
在“新建会话”的“向导”中选择“自定义会话”,编码器将转到“会话属性”窗口,“会话属性”窗口中有多个选项卡,编码方案所需的所有设置都包括在这里面。
第一个选项卡是“源”,用于定义编码内容的来源,Windows Media 编码器可以接受来自设备的源,也可以接受文件为源。您需要在“源来自”选项中选择准备使用的来源,可以是文件或者设备,也可以是两者并用。与数字音乐的制作相同,源的质量越高,输出内容的质量也越高。这意味着,您应当使用最高质量的源文件,或者在以设备为源时让设备以最高质量进行捕获。
选择好源文件来自哪里后,下方的选项会随之改变,您需要通过音频、视频、脚本三个选项来选择源将包括哪种的内容类型,每个源需要最少一种音频或者一种视频源。其中的脚本是一种让编码后的流媒体在特定时间点执行某种操作的命令,例如您可以指定播放到某个时间激活一个浏览器打开指定的网站,或者为您自己拍摄的短片和捕获的屏幕添加字幕。如果要使用脚本,需要在选择脚本类型的同时,在下拉菜单中选择“脚本面板”,这样才可在编码时通过面板添加脚本。
决定了源将包括的内容后,您需要确定在下拉菜单中选择内容将从何而来,音频和视频类型的内容可以从设备获取,也可以通过文件输入,但某件设备如果已经充当了视频设备,就不可以再作为音频设备了,反之亦然。选择设备后单击旁边的“配置”按钮可以对设备进行设置,此时Windows Media 编码器将自动调用设备默认的系统设置工具。
3. 配置输出。
Windows Media 编码器可以将编码内容输出到文件,也可以将编码内容实况广播。可以将内容传输到运行 Windows Media Services 的服务器上进行广播,也可以允许 Windows Media 播放机直接从编码器上接收播放。最简单的方式是选择“自编码器拉传递”,然后查找可用端口,再直接输入您自定义的端口。这样,在编码的同时,其他朋友就可以在Windows Media播放器上打开“mms://IP:8080/”(本例假设您使用的端口是8080,IP则是指您的互联网IP地址),开始接收您的广播内容。(dragoncw:要想进行时间压缩的话,这一项前千万不要打勾啊,这可是我辛辛苦苦得出的血的教训啊)
在广播时,您也可以同时将广播的内容保存到文件,但如果只准备将编码的结果输出到文件,应该在“输出”选项卡上清除“自编码器拉传递”和“向服务器推传递”两个复选框上的选中标记,下方的“保存到文件”复选框将变为“编码到文件”,选中该复选框,然后在“文件名”输入框中输入文件名就可以了。另外,“文件名”输入框下方还有用于限制输出文件大小和长度的选项,以及一个“索引文件”的复选框,这些选项您可以按照自己的需要定义。
如果编码的内容包括视频,建议选中“索引文件”的复选框对内容进行索引,这样,在播放时才可以使用播放器的快进和后退功能进行控制。同样的技巧也适用于“高级”选项卡的“时间码”选项,当使用设备捕获视频内容用于编码时,建议选择“创建时间码”,使用文件为编码源时,选择保留时间码,这样使编码结果支持帧查找,可以更方便地控制播放的方式。
此外,当以设备为源编码到文件时,编码的过程往往会落后于捕获过程,这将降低编码内容的质量。要防止这种情况的发生,可以在“高级”选项卡选中“将内容临时保存到硬盘”复选框,对捕获的内容进行临时存储,然后再编码到文件。或者同时选中“先捕获到硬盘,然后进行编码”复选框,以达到最佳质量。不过需要注意,如果您对文件大小和时间进行了限制,将不能使用这种方式。
4. 压缩。
接下来转到“压缩”选项卡,这里的设置将决定编码结果的质量。与数字音乐的制作不同,影响流媒体编码结果质量的因素很多,编码设置中选择的模式、比特率、缓冲区、帧速度、视频平滑度等多种选项都会直接影响编码的结果。为了帮助用户选择正确的编码设置,9系列的Windows Media 编码器预先为多种编码目标定义了压缩方案,您可以从“目标”下拉菜单中选择准备将编码后的结果用在什么地方,然后编码器将按照编码的目的为音频和视频各提供几种质量等级的压缩选项,避免了其他不适用于当前编码目标的压缩选项带来的麻烦,不需要您逐一定义缓冲区、帧速度、视频平滑度等普通用户不太了解的设置。
在某些编码目标下,当为音频和视频选择了压缩选项后,还需要在“比特率”一栏中选择要使用的压缩比特率。比特率是媒体信息每秒传输的比特数,比特率越高,得到的编码结果质量就越好,播放视频时更加流畅。但比特率越高编码后的文件越大,在线播放时需要的网络带宽也就越高。当网络拥塞时,比特率会适当向下调整,牺牲视频的流畅度来换取图像的清晰度,当网络达不到播放文件的比特率最低播放需求时,播放就会中断。为了避免这一问题,可以使用多比特率进行编码。这样,当网络拥塞而无法流畅播放最高比特率的内容时,播放器将会自动转为播放低比特率的内容。但是,多比特率编码的内容大大多于单个比特频的,而且编码时需要耗费更多的CPU资源。
“压缩”选项卡下方的“时间压缩”复选框也非常值得您去注意,该功能在某些情况下特别有用。应用时间压缩,您可以加快或放慢播放时的速度,而且加速或减速对音频流的音调都没有影响。
使用的方法非常简单,选中“时间压缩”复选框,然后单击旁边的“属性”按钮,定义加速或者减速的程度。不过,需要注意,只有当编码的源是文件,并且也是编码到文件时才可以使用时间压缩功能。
另外,“时间压缩”旁边还有一个“两次通过编码”复选框,通常情况下,虽然使用“两次通过编码”花费的编码时间较长,但可以获得更高的质量,原因在于编码器能够在第一次通过时对内容进行分析,特别是对VBR这一类需要按内容进行优化的编码模式更有帮助。
5. 其他配置。
配置好“压缩”选项卡的选项后,接下来是用于在编码前对视频进行裁剪或者调整其大小的“视频大小”选项卡,在这里可以对输入视频图像的边缘进行裁剪或调整输出视频的高度和宽度,也可以调整视频的大小,使输出图像与裁剪后的图像在大小上匹配。您可以自行决定裁剪调整的范围,也可以利用配置文件中指定的带宽让视频自动调整大小,例如在多比特率的压缩方式下,当比特率降低时,配置文件将调整视频的大小以便保持图像的清晰。但一般情况下,如果从获得最佳的编码结果的角度来考虑,不建议调整输出视频的大小,特别是在捕获屏幕画面进行编码时不应调整图像的大小,否则将可能导致编码内容质量极差。
接下来要介绍的是“处理”选项卡,该选项卡中的设置用于优化视频与音频,特别需要注意的是对隔行扫描的源视频进行反交错处理、保留源视频中的隔行扫描和对电视电影内容应用反转电视电影过滤器有关的三个选项。对隔行扫描的源视频进行反交错处理的功能主要用于混合隔行扫描的奇数场和偶数场,避免在电脑显示器这类逐行扫描设备上播放时出现闪烁;而保留源视频中的隔行扫描可以使编码后的内容更适合在电视机之类的隔行扫描设备上播放;对电视电影内容应用反转电视电影过滤器用于删除电影被转换为NTSC 视频时添加的非自然信号,可以改善编码结果质量。
使用上述三种过滤器,首先要单击“处理”选项卡上的“检测”按钮对源视频进行检查。确定源视频是否是隔行扫描或电视电影转换的NTSC 源,才能够应用相关的选项。当编码内容应用了时间压缩和需要为内容保留或创建时间码时,不允许用反转电视电影过滤器。“压缩”选项卡中定义的编码目标在没有允许隔行扫描处理的情况下,无法使用保留隔行扫描功能(可以单击“压缩”选项卡中的“目标”旁的“编辑”按钮进行更改)。
至此,编码会话的重要设置就定义好了,但还要定义“属性”选项卡里的编码结果在播放器上显示的标题、作者、版权之类的信息;定义“安全”选项卡里的商业用户应用数字版权管理技术对编码结果进行加密的功能;定义“插件”选项卡里的调用视频、音频插件以增加编码器功能。“属性”选项卡中的信息需要手动输入,“安全”选项卡一般个人用户不需要使用,而“插件”选项卡您可以通过单击“注册”按钮进行选择,有多种功能各异的插件,有的甚至可以帮助您直接将DVD转为Windows Media 编码的文件。
6. 编码。
编码会话设置完成后,可以在“文件”菜单上单击“保存”将会话保存起来,以便以后不需要重新定义会话的内容。另外,如果准备以后经常使用这个会话来对其他内容进行编码,您还可以将会话文件保存到编码器安装目录的Templates 子目录下(默认情况下为 C:\\Program Files\\Windows Media Components\\Encoder\\Templates),这样,此会话就会显示在每次启动编码器时自动打开的“新建会话”对话框中的快速启动列表中,以后使用时,只要配置源和输出,然后就可以马上编码了。
一切准备妥当,在工具栏上单击“开始编码”,编码的工作就开始了。如果在编码的过程中需要插入脚本,可以在脚本面板上,单击与要插入的脚本类型对应的按钮。例如插入字幕、URL或者自定义的脚本命令。在编码的过程中,编码器的“监视”面板将显示当前进行的情况,当编码结束时,会弹出一个“编码结果”对话框来显示编码结果的摘要信息。

关于PPC影片压缩的一点体会
关于影片的压制,通过半年的摸索有那么一点点体会,在这里贴出来,算班门弄斧也好,算抛砖引玉也好,总之一个目的,愿新手少走弯路,别把头发想白了,哈哈。
1、压制影片的格式:如果是言情片或动画片,建议压缩成wmv格式,体积小,适用的机型广泛,清晰度也说得过去,压得好的话不会产生顿屏的现象。
如果是动作片,建议压制成avi格式,wmv格式在大动态时会产生顿屏现象,码率低的话会有马赛克,看起来很不爽(如果你是wmp9.0 for ppc2003,cpu也够劲,那另当别论)。avi影片无论在播放流畅度上还是清晰度上都有上佳的表现。
当然,选择压制格式还跟片源格式有关,如果是mpg、avi等virtualdub可以直接压缩的,还是压成avi的,如果是rm或rmvb格式的,转换起来很麻烦,在安装一定的插件后还是直接压成wmv格式好了,否则转来转去的很辛苦。
2、编码器及基本参数的选择:wmv格式的就不多说了,肯定是windows media encoder 9,当然老机器可以选7.1版本。压缩时帧率12即可,这时分辨率可以根据片源选成320x(240,224......),否则会产生严重的跳帧现象;视频码率根据实际情况(如cpu频率,预期影片体积等)在96—186之间选择,音频可根据自己喜好选择立体声或单声道,音频码率20k足可满足需要。视频编码用windows media video v8,音频用windows media audio 9(适用于ppc2002,wmp8.5)如果版本老,视频用v7,音频用8。也可到
http://www.microsoft.com/windows/windowsmedia/software/pocket/create.aspx" http://www.microsoft.com/windows/windowsmedia/software/pocket/create.aspx
下载适用机型的配置文件,然后在自己摸索着修改。
avi格式的编码器用virtualdub。压缩时帧率12~25,分辨率可以根据片源选成320x(240,224......),视频码率根据预期影片体积在100—300之间选择,音频可根据自己喜好选择立体声或单声道,音频码率20k也足够了。视频编码用divx4.12或5.02(mvp8.5以上支持),音频就不用说了吧,呵呵。用virtualdub压缩时可以选用滤镜,如对影片的对比度和亮度进行调整,旋转,resize等

网友(2):

swf `fla`