madvr的一些疑问
dwing吧
全部回复
仅看楼主
level 1
这个很猛啊,估说开高相当于在玩游戏大作一样的耗掉你的显卡资源。而你仅仅只是播放视频文件而己。
我的理解它是这么工作的
yuv8bit升到yuv16bit然后用了各种算法加工后出RGB 8bit。
然而这个不是RGB32真彩色吗?RGB32=RGB 8bit?
看文章说mcp-hc解码输出选RGB32交给EVR-CP是没有中间转换是最好的。
即使我这样做了,只看到了输出是NV12的格式:
但EVR-CP里又是
正确的
RGB32,搞不懂,输出RGB32到EVR-CP中间无转换算成功了吗?
如果用上madvr,
解码器解出了yuv交到madvr里转换成RGB了,但到了橙色的地方又转回yuv?然后又转回RGB?
要是说橙色的部分是指左边流程的拉伸色度转成RGB前做的,那我理解没问题。
解码器直出RGB32交EVR-CP渲染器工作中间无转换,简单暴力明了,如果用上madvr则直接让我搞不清:它倒底要解码器交来哪种格式:YUV?RGB?或都可以。
2017年01月16日 09点01分 1
level 1
如果用win系统自带evr-cp渲染器那lav解码器输出只能选RGB32,但我用的mpc-hc有BUG,还是输出nv12,只能换其它播放器如mpc-be。
换madvr渲染器则没问题,但真如上面的图所示,yuv4:2:0扩张到yuv4:4:4转成RGB后再转回yuv4:4:4处理后再一次转回RGB输出!
虽说是16bit高精度的处理,但从yuv4:2:0扩张到yuv4:4:4转成RGB这里就应该直接处理了。没必要转了两次yuv、两次RGB……
madvr有点神化了,看二次元才有明显的效果、电影真没太大差别。全开的代价要你显卡做大量的计算,比玩显卡危机类的游戏还耗资源,不划算。
要真的效果好,出点血上原生8bit显示器、甚至10bit显示器!校色仪这些。
2017年01月30日 07点01分 2
level 1
Windows Vista开始使用的是EVR,而非EVR-CP;EVR究竟是什么,怎么工作的,在微软开发者论坛上有详细帮助文档:https://msdn.microsoft.com/en-us/library/ms694916.aspx
MadVR中的一些图像处理算法是基于YUV空间的;高精度确保了在处理中有足够的冗余,避免图像上出现可视的问题;MadVR中对图像的缩放处理对任何形式的影像都有作用,而不仅仅是动画
2017年01月30日 10点01分 3
level 8
mpc-hc選項-→輸出 → yuv混合(空)?
2017年01月31日 10点01分 4
1