扫清视频播放障碍之七问(1)
这个视频如何才能够正常播放?如何能够复制这部电影?如何转换这个视频使其能够在其他的设备上播放?如何才能够在上网本上欣赏高清影片?下面CHIP将为你解答所有的视频播放问题,使你在视频应用上更加得心应手。
难得在百忙之中抽空欣赏影片,以便自己紧张的神经可以略微松弛一下,但在你按下播放按钮之后才发现影片无法正常播放,这的确是再扫兴不过的事情。但事实上,DVD播放器、手机等不同的设备所支持的视频格式各异,而各种视频文件的编码方式五花八门,视频文件无法播放是非常常见的事情。不过,以后这一切对于你已经不再是问题,CHIP将为你解答所有视频播放的问题,并在随杂志附赠的光盘中为你准备好所需的软件。
如何了解视频文件的编码?
众所周知,无法正常播放某个影音文件的原因大多是由于缺少合适的解码器,只需要弄清楚这是一个什么格式的视频文件,具体采用何种编码,下载安装对应的解码器,问题即可迎刃而解。不过,要弄清楚一个视频文件具体采用了哪种编码却不是一件简单的事情,虽然通过AVI、MPG、MP4、FLV和MKV等视频文件的扩展名我们马上就能够大概知道这是一个什么格式的视频文件,但困难的是每一种视频文件格式编码方式并不是一成不变的。例如同是AVI文件,但可以采用的视频编码却数不胜数,可选择的音频编码也非常多。
幸好,我们有一个非常出色的视频分析工具软件MediaInfo,它可以帮助我们解决这一问题。使用该软件你只需简单地将要了解其编码的影音文件拖到软件的窗口中,软件马上就能够检查出当前文件所使用的视频、音频编码格式,甚至还能够同时为你提供对应解码器的网站地址。另外,除了可以采用拖动方式进行操作外,在安装MediaInfo之后,在资源管理器窗口中用鼠标右键单击影音文件,你也可以通过快捷菜单中的"MediaInfo"选项直接调用MediaInfo来检查当前文件的编码。
如何能够播放所有视频文件?
互联网上有不少打包多个解码器、播放器的解码工具包是专为解决视频无法播放的需求而设计的,例如国外的KLite、国内的完美解码和终极解码,这些解码工具包包含当前流行的各种影音编码的解码器,部分工具包甚至还包含一个或多个播放器软件,安装之后即可播放几乎所有的影音文件,使用起来非常方便,因而,当前绝大部分用户都选择使用类似的解码工具包作为自己的影音文件播放方案。
不过,在提供便利的同时解码工具包的缺点也是明显的,毕竟解码工具包所安装的解码器会超出我们的应用需求,也就为系统增添了不必要的负担,而且还不排除会出现解码器之间的冲突问题。而且,部分解码工具包制作上不够严谨,不时还会出现这样或那样的缺陷。因而,对于系统稳定性要求较高的用户,建议只安装自己需要的解码器。当媒体播放器无法播放特定的影音文件时,使用MediaInfo、GraphStudio之类的编码分析工具进行检查,并下载对应的解码器进行安装来解决问题。
技巧:安装过滤器组合ffdshow tryouts和Haali媒体分离器,即可让Windows Media Player支持各种流行编码的影音文件,基本上可以满足绝大多数用户的需要。而对于使用本身就内建了大量解码器的Windows 7的用户来说,即使不安装任何第三方软件也已经可以播放绝大部分影音文件。
在Windows Media Player支持的情况下,用户可以通过Windows Media Center管理和播放各种影音文件,对于配备遥控器的媒体中心电脑来说更为理想。不过,也有许多用户选择使用内建有大量解码器的第三方播放器,例如近年开始流行起来的射手播放器就是一个非常好的选择,该播放器不仅内建有大量的解码器,最难能可贵的是它还能够自动从互联网上下载影片的字幕,而且播放器的更新频繁,能够及时更新和支持最新的编码技术,几乎没有它播放不了的影音文件。
扫清视频播放障碍之七问(2)
如何在性能较弱的电脑上播放高清影片?
当前播放高清视频流行的方法是通过软件解码来实现,这对电脑的处理性能有较高的要求,对于当前主流配置动辄就双核、四核处理器的桌面电脑和笔记本电脑来说这当然不是问题,不过,对于老一代电脑和性能较弱的上网本来说将会是一个问题。这些电脑用户,如果希望播放高清视频,首先,播放器的选择必须相当谨慎,在硬件支持的情况下,可以考虑尽可能借助硬件解码来减轻处理器的播放负担,另外,还要善于利用播放器为低性能电脑而设的特殊功能。
播放器方面,国外Media Player Classic Home Cinema和上面曾经介绍过的射手播放器都是比较适合的选择,这两款播放器占用的系统资源较小,并能够利用显示卡硬件加速功能降低电脑处理器的负担。在射手播放器中用鼠标右键单击播放器窗口,选择"播放器设置",单击右侧箭头按钮转到"视频与画面"设置页,播放器将自动为你检测当前电脑的显示卡是否支持加速功能,并提供是否通过上方的设置选项启动加速功能的建议。另外,对于硬件性能的确无法胜任播放任务的电脑,射手播放器还提供一种性能优先的播放模式,通过"视频与画面"设置页上方下拉菜单选择"性能优先模式"选项,可以在略微牺牲视频质量的情况下尽可能地确保流畅播放。
如何复制DVD?
复制DVD可以选择两种类型的软件,其一是类似DVDFab(http://www.dvdfab.com/)和DVD Shrink之类的专用工具软件,此类软件专为复制DVD而设计,无论你是希望将DVD复制为视频文件,还是多复制一份光盘备份,都可以轻松地完成。其中,DVDFab是商业软件,而DVD Shrink则是免费软件,DVD Shrink已经很长一段时间没有更新,但目前在Windows 7中也仍然能够使用。DVDFab则已经更新至支持最新的蓝光光盘,该软件在国内极受欢迎。
除了专用工具软件之外,你也可以选择支持DVD复制功能的光盘刻录工具软件来完成这一任务,以最著名的Nero Burnning Suite刻录软件为例,使用该软件的Nero Recode组件,只需简单地选择要复制的光盘,调整目标光盘的规格大小,需要的话进一步设定视频的质量,即可轻松将DVD光盘进行复制。唯一不同的是,刻录工具软件毕竟不是专用的DVD复制工具,对于区码保护等一些类型特殊的光盘源,处理起来未必能够比得上专用工具软件那么得心应手。
为转换视频格式准备什么样的软件?
视频转换软件的数量非常多,对于一般用户来说,主要可以选择两种类型的转换软件。其一是类似快乐影音转换器、格式工厂这样"傻瓜"型的转换工具。以快乐影音转换器为例,你只需要简单地选择转换后的视频将在什么设备上播放,或者希望转换成什么格式,即可通过预设值轻松地完成转换。但需要注意,该软件在安装过程中默认安装个别无关的系统工具软件,并且,在完成安装的步骤中又尝试将某个无关的网站设置为主页,你需要在安装过程中加以注意并手动修改安装选项。
除了"傻瓜"型的视频转换工具,类似MediaCoder、Super这样的免费转换工具,则会更适合经验较丰富并对编码参数有自定义要求的用户,除了可以根据自己的需要选择视频和音频编码,你还可以自定义帧速率和视频与音频的比特率,这些都是对转换后的视频质量影响非常大的参数。
如何设置最佳的转换参数?
通常,视频转换软件在处理各类视频时默认设置的参数还是相对中庸的标准参数,效果虽然可以接受但却未必是最佳的,因而,如果希望获得最佳的转换效果,你需要根据转换后播放该视频的设备以及影音文件的具体情况对转换参数略做修改。例如,对于大部分视频编码来说,使用二次编码模式进行编码,由于转换工具在正式编码之前先预编码一次源文件,然后,再结合第一次获得的数据进行第二次编码,因而,我们可以通过牺牲约两倍于普通模式编码的时间,更好地控制好文件体积与视频质量之间的平衡,获得更佳的编码质量。以MediaCoder为例,该选项可以在编码设置的"视频"选项卡中"模式"下拉菜单中找到。
另外,将普通的电影转换后在DVD播放器上播放时,可以通过加入双向预测帧(B-Frames),在不会额外加大数据量的情况下提高视频的质量,在使用Super进行编码时,单击"Video"设置部分"Options"中的"Other Options"按钮,即可在弹出的设置对话框中找到"Insert BFrames"选项。而同样是采用H.264编码电影,我们需要根据最终播放的设备选择H.264参数,例如,在使用Super进行编码时,单击"Video"设置部分"Options"中的"H264 Profile"按钮,弹出设置对话框,如果当前我们编码的视频将用于iPhone播放,那么,我们应该在对话框中选择"Baseline Profile"。在本文中CHIP为你提供了一个"各种设备的最佳格式和编码设置"的色块,你可以参考其中的建议设置。
如何支持字幕?
字幕一般分为内嵌和外挂两种,内嵌字幕主要有两种类型,一种是在编码视频文件时直接叠加到视频图像之上的内嵌字幕,这种内嵌字幕成了视频图像的一部分,因而,不能修改,播放时也不能够关闭。而MKV等极少数的编码支持将字幕以封装的方式加入到视频文件中,而不是叠加到视频图像之上。这种内嵌的字幕在播放时可以选择显示也可以关闭,另外,在一个视频文件中还可以封装多种语言的字幕,在播放时选择使用。
外挂的字幕主要分为两种类型,一种是图形字幕,另一种是纯文本字幕。如果我们用VOBsub从DVD中提取字幕,就可以提取出由一个IDX和一个SUB文件组成的图形字幕文件。而如果我们将从DVD中提取的字幕再用字符识别技术进行处理,例如使用SubOCR识别图形字幕,我们就可以获得SRT格式的纯文本字幕文件。很明显,图形字幕文件的制作相对容易,但文件的体积会比较大;纯文本字幕的体积比较小,在编码或者播放时调整字幕显示效果也比较方便。外挂的字幕在播放时,可以通过设备或播放器的字幕控制功能手动载入使用。一般情况下,大部分设备和播放器在设置播放显示字幕时,都会自动加载视频文件所在文件夹与视频文件同名的字幕文件。
如果希望在编码时加入字幕,以使用MediaCoder编码为例,通过编码设置中的"字幕"选项卡,即可选择是否加入字幕以及字幕的语言、编码等设置。需要注意,目前MediaCoder只支持ANSI格式的STR纯文本字幕,否则编码时有可能会出错。
网友评论