正文内容 评论(0)
三台笔记本均安装Windows 7操作系统和VLC 1.1.0播放器,通过安桥TX-SR606 AV功放、HDMI接口连接东芝Regza 37英寸高清电视,扩展模式分辨率1920×1080p(笔记本分辨率1366×768),分别测试CPU软解码和GPU硬解码。
MPEG-2编码耗费资源非常少,故此不再理会,仅测试H.264、VC-1。测试过程中使用八条不同的视频流,编码格式、分辨率、帧率、码率和文件扩展名依次如下:
1、L4.1 H.264 1080p30 @ 8.3Mbps (M2TS)
2、L4.1 H.264 1080p24 @ 10.2Mbps (MKV)
3、L5.1 H.264 1080p60 @ 10Mbps - 8参考帧 (MKV)
4、L5.1 H.264 1080p24 @ 19Mbps - 16参考帧 (MKV)
5、VC-1 Main Profile 1080p24 @ 8Mbps (WMV9)
6、VC-1 Advanced Profile 1080p24 @ 18Mbps (MKV)
7、VC-1 Advanced Profile 1440 x 576 @ 6Mbps (WMV)
8、VC-1 Advanced Profile 720p60 @ 15Mbps (WMV)
即使是开启GPU硬解码,VLC播放器也会使用处理器的SSE2指令集进行去隔行操作,所以没有测试隔行扫描视频。
下边三张图表分别反映了开启和关闭GPU硬解码时播放视频过程中的最大CPU占用率,而不是平均值,所以很多时候虽然结果是100%,但其实依然是流畅的,只是偶尔有些卡顿和掉帧。
Core i5-430M HD Graphics:
H.264 GPU硬解码完全失败,任何H.264视频流一旦初始化屏幕便完全变成绿色,CPU软解码的时候占用率也非常高。VC-1 GPU硬解码好了很多,CPU占用率有所降低,但依然不够低。
VLC开发人员Jean-Baptiste Kempf指出,这些问题其实都很简单,他相信只要能够访问Intel相关硬件和接口,解码器很快就能正常工作。
Quadro FX 2700M:
两条L4.1 H.264视频流硬解成功,但是参考帧超过4帧的两条L5.1视频硬解失败,CPU占用率其实不高但画面破碎完全无法观看。VC-1硬解全部实现,但效果不太好,这主要是因为PureVideo VP2解码器支持VC-1 VLD加速,仅支持IDCT。VLC开发人员设法使用了后者,但显然这是不够的。
GeForce G210M:
PureVideo VP4是NVIDIA的最新解码器,甚至支持MPEG-4、DivX硬解加速。L5.1 H.264还是存在问题,但其他六条视频流硬解效果都不错。
Jean-Baptiste Kempf表示,L5.1 H.264的问题可能源于NVIDIA驱动以及VLC解码器两个方面,一旦确认问题所在他们就会予以解决。
小结:
高清和硬解的概念已经广为普及,VLC终于迈出了迟来的一步,但需要改进和完善的地方还很多,GPU硬件解码加速的支持力度还远远不如其他各种播放器,本身存在的问题不少,和显卡厂商的沟通也需要加强。
根据本次测试,使用VLC 1.1.0之后,Intel HD Graphics VC-1编码视频CPU占用率改进了大约5%,NVIDIA PureVideo VP2 H.264、VC-1分别加速了大约60%和20%,PureVideo VP4则达到了65%、36%,效果最好。
这样的效果对于普通高清玩家来说可以接受,但是发烧友肯定不会满意,暂时还是推荐MPC-HC、WMP、KMP、TMT、PowerDVD等更成熟的播放器和相应解码器。当然了,VLC的一大优势是免费、开源,相信会得到越来越多有志之士的帮助。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...