网络收集

HTPC视频源概念与编解码、播放解析 Mpeg2;Mpeg4;H.264;WMV-HD

    随DVD市场发展,DVD机市场也繁荣,但DVD机是否是DVD盘的最佳拍档一直存在争论。 由于成本和操作方便性等原因,用DVD播放机还是占DVD播放的主流地位。 用DVD机播放DVD盘操作方便,但已经有人对于DVD机支持DVD盘格式、播放效果等问题提出质疑。并且尝试使用PC播放DVD盘,以追求更佳效果,这也是最初的HDPC原型…..

    而高清格式的二个主要发展趋势和蓝光DVD和HD-DVD,HDTV格式的是HD-DVD支持的电影格式的出现,代表了一种取代DVD,为消费者提供一种更清晰,更完美的电影效果,使家庭影院处在替代影院的门槛。现在没有形成最后完全统一的标准,HDTV播放机也一直没有现身市场。 在蓝光技术DVD机进入市场前,新一代HDTV格式电影悄悄占领了高清电视(电影)这块市场。并且以丰富的网络资源为靠山,挑战蓝光技术。这就如同有了片源丰富,质量上成的MPEG-4的电影,那么我们为什么还要DVD?

    因此在了解什么是HTPC前,我们首先要了解什么是HDTV格式:

    目前DVD视频最高分辨率只有720×480(NTSC制式),而HDTV分辨率主要有三个标准:720P(1280×720逐行),1080 i(1920×1080隔行),1080P(1920×1080逐行),其最高标准画面的清晰程度比DVD高5倍!

    HDTV视频通常采用了MPEG-2、WMV-HD和H.264等多种编码格式:

=================================================================
HDTV技术揭秘视频格式(ZT)
视频压缩就是指的将视频文件进行处理,使其所占磁盘空间减少,以利保存,同时又必须保证能够还及时的原为动态图像的方法。压缩视频文件时使用的压缩编码方法不同,生成的视频文件结构也就不同,这种压缩视频的编码方法就称为视频压缩格式。

  HDTV文件不仅包含了大量图像信息,同时还容纳大量音频信息。所以,HDTV文件的“身材”往往不可小觑,动辄就是几百MB甚至达到几十GB。而这些还是经过视频压缩过后的文件,原始文件更是大得恐怖。用原始文件直接在个人电脑上播放的话,不光容量不能接受,现有存储设备的传输速度也不能够满足。所以HDTV文件均是采用了视频压缩格式格式来存放。面对HDTV庞大的体积,在尽可能低的存储情况下获得好的图像质量和低带宽图像快速传输已成为视频压缩格式的任务。目前HDTV主要采用了以下视频压缩格式:

  
MPEG 2
    MPEG的全称是运动图像专家组(Moving Picture Experts Group)。MPEG压缩标准是针对运动图像而设计的、基本方法是——在单位时间内采集并保存第一帧信息,然后就只存储其余帧相对第一帧发生变化的部分,以达到压缩的目的。 MPEG压缩标准可实现帧之间的压缩,其平均压缩比可达50:1,压缩率比较高,且又有统一的格式,兼容性好。
    MPEG-2标准是继MPEG-1以VCD和MP3为代表的MPEG-1产品成功受到到肯定后,于1994年所推出压缩标准,以实现视/音频服务与应用互操作的可能性。MPEG-2标准是针对标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层的详细规定,编码码率从每秒3兆比特~100兆比特,标准的正式规范在ISO/IEC13818中。MPEG-2不是MPEG -1的简单升级,MPEG-2在系统和传送方面作了更加详细的规定和进一步的完善。MPEG-2特别适用于广播级的数字电视的编码和传送,被认定为SDTV和HDTV的编码标准。现有的DVD影碟里面就是采用的MPEG-2压缩标准。
    一般采用.mpg、.tp和.ts为后缀的HDTV文件就是采用的MPEG-2压缩的。

MPEG4 
    近年来,MPEG-4悄悄地在市场上崭露头角,在最新出品的DV(数码摄像机)、PDA、手机,以至于视频点播、卡拉OK、监控系统等产品说明上,都陆续出现“MPEG-4”字眼,一场取代MPEG-2的市场大战似乎即将打响。
    MPEG-4于2000年经国际标准组织ITU和ISO审核后,成为国际视频压缩标准之一。MPEG-4压缩采用了MPEG-4的视频压缩方式,配上 MPEG-1的音频压缩方式(MP3),生成了图像质量接近DVD,声音质量接近CD,却有着更高的压缩比。与以往的“老前辈”MPEG-2相比,MPEG- 4除了具有惊人的数据压缩比,经过MPEG-4的压缩的文件尺寸可以达到MPEG-2的1/3,而仍然保有极佳的音质和画质。可以用最少的数据获得最佳的图像质量,因此满足了低码率应用的需求。
    但是由于MPEG-4标准派生出各种规格,例如DivX、XviD等等,代表着不同规格利益的商业集团和一些支持免费共享资源的技术团体相互争斗的结果,导致各种MPEG-4规格的兼容性很差。在播放MPEG-4压缩的视频文件时,往往让人们不知道如何选择。
    采用MPEG-4压缩的视频文件的视频文件一般后缀名为.avi,很容易与微软的AVI格式混淆,不容易直接从后缀名辨认,只能通过解码器来识别。

H.264 
    H.264是由国际电信联盟(ITU-T)所制定的新一代的视频压缩格式。H.264最具价值的部分无疑是更高的数据压缩比。在同等的图像质量条件下,H.264的数据压缩比能比当前DVD系统中使用的 MPEG-2高2-3倍,比MPEG-4高1.5-2倍。正因为如此,经过H.264压缩的视频数据,在网络传输过程中所需要的带宽更少,也更加经济。在 MPEG-2需要6Mbps的传输速率匹配时,H.264只需要1Mbps-2Mbps的传输速率。
    与MPEG-4一样,经过H.264压缩的视频文件一般也是采用.avi 作为其后缀名,同样不容易辨认,只能通过解码器来自己识别。

WMV-HD
    WMV-HD是由软件业的巨头微软公司所创立的一种视频压缩格式。其压缩率甚至高于MPEG-2标准,同样是2小时的HDTV节目,如果使用MPEG-2最多只能压缩至30GB,而使用WMV-HD这样的高压缩率编码器,在画质丝毫不降的前提下都可压缩到15GB以下。 
    WMV-HD,基于WMV9标准,是微软开发的视频压缩技术系列中的最新版本,尽管WMV-HD是微软的独有标准,但因其在操作系统中大力支持WMV系列版本,从而在桌面系统得以迅速普及。在性能上,WMV-HD的数据压缩率与H.264一样,两者的应用领域也极其相似,因此在新一代主流视频编码标准霸主地位的争夺之中,双方展开了针锋相对的斗争,而斗争的焦点集中在下一代光盘规格“HD DVD”和数字微波广播电视等领域。 
    一般采用.wmv为后缀的HDTV文件就是采用的WMV-HD压缩的。

  目前DVD论坛已经初步批准将微软的MPEG-2、H.264和WMA-HD作为下一代DVD即HD-DVD技术的强制执行标准。

=======================================================
数字高清:HDTV格式视频文件播放指南(ZT) 

    尽管HDTV目前还是行业标准,但它得到了多家传媒和电子巨头的支持,影响力不容低估。 
    现在网上的高清晰视频都是基于HDTV标准的。上面已经提到,HDTV的高清晰主要表现在它支持1280×720(非交错式,场频为24、30或60)、1920×1080(交错式,场频60)和1920×1080(非交错式,场频为24或30)三种显示模式。HDTV的视频信号采用MPEG2进行压缩,音频信号则采用AC3压缩。网上的HDTV片源以1280×720和1920×1080(交错式)两种分辨率的居多。 
    DVD也是采用MPEG2进行视频压缩的,但这并不意味着能播放DVD的软件就可以播放HDTV。因为DVD采用的MPEG2-PS格式,即MPEG2 Program Stream,主要用来存储固定时长的节目。而HDTV采用的是MPEG2-TS格式,即MPEG2 Transport Stream,是一种视频流格式,主要用于实时传送节目。

软硬件准备 
    HDTV的解码比DVD的解码更依赖CPU的运算能力和内存的容量,因此电脑的硬件配置不能太低,不过目前主流的CPU,不管是P4、Celeron D,还是Athlon XP、Athlon 64,都能满足要求。而内存以256MB以上为宜,若拥有一块直接支持HDTV解码的显卡那就更好了。事实上ATI、NVIDIA和新近归来的S3都有支持HDTV解码的显示芯片,要找一块这样的显卡并不难。当然,一台支持高分辨率的显示器、一块支持5.1声道的声卡和一个高级音箱也是你享受HDTV不可或缺的。 
    由于Windows XP是Windows系列中对多媒体支持最好的,而且稳定性也较好,因此操作系统用它比较合适。另外,Windows XP内置的是DirectX 8.0,最好将它升级到DirectX 9.0C,因为多数播放器都要调用DirectX的DirectDraw等功能。

安装HDTV分离器 
    从网上下载的HDTV文件,许多是带.tp或.ts扩展名的,要播放它们,首先必须有一个支持MPEG2-TS格式的分离器(Splitter Filter)。分离器的作用就是识别文件真正的格式,将其中的视频流、音频流数据分离出来,并发送给解码器进行解码处理。尽管DirectX里提供了MPEG2格式分离器,但DirectX8以上的版本已取消了对TS流的支持,因此必须另外安装HDTV格式分离器方可。 
    Elecard MPEG2 Player中的分离器就能很好地支持HDTV格式。安装该软件后,HDTV分离器也安装到系统中了。当然也可直接下载Elecard MPEG2 Video Decoder进行安装,效果相同。(樵夫语:另外可以考虑Moonlight)

安装HDTV解码器 
    On Air HD Editor是款韩国人开发的HDTV播放器,而网上许多HDTV片源都来自韩国,用它来播放真是珠联璧合。但比起Media Player Classic来,它还是要逊色许多。这里我们需要借助的只是它的HDTV解码器。 (推荐Media Player Classic) 
    下载On Air HD Editor V1.07,不必全部安装它,只需安装解码器即可。解码器安装程序在FILTERSDK子文件夹中。 
    至于AC3音频解码器,Media Player Classic内置的已很不错,就不必再安装其它的了。 
    运行Media Player Classic,选择“查看→选项”菜单,打开“选项”窗口,再点“滤镜”项下的“管理”子项,然后点右边的“添加滤镜”按钮,在“选择滤镜”窗口中选择“InterVideo NonCSS Video Decoder for Sasem”项,再点“确定”,将该解码器加入,并将它设为“首选”(图1)。这样Media Player Classic在播放MPG文件时,就不会调用其它MPEG2解码器了。 
    为了让Media Player Classic调用刚才安装的Elecard HDTV分离器,还得将它自身的MPEG分离器关闭才行。在“选项”窗口中,点“滤镜”项,然后去掉右边的“MPEG分离器”项的勾选(图2)。此外,为了加快视频的显示,还可以点“回放”项下的“输出”子项,再在右边的“DirectShow视频”框中选“VMR9”项。

  至此,就可以用Media Player Classic来播放HDTV视频文件了,不过在播之前得将tp或ts扩展名改为MPG扩展名才行。

====================================================
HDTV的分割、合并和转换 
    从网上下载的HDTV都很大,动辙几个G甚至十几个G,因此将它分割、合并或转换成其它视频格式就成了经常要做的工作。原则上,在HDTV分离器和解码器的支持下,常用的后期处理软件如Premiere等就可以对HDTV视频进行处理,但操作起来有些麻烦,而且因其对系统的要求太高,处理速度反而不如一些小软件,如HDTV2MPEG2。该软件不仅可以合并、分割HDTV文件,而且还可以将其它视频格式同HDTV格式进行相互转换,实为不可多得的HDTV视频处理工具。

发表评论