192308i0f3a4o3addfdoi3

家庭影院用户如何打造一台真正的DIY MADVR视频处理器,进而提升投影机的画质

[复制链接]
查看277 | 回复0 | 2025-1-16 10:13:55 | 显示全部楼层 |阅读模式
madVR这款免费的视频渲染器插件问世已有10多年的时间,凭借其强悍的视频处理能力深受很多玩家喜爱,madVR独家的HDR动态映射更是可以令很多玩家的投影仪在播放HDR视频时脱胎换骨。可惜的是PC接功放出来的声音难以令很多玩家满意,导致不少玩家在尝鲜之后就放弃了。

               21年6月AVS论坛的一位荷兰发烧友dennis F开发了一款软件VideoProcessor,利用采集卡和madVR令HTPC实现了真正的视频处理器功能。即播放机连接HTPC,由madVR处理完视频信号,再由HTPC的显卡输出视频。如下图所示。


如果玩家想实现播放机的音画分离,可以采用如下图所示的连接方式。

上图可以看到ATV、Xbox、蓝光机、PS游戏机4台播放机连接到功放。然后声音将通过功放传送到音箱,而视频信号则通过HTPC传送到显示设备。这样就真正实现了音画分离,很多玩家诟病PC声音不行的问题将不复存在。

想了解VideoProcessor这款免费软件的玩家可以去AVS论坛查看,内有全球发烧友的调试经验和相关软件下载。主贴地址如下:www.avsforum.com/threads/videoprocessor.3206050

VideoProcessor的官网地址如下:videoprocessor.org

笔者接下来将简要聊一下DIY这台视频处理器所需要的硬件和软件。硬件方面需要先组装一台PC,再购买一块视频采集卡和一个HDCP破解盒子。



上图示范的是一块华硕的X570主板,标明了需要购置的配件,主要是CPU和CPU散热器,显卡,采集卡,内存,M2 SSD硬盘。

搭配这台视频处理器选用什么样的主板很重要。具体要求就是PCI IE必须是3.0以上的版本,PCI IE插槽要求有2个X4以上的长槽,这样主板才能装上显卡和采集卡。

下图这种主板只有一个X16插槽,就不满足要求。‍


这台视频处理器对于CPU、内存和硬盘的要求不高,CPU选用Intel9代之后的型号即可,内存要求8G以上,如果使用32G内存更好。

M2 SSD固态硬盘没有要求,现在SSD价格大跌,也是入手的好时机。

显卡用N卡的1060,2060这种早期型号也不是不行,但madVR非常吃显卡效能,显卡性能越强劲,渲染出来的画质也就越好。笔者建议玩家使用3060Ti这款性能比非常好的显卡,在搭配madVR输出24帧的视频信号时,可以有非常出色的画质。如果玩家想输出60帧的视频信号,则需要3080Ti以上级别的显卡,才能稳定输出了。至于A卡和Intel的内置显卡,笔者并不推荐,因为madVR是基于N卡进行开发的,所有性能上的优化都是针对N卡。

电源部分AVS论坛建议使用有金牌认证的850W电源,如海韵、全汉、振华、安钛克、海盗船这些品牌的金牌型号均可。虽然3060Ti使用650W电源也没问题,但笔者建议使用750W以上金牌电源,如果是用1000W以上金牌电源效果更佳,对画质提升也有帮助。

关于整套视频处理器方案中最重要的视频采集卡部分,VideoProcessor这款软件仅支持BMD采集卡的两种型号,分别是BlackMagic DeckLink Mini Recorder 4k和BlackMagic DeckLink Quad HDMI Recorder。





其中Mini这款仅支持4K30输入,只有一个HDMI输入口,而Quad这款是支持4K60输入的,有4个HDMI输入口。

玩家最好根据自己的播放设备来选择对应的采集卡。比如使用Mini Recorder 4K这款采集卡接PS5,PS5连接功放,再通过功放接投影,就会出现黑屏。因为PS5通过功放连接会直出4K60的视频信号,而Mini Recorder 4K识别到4K60的视频信号就会黑屏。

需要注意的是BMD的视频采集卡仅支持无HDCP保护的视频信号输入。这就意味着蓝光播放机如OPPO、先锋、松下,还有Xbox和PS5这些游戏机的视频信号无法被BMD采集卡识别出来,接上去只会黑屏。

这时HDCP破解盒子就起作用了,AVS论坛推荐的是两款盒子,一种是很多玩家使用的Hdfury,型号有Vertex2、Arcana、VRRoom,不过需要刷一个快速同步的固件才能实现HDCP破解的功能,玩家需要自行去Discord的Hdfury频道,联系技术客服索要固件。

AVS论坛主推的是一家深圳公司出的HDMI分配器,型号是EZCOO HDMI Splitter SP12H2

这款分配器还有另一个牌子的相同型号,如下图所示。

这两款分配器在美亚上均可买到,售价29.99美元。

这款HDMI分配器之所以在AVS论坛受到欢迎的原因是在刷了一个自制固件之后,就可以实现诱导杜比视觉信号,让投影仪输出杜比视觉的画面。而且这款盒子的延迟低,另一款Hdfury虽然也可以诱导杜比视觉,但是延迟就高很多了。EZCOO刷自制固件的地址如下:www.avsforum.com/threads/alternative-devices-for-enabling-lldv-please-read-posts-1-2.3254266/page-13#post-61989708

下图是一个完整的视频处理器连接示意图。

上图可以看到在功放和HTPC之间多了一个HDMI分配器,上图使用的HDfury Arcana这一款盒子,用于处理HDCP的破解。

笔者也试用了不少播放机,其中仅有Apple TV是没有HDCP保护的,可以直连采集卡而不黑屏。有趣的是Apple TV直连采集卡,播放网飞正常,播放迪士尼却会黑屏,这说明迪士尼加了HDCP保护,而网飞并没有加HDCP保护。

视频处理器的硬件部分就解说完毕了,HTPC的操作系统笔者建议用WIN10,不要用WIN11,WIN11容易出现各种莫名其妙的问题,也不稳定。

HTPC在安装完操作系统之后,笔者建议先装一个GPU-Z,检测一下显卡的带宽是多少,如下图所示。



上图箭头所指处就是显卡的带宽,PCIX16 4.0是指显卡支持16G带宽,4.0接口,而@X16 1.1,是指显卡现在处于16G带宽中,接口是1.1,因为此时显卡并未处于高功率工作状态,一旦启动了madVR,1.1就会变成4.0。

这里需要注意的是如果玩家看到的是@X8 1.1,就说明显卡是处于8G带宽。这是因为玩家在主板的第二条PCIE长槽上插了其他卡,这样做的结果就会导致16G带宽被占用了一半,也会严重影响显卡跑madVR的性能。笔者建议把插在第二条PCIE长槽中的卡去掉,这样才能完整发挥出显卡的16G带宽优势。

接下来轮到软件部分的安装了。首先需要安装2个软件,Microsoft Visual Studio 19 x64 runtime和BMD的Desktop Video 12.4,下载地址分别是aka.ms/vs/16/release/vc_redist.x64.exe和www.blackmagicdesign.com/nl/support/family/capture-and-playback

另外lav filters 0.77.2这个解码器笔者也建议安装一下,虽然VideoProcessor已经集成了LAV解码器,但是最新的0.77.2版是支持Windows源码输出杜比全景声的,只需要去微软商店把Dolby Access安装上,就可以在win10上输出杜比全景声了。在LAV这个版本出现之前,Windows是一直无法源码输出杜比全景声的。

最后就是下载VideoProcessor这个软件了,最新版是1.0.0.14。VideoProcessor不需要安装,可以直接运行。下载地址如下:github.com/enchywastaken/videoprocessor/releases/tag/v1.0.0-14-beta

madVR这软件网上很容易下载到,笔者就不贴下载地址了。VideoProcessor目前可以稳定输出视频画面的是madVR的113版,113版可以在VideoProcessor中自由使用。而113之后的版本均有使用时间限制,如想使用113之后的版本需要改动电脑时间。VideoProcessor支持的madVR最高版本为134版,使用134版时需要将电脑时间改动至2021年10月1日之前的任何一天,不改动电脑时间启动madVR时会黑屏。

安装madVR的方法非常简单,就是将madVR的压缩包解压至任何一个硬盘中,再将113或者134版的压缩包解压至同一目录即可。然后在目录中找到install.bat文件,右键选中文件名,选择以管理员身份安装即可。

在上述软件安装完毕后,还要对N卡进行一下设置。在WIN10桌面点击右键,选择NVIDIA控制面板,再选择管理3D设置,如下图所示。



将上图中的垂直同步改成开或者快,这样设置可以缓解madVR在视频渲染过程中出现的卡顿和口吃现象。

此外可以将电源管理模式选择为最高性能优先,可以提升显卡性能。如下图所示。


软件安装完毕后,就可以将播放机、HDCP分配器和功放连接至HTPC了。

点击VideoProcessor运行,WIN10会出现警告画面,如下图所示。


选择更多信息,再点击仍要运行即可。


VideoProcessor正常运行后弹出界面如下图。


点击右上方Renderer下面的下拉框,找到DirectShow-madVR选中即可。


此时VideoProcessor有很大概率会出现黑屏,而不是播放机的界面,如下图所示。


黑屏的原因有这些。1:如果是用播放机直接连采集卡,会黑屏,这种情况下黑屏无解;2:如果播放机连接了EZCOO分配器也有可能会黑屏,因为这个EZCOO分配器有一个黑屏的BUG,需要重启HDMI信号才会恢复正常。解决方法很简单,将EZCOO的USB线拔掉再重新插上就恢复正常了。或者在播放机上播放一张碟或者一个片段,也会恢复画面正常。另外切换一下功放的HDMI口也能恢复画面正常;3:madVR版本过高也会黑屏,如果HTPC安装了超过134版的madVR,是无法正常显示画面的;4:如果是使用134版出现黑屏,则是因为电脑时间没有改动的缘故;5:如果关闭了VideoProcessor,再重新打开时也会黑屏,解决黑屏方法参考第2点。

此外Mini Recorder 4K这款采集卡仅支持4K30输入,如果播放机设置为4K60,将会黑屏,请把播放机设置为4K24,画面将显示正常。下图是OPPO播放机的设置画面,其他播放机设置方式类似。


画面正常时的状态如下图。

看到上图就说明VideoProcessor已经成功安装了,再点击一下上图中的Full screen,就可以全屏观看影片了。全屏状态下按ESC键即可返回WIN10桌面。

VideoProcessor这款软件使用默认设置观看视频就可以了。如果遇到视频卡顿,可以将下图中的Video conversion,选择到V210>P210。视频卡顿现象可以大幅缓解。但这种方式是将采集卡输入的422视频信号降为420输出,会导致画质下降。笔者并不建议这么做,视频卡顿主要是因为madVR中的参数选择太高的缘故,可以去madVR的设置中适当降低一些参数的设置,来解决视频卡顿的现象。


VideoProcessor支持输出杜比视界的视频画面,前提是接了Hdfury或者EZCOO这2款盒子。使用方法是将Transfer funcition改为PQ,如下图所示。


改为PQ也可以通过快捷键切换,Ctrl+Shift+p是打开PQ,Ctrl+Shift+a是切换成auto。然后播放机播放带有杜比视界的原盘就可以在投影仪上显示杜比视界的画面了。

VideoProcessor的最新版1.0.0.14多了一个全屏独占模式,如下图所示。


VideoProcessor提供了命令行参数选项,玩家可以自行用批处理命令调用。如下图所示。



玩家可以为VideoProcessor创建一个快捷方式,在快捷图标下点击右键,选择属性,即可进入快捷方式编辑状态。如下图所示。



玩家可以在上图中的目标栏设置命令行参数。笔者这里输入的/fullscreen /renderer "DirectShow - madVR"代表着自动启动madVR并进入全屏模式。

最后笔者还要介绍一下madVR的设置,其实网上已经有非常多的设置教程了。这里就简单介绍一下可以让madVR流畅播放的设置了。

在VideoProcessor的界面下可以直接用Ctrl+S的快捷键呼出madVR的设置菜单。或者在WIN10任务栏的右边点击madVR的图标进入设置菜单。如下图所示。



madVR 134版的主界面如下图所示。


上图中的devices下是HTPC连接的显示设备,笔者这里连接的是JVC投影。在device type下选择的是Digital Projector。如果连接的显示设备是电视机或者显示器,则需要选Digital Monitor/TV。

其他选项的设置可以参考下图。




上图中的色域选择了BT2020,这是针对HDR视频的设置,如果是看SDR视频,这里要选择为REC709。玩家可以在这里建立Profiles,分别针对HDR和SDR进行设定。笔者举一个很简单的例子,如下图所示。



按照上图设置madVR就会针对SDR和HDR视频自动切换。

下图是伽马值的设置,笔者建议设置为2.4。





在上图中的HDR设置中,display peak luminance是亮度选择,笔者这里选择的是50尼特。玩家可以自行调整到合适的亮度。数字越小越亮,反之则越暗。最小值为20。don't add peak nits这项一定要勾上,否则会大幅降低亮度。madVR的113版并没有这个选项。

上图中没有勾上output video in HDR format,这代表着madVR是以SDR2020输出视频,玩家需要在投影仪上选择SDR模式,色域选择为2020色域,这样输出的视频色彩才是正常的。如果是奥图码886和716的玩家,只需要选择到SDR模式即可。奥图码886和716在输入HDR视频时会自动将色域切换为2020色域,如下图。


如果勾上output video in HDR format,则投影仪会自动进入HDR模式播放视频。笔者并不建议玩家使用这种模式播放HDR视频。

接下来的设置笔者均是以3060Ti显卡播放4K的24帧视频作为参考,玩家可以根据自己的显卡设置合适的参数。

processing下有4个选项,笔者建议默认值即可。



在上图中的artifact removal中,显卡如果不够力就不要勾上reduce banding artifacts,容易造成视频卡顿。

接下来是最吃显卡效能的scaling algorithms设置,有4个选项,如下图所示。








在这里笔者推荐玩家安装一个监控硬件的软件MSI Afterburner,可以非常便捷的在播放视频时,看到GPU的占用率、温度,内存占用率,视频播放帧数等数据。如下图所示。


MSI Afterburner安装完毕后,可以自己设置选择监控哪些数据。在播放视频时即可显示监控数据。玩家可以根据数据去调整madVR的参数。另外在播放视频时按快捷键Ctrl+J可以呼出madVR的OSD信息,可以和MSI Afterburner对照参考调整madVR的参数。

接下来是rendering的设置,首先是general settings,如下图。



上图中的CPU和GPU均需选择4,数字选择越大播放视频就会越卡。




上图中的windowd mode和exclusive mode中,AVS论坛是建议选择1。笔者试验之后发觉可以选择4以下的数字,选择合适的数字可以减轻视频的丢帧现象。这里建议玩家自己试验之后选择合适的数字。


smooth motion是运动补偿,如果发觉播放视频卡顿时,可以取消以减轻显卡的压力。


dithering建议选择最后一项。



trade quality for performance建议全部不勾上,这样可以发挥显卡的全部效能。如果出现视频卡顿,可以试着把带HDR的三项勾上,以减轻显卡压力。

至此madVR的基本设置就介绍完毕了。

笔者接着简要介绍一下madVR的3D LUT,如下图所示。



在上图的calibration中选择calibrate this display by using external 3DLUT files,这里可以选择将3D LUT文件导入,3D LUT可以全方位的提升投影仪的画质。上图是笔者将Colourspace软件做好的3D LUT文件导入了madVR。

给madVR做3D LUT文件有三种方式,最常见的是用免费软件DisplayCAL,DisplayCAL可以将生成的3D LUT文件直接导入madVR。另外两种方式就是使用专业软件Calman和Colourspace进行专业级别的3D LUT校准了。

碟机经madVR处理之后输出的视频信号与音频信号是不同步的,要解决这种声画不同步的现象,需要在功放的菜单中设置延时,一般可以设置延时200毫秒左右即可。AVS论坛推荐用Netflix的一个测试片段进行延时调整,如下图所示。


在Netfilx搜索Test patterns可以找到这个片段,白球滚动到下方的0处时发出声音,就说明延时已经同步了。

最后笔者贴出一组播放机接madVR和不接madVR的屏摄对比。





‍‍


































本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

avatar

1

主题

0

回帖

23

积分

新手上路

积分
23