VLC 1.1.0 Windows/Linux/Mac简体中文版本地下载:
http://so.myfiles.com.cn/soft.aspx?q=vlc
VLC 1.1.0的更新内容非常丰富,其中涉及高清方面的主要有:
1、Windows Vista/7操作系统下,使用DXVA2提供MPEG-2、VC-1、H.264编码格式视频的硬件解码。
2、GNU/Linux操作系统下,使用VAAPI提供MPEG-2、VC-1、H.264编码格式视频的硬件解码。
3、针对兼容嵌入式设备,使用OpenMAX IL进行DSP解码。
4、改进对MKV HD的支持,包括跳转修正和7.1声道编码。
5、支持新的编码,比如蓝光字幕、MPEG-4无损、VP8等等。
VLC 1.1.0 GPU硬件解码的实现非常简单,在软件参数设置的输入与编解码器设置页面中选择“使用GPU加速(实验性功能)”就可以了。默认情况下,该选项是没有选中的。
不过要注意的是,Windows系统下的VLC 1.1.0 GPU硬件解码暂时仅支持NVIDIA显卡和部分Intel集成显卡,后者需要等待开发人员对硬件的进一步研究,AMD显卡则会通过VLC 1.1.1和七月中旬的催化剂10.7实现。
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指令集进行去隔行操作,所以没有测试隔行扫描视频。
高清和硬解的概念已经广为普及,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的一大优势是免费、开源,相信会得到越来越多有志之士的帮助。