引用
最初由 f3uki 发布
KMP底下貌似就是这段代码,用PS2.0渲染,仍在像素着色器底下就可以了,不占CPU~=v=
sampler s0 : register(s0);
float4 p0 : register(c0);
float4 p1 : register(c1);
#define width (p0[0])
#define height (p0[1])
#define counter (p0[2])
#define clock (p0[3])
#define one_over_width (p1[0])
#define one_over_height (p1[1])
#define PI acos(-1)
#define Const_1 (16.0/255.0)
#define Const_2 (255.0/219.0)
float4 main(float2 tex : TEXCOORD0) : COLOR
{
return( ( tex2D( s0, tex ) - Const_1 ) * Const_2 );
}
MPC应该是一样的,嗯~
用了这个就不用CoreAVC里面的那个就是了
非常感谢。。。这段代码很有用。
效果:
黑塚 低画质版 第5话 RMVB
上左:应用后,上右:应用前
下左:应用前,下右:应用后
黑塚的低画质版的画质本来就十分惨不忍睹,画面灰蒙蒙的一片,原来压根没想到有可能是输出的问题。虽然调整后还是很灰,但比原来好多了。
于是我想,可能因为录制时色彩范围太差?这个特例的话如果把输出色彩范围再限小点会不会效果更好?
把以下两值调整之后:
#define Const_1 (30.0/255.0)
#define Const_2 (255.0/200.0)
整个一个观感效果提升n倍啊。。。:o
设置方法:暴风影音 2007全功能完美版 (同MPC)
渲染模式 VMR9
查看->像素阴影编辑器,选定一种不需要的特效(我选了探照灯)右边选ps_2_0,然后把代码复制进去即可(似乎自动打开)