轻松转换视频格式

来源 :新电脑 | 被引量 : 0次 | 上传用户:zsk1370826
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  不同来源的视频通常采用不同的格式,这些格式大部分是移动设备和客厅的播放机不能够支持的,不过,只要你掌握视频的转换技术,那么想让视频在什么设备上播放都不是问题,并且,很多时候你并不需要转换整个视频文件的编码。
  
  由于视频的来源以及播放设备日趋多样化,所以人们对视频转换的需求也越来越多,虽然在电脑上可以轻松播放几乎所有的视频格式,但是很多时候人们并不想在电脑上观看视频,有时候更希望能够在移动设备上随时观看;而有的时候更希望在电视上观看,毕竟大屏幕才有影院的欣赏效果。
  如果你也有类似的需求,那么下面我们帮助你轻松地实现它。首先,我们将为你找到所有合适的工具,并列出各种常用播放设备对视音频格式的支持情况以及它们在播放主流的视频文件时是否需要转换。与此同时,我们将告诉你应该如何利用工具对源视频进行分析,通过分析结果和我们提供的表格,你将能够清楚地知道在特定的设备上播放时是否需要对视频进行转换。如果需要转换的话是只需重新封装,还是需要对视频或音频重新进行编码,进而通过最快的途径完成转换工作。
  分析视频文件
  视频文件将视频轨道和音频轨道打包在一个容器中,按照视频文件的设计规范,容器内包含视频轨道和至少一个音频轨道,另外还包含让播放器了解该视频文件的视频轨道和音频轨道格式、帧速等详细信息的数据。
  本来,如果一种视频文件就对应一种特定编码的视频轨道和音频轨道,那么转换视频文件格式的工作就会非常简单,但是事实却并非如此。以硬盘录像机录制电视节目的TS视频文件为例,录像过程中视频采用的编码格式将取决于录制的是DVB-T(地面无线数字视频广播)还是HDTV(高清数字视频广播)节目,录制HDTV节目时采用H.264格式编码,而录制DVB-T将采用MPEG2格式编码。
  因此,转换视频首先要分析清楚文件所使用的编码格式,这项工作可以通过MediaInfo(mediainfo.sourceforge.net/zh-CN)来完成。下载MediaInfo安装程序直接运行,安装过程中安装程序将向你推荐视频播放器之类的软件,你可以根据自己的需要选择是否安装,除此以外,只需一直单击下一步即可完成安装。
  安装完成后,在开始菜单中找到MediaInfo程序组并打开该程序,软件将首先打开一个设置对话框,在对话框中“Language”下拉菜单中选择“简体中文”,设置对话框将即刻转为中文显示,接下来在“输出格式”下拉菜单中选择“表格”,你将能够在MediaInfo中查看视频文件更详细的信息。MediaInfo的默认设置将被整合到资源管理器文件右键快捷菜单中,是否需要文件夹右键菜单,则可以通过设置对话框中的“包含文件夹右键”复选项进行设置。
  单击设置对话框“确认”按钮即可看到MediaInfo的主界面,单击“Language”下拉菜单选择“简体中文”,主界面将转为中文显示。单击“文件”菜单打开或者通过主界面右侧的浏览按钮打开需要分析编码格式的视频文件,打开后主界面右侧文件路径下方将显示文件的详细信息,其中第一行是该视频文件的容器,接下来是视频轨道和音频轨道的格式,这其中视频的编码格式是最重要的,如果你准备用于播放的播放设备支持这种视频编码,那么你将可以减少很多工作。
  在下方两个单元格你可以了解视频与音频的详细信息,除了需要注意视频的分辨率是否适用于你的播放设备外,帧(fps)数也是你必须注意的一项,例如一个720p(1280×720像素)的HDTV,每秒50帧,你的平板电脑可能支持720p,但是却未必能够支持每秒50帧的视频流。通过MediaInfo报告的信息并对比你播放设备的参数,看看你是否需要调整视频流。
  另外,所有使用Matroska(MKV)容器的视频文件你必须特别注意,这一开源的视频格式非常灵活,允许不同的视频和音频格式,但是,大部分播放设备对于MKV的兼容性却不是太好,微软用于蓝光和WMV文件的MKV VC-1只有少数智能手机和平板电脑能够播放,大部分播放设备都只支持H.264视频流的MKV文件。
  改变容器
  如果准备用于播放的设备不支持视频文件的格式,那么你需要先将该视频文件中的视频轨道和音频轨道提取出来,然后再将其封装到适合播放设备的容器中。以转换硬盘录像机的TS文件而使其能在Android平板电脑上播放为例,提取视频和音频轨道的工作需要使用tsMuxeR(www.videohelp.com/tools/tsMuxeR)来完成,而重新将其封装为Android平板电脑支持的MKV文件则需要使用MKVtoolnix(www.bunkus.org/videotools/mkvtoolnix/)来完成。
  首先启动tsMuxeR并在“Input files”选项卡中单击右侧的“add”按钮加载TS文件,然后在“Output”选项中选择“demux”,使用tsMuxeR将TS文件中的视频和音频轨道提取为文件保存起来。接下来在开始菜单中找到“MKVtoolnix”程序组,打开“MKVmergeGUI”,通过“Sources|add”加载刚才提取出来的视音频文件。加载过程中,软件将检测加入的视音频文件内容是否适合当前的编码任务,如果不适合将给出相应的提示,例如软件可能会提示你当前选择的视频源帧数不适合编码H.264视频格式,并给出提示,建议设置帧数为25。出现类似的情况你可以使用MediaInfo来检查源文件,并结合播放设备的情况,确定需要调整的编码设置。例如检查确定应采用25帧,即可在MKVmergeGUI的“track”中单击视频轨道,在下方的选项中单击切换到“Format specific options”选项卡,在“BPS”下拉菜单中选择“25”,然后单击“Start muxing”按钮开始封装MKV文件。
  灵活地利用上述3种工具,你可以轻松地完成类似的编码工作,而换一个封装工具,例如Yamb(yamb.unite-video.com),则可以将视频文件编码为当前流行的MP4文件。
  单独转换音轨
  在某些情况下你需要转换音轨,例如视频文件在iPhone和iPad播放时,苹果只支持AAC格式的音轨格式,而许多视频文件采用的是杜比AC3格式,所以这时你需要转换音轨。要单独转换音轨最佳的工具是专业的编码工具meGUI(sourceforge.net/projects/megui)。运行下载的meGUI安装程序之前,你需要确保你的电脑已经接入互联网,因为meGUI需要在线获取所需的组件和适用于各种播放设备的配置文件。而除此之外,你还需要做两件事,其一是安装用于转换编码的AviSynth(www.avisynth.org),其二是在meGUI中选择“Options|Update”,软件将把你引导到适当的页面,从Nero的网页上装载AAC编码器。
  上述工作完成后重新启动meGUI,然后选择“Workers|Create new worker”,在软件的主界面上通过“Audio input”加载已经分离出来的AC3音轨,在“Audio|Encoder settings”中选择“Nero AAC: NDAAC LC 96 kbs”,如果目标音轨是一个多声道的AC3音轨,则可在“Config|Output channels”中选择“Downmix multichannel to stereo”选项,最后,在“Queue”菜单中选择“enqueue”加载当前准备的编码任务,单击“Start”,meGUI就会编码AAC音轨。
  编码视频
  如果播放设备无法支持源文件的视频编码格式,那么你需要对视频进行重新编码,你可以为meGUI安装更多的扩展程序来支持更多的编码格式,可以使用Handbrake(handbrake.fr)编码用于在移动设备上播放的视频文件;使用DivX Plus(www.divx.com)编码适用于在DivX兼容设备上播放的DivX视频;使用MediaCoder(www.mediacoderhq.com)解决其他的编码需求,该软件除了能够支持众多的编码格式以外,更难能可贵的是软件能够使用显示卡的硬件加速功能,加速H.264编码的速度,可比普通CPU编码的速度快几倍。
其他文献
显示器还能为用户提供什么样的功能?三星SyncMaster T27A750给出了它的答案。做为一款定位于“高端”消费人群的多媒体应用产品,该显示器还拥有27英寸的较“大”显示尺寸以及“齐全”的应用功能。    外观造型设计、应用功能和节能环保是新一代显示器产品改进的方向,SyncMaster T27A750集成了三星的各项较优秀的设计、制造、面板技术,带来全新的应用体验。在外观造型设计上,T27A
期刊
崩溃、无响应、不稳定,软件可能出现的问题非常多,在本文中CHIP将告诉你如何分析和迅速排除软件故障,并向你介绍可以解决问题的工具软件。    软件出现问题时,你除了万般无奈地呆坐在电脑前还能够做什么呢?是期望软件能够提供足够的帮助信息帮你排除故障?还是希望在互联网上搜索到问题的解决方案?通常,如果你对软件当前的故障没有足够的了解,那么搜索查找解决方案多半也是徒劳无功的,如果你能够提供软件出现错误时
期刊