chinavideoonline.com
中国视频在线(www.chinavideoonline.com)致力于收集各种流媒体相关的技术资料,以及流媒体常识和应用方案,力求为广大朋友了解学习和使用流媒体技术提供帮助

Windows Media Player9为我们带来了什么

作者/来源:dlbird
缘起于昨天在网上的闲逛,恰好看到两位外国同好在讨论这个wmv9。于是重新装了个wmp9和wme7.1(Windows Media Encoder7.1)一看,果然在wme7.1里面已经可以在codec列表里面看到许多“新面孔“了。下面详细说一下增加的codec:

音频部分--

Windows media audio standard v9 ===码率从0~160k分为stereo和mono两种

Windows media audio voice v9 ===码率从4~20k都是mono

Windows media audio professional v9 码率128k,分为2/5.1 channel 16/24bit采样

呵呵,5.1 channel,让我想起了rm9里面的surround audio了,看来都开始支持5.1声道了;)

视频部分--

原来的Windows media video 8 codec现在成了Windows media video 8.1 codec

另外增加了Windows media video standard v9

Windows media video screen v9

同时让我们来看看系统中新增加的几个dll的版本:

wmv8dmod.dll Windows Media Video 8 Decoder 8.0.0.371

wmv8dmoe.dll Windows Media Video 8 Encoder DMO 8.0.0.371

wmvcore.dll Windows Media Playback/Authoring DLL 9.0.0.2601

wmvdmod.dll Corona Windows Media Video Decoder 9.0.0.2601 ---注意!看到了

什么啦,对!Corona(wm9)的回放解码器!接着往下看

wmvdmoe2.dll Corona Windows Media Video Encoder 9.0.0.2601 ---最重要的来了,

Corona(wm9)的编码器,有了它就可以用wme7.1来把媒体文件编码成wm9格式的了。由此看来,装了wmp9之后你的系统已经基本上可以算是Corona ready了。那么这个wm9具体的表现如何呢?

我在wme7.1里面简单设置了一个wm9的配置文件:

低码率160k----

---------------------------------------------------

音频: [16 Kbps] 立体声 16.0 kHz

视频: [146 Kbps] 320 x 240

视频流 (146 Kbps): 15 fps,每关键帧 8 秒,质量:95

---------------------------------------------------

低码率384k---

音频: [48 Kbps] 立体声 44.1 kHz

视频: [336.0 Kbps] 320 x 240

视频流 (336.0 Kbps): 15 fps,每关键帧 4 秒,质量:85

----------------------------------------------------

手头没有dvd的片子,只好找了个高码率的mpg压缩了两个文件,我这里没有做定量的分析,就说说我的眼睛得出的结论吧。在低码率160k的时候,压出来的东西和同码率的rm9压缩出来的东西虽然还有差距,但是比起以前的wmv版本已经缩小了。

在384k的时候,如果你仔细看仍然能看到wmv特有的高速活动场景中物体边缘“絮化“的现象,而这种现象在rm9里面是几乎不可见的(可能因为rm9的视频回放后期过滤做得好把这些东西都模糊化了吧:)

所以第一次简单试验wm9得出了一个初期结论:在低码率下(特指200k一下),还是比不了rm9的效果,虽然比起以前的wm技术已经有了一些进步,不知道是否微软采用的压缩技术的问题,因为纵观rm的技术,从G2->rm8->rm9,视频部分在低码率下面表现得都很不错。虽然有人诟病rm的“超级模糊“技术,不过总体来说还是可以接受的。而微软从ms mpeg4 v1,v2,v3一直到那个鸡肋v7,新的v8,v9,在低码率时候总是不及rm自然。

这里还想说一下关于postprocess(realplayer把这个翻译成后过滤器,感觉怪怪的)。这个东西我理解就是在视频回放的时候对于画面进行的“优化“处理:例如有马赛克的把它尽量模糊化,边缘有锯齿的来个什么反锯齿。这样最终你眼中看到的图像其实已经不是当初编码出来的图像了,是经过了postprocess这部分针对观者优化的图像了。

很多dvdrip爱好者对于postprocess似乎不太感冒,不过就我个人而言,觉得这个东西很不错,因为毕竟你的东西压缩出来是让人看的,不是让软件去算哪一帧压缩的好的。所以这样能对最终回放起到“画龙点睛“的部分还是有比较好,当然你不喜欢那是你的事情:)

之所以插上这一段,是在怀疑real的postprocess做得比较好(虽然在播放realvideo9的时候realplayer显示postprocess是关闭的,但是有必要怀疑内部还是存在一个postprocess的)。希望在今年9月4日gates亲自发布Corona的时候,Corona的codec会有所改善吧^o^

顺便介绍一个很有效的postprocess软件(也可以当作解码软件):

就是ffdshow,支持asf,wmv,divx3~5,xvid的解码回放,支持2次postprocess,自带sharpen,blur等filter,怀疑近期的解霸3000里面的图像锐化就是用的这样的玩艺。支持raw video(可以用来对media player播放的其它video进行后期过滤)。

发表评论:
昵称 *

邮箱 *

评论* (最长不超过500汉字)