目前10bit风头正劲,包括我在内的我周围的好多朋友已经全面转向了10bit压制制程,而且这个季度的新番,也有一些字幕组开始尝试10bit压制。技术总是要向前发展的,正如我们开始大刀阔斧地淘汰rmvb一样,10bit这种新技术也到了开始普及的阶段。普及10bit的理由?码率更低,画质更好,足够具有说服力了。不过很多人可能对10bit的解码播放感到很棘手,问我如何搞定10bit的朋友就已经不下4个了,每次都要把同样的话重复说一遍实在是浪费的一种体现。于是写个文,一可以直接发给搞不定10bit播放的人,二可以当个备忘,一举两得。
(向对本文撰写提供测试帮助的304童鞋表达感谢)
本文谢绝转载,如果有疏漏之处,欢迎留言。

最近来留言提问的朋友越来越多,非常感谢大家捧场。不过现在已经多到我有点处理不过来的地步了,而且WP的留言嵌套回复功能好是好,但是套的一多就容易乱,弄的我经常漏看评论。为了能给大家更好的解决问题,关于播放的提问请到NMM论坛回帖提问,这里的评论关闭,谢谢~

Changelog:

v1.1:
修改NORMAL END部分设置,减小资源消耗,支持外挂字幕(ssnake)

v1.0:
本文诞生

 

为了照顾不同的需求,本文分为几个不同的攻略路线,请按照自己的需要选择。
1、我很懒,而且我也不是很懂这些东西,更重要的是我不想折腾!
2、我想按照这个文章稍微折腾折腾
a、我对我的电脑性能很有自信,我要最好的播放效果!
b、我的电脑性能还凑合,能播就行,对画质要求不是太高
c、我的电脑性能勉勉强强,放普通的1080p占用率都很高
d、我的是老爷机,放普通的480p都不像样……

 

 

 

共通路线

1、如果你的机器安装了什么乱七八糟的解码包套装,那么最好把它卸了
2、你需要入手一个MPC-HC,途径有以下两个:
a、到官网下载一个最新的stable版,地址:http://mpc-hc.sourceforge.net/
b、到个人编译网站下一个最新的build版,地址:http://www.xvidvideo.ru
记住不管你选哪个,最好要用x86而不是x64,后者意义不大而且很可能会给你带来一些意外的问题
下安装版也好压缩版也好,这个无所谓,不过你最好心里清楚你把它放到哪了
3、为了播放rmvb,还需要一个单独的解码器Real Alternative Lite,下好后安装,一路下一步即可,地址:http://www.free-codecs.com/download/real_alternative_lite.htm
4、入手一个Haali分离器,用来处理mkv和mp4,安装的时候一路下一步,其中一个步骤参照下图,地址:http://www.free-codecs.com/download/haali_matroska_splitter.htm

haali

5、运行mpc-hc,打开选项,找到左边的【内部滤镜】项目,如图设置,去掉mkv和mp4的源滤镜,去掉h264的解码器

filter

6、找到【格式】项目,点击一下右面【关联】中的的【视频】按钮,进行视频文件关联

format

7、找到【字幕】项目,设置参照下图

subtitle

 

 

 

 

HAPPY END

首先请看共通路线
1、你需要一个高品质渲染器madVR,地址:http://madshi.net/madVR.zip
2、下载回来之后,把它解压到一个地方,放好,比如你MPC文件夹下
3、运行madVR里面的install.bat安装
4、运行mpc-hc,打开选项窗口,找到【输出】项目,选择madVR,如图:

madvr

5、搞定之后,随便播个什么视频,让mpc进入播放状态。然后在画面上点鼠标右键,选择【滤镜】->【madVR Renderer】,打开madVR的设置窗口,点【Edit Settings】按钮打开详细设置窗口
6、展开devices项目,会看到你的显示器型号,图标或许会是一个大问号,此时手动在右边选择一下类型即可,如图:

devices

7、展开【processing】下的【decoding】,如图设置,只解码h264

decoding

8、OK,到此结束,现在你已经能够播放10bit的H264视频了,并且使用的是高品质的madVR渲染器,其他大部分的视频播放起来也都没有问题了,恭喜恭喜

 

 

 

 

GOOD END

首先请看共通路线
1、你需要下载一个10bit解码器 LAV Filters 地址:http://files.1f0.de/lavf/LAVFilters-0.37.exe
2、安装在一路下一步的同时请参考下图,去掉Matroska、MP4和RealMedia;把滑块往下拉,去掉Real Video 1/2和Real Video3/4,然后就可以继续安装了

LAV1

3、打开mpc-hc,进入【选项】里的【扩展滤镜】,点右边的【添加滤镜】按钮,打开【选择滤镜】窗口,从里面找到【LAV Video Decoder】,点选之后点确定

LAV2

4、接下来,将【LAV Video Decoder】的优先级设置为首选

LAV3

5、选择左边的【输出】项,在右面选择【EVR 自定义预设】(Vista/Win7) 或【VMR-9未渲染】(XP),缩放选择【Bicubic A=-0.60(PS 2.0)】,其他保持默认即可

output

6、OK,到此结束,现在你已经能够播放10bit的H264视频了,其他大部分的视频播放起来也都没有问题了,恭喜恭喜

 

 

 

 

NORMAL END

首先请看共通路线
参考GOOD END路线的设置,并实际播放10bit的视频看看是否流畅,如果不流畅继续往下看
1、下载DirectVobSub安装,地址:http://www.free-codecs.com/download/directvobsub.htm
2、找到【选项】里的【输出】,在右面选择【覆盖合成器】

overlay

3、找到【扩展滤镜】,双击右面的【LAV Video Coder】,打开LAV的设置页,如图设置,仅留下4:2:0的YV12和NV12

LAV4

4、回到【扩展滤镜】中,点右上方的【添加滤镜】,在弹出窗口中找到【DirectVobSub(auto-loading version)】,点选之后按确定添加

vobsub

5、把【DirectVobSub(auto-loading version)】设置为首选

vobsub2

6、找到【回放】项,将右下方的【自动加载字幕】去掉,如图

playing

7、OK,到此结束,现在播放10bit视频试试是否流畅,如果流畅那么恭喜。如果还是不行,那么直接往下看就可以了ww

 

 

 

 

 

 

TRUE END

我劝你还是直接换台新电脑算了,现在买SandyBridge构架的酷睿i3也不是很贵,放片子绝对没问题!

 

 

 

DEAD END

请直接下载最新的PotPlayer进行播放,地址:http://www.potplayer.org/xiazai/