netsky123
帖子: 53
注册时间: 2015-01-26 14:18

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

fch1993 写了:
netsky123 写了:请问DXVA2(Native)是不是不支持madVR呢?
播放时会黑屏,更换为CUVID或换用EVR就正常。
我这里测试是除开hevc和mpeg4之外,我这里都能DXVA硬解配合MADVR支持。
也许是我笔记本双显卡的问题,用集显是正常的,改用独显就会黑屏。
fnscar
帖子: 34
注册时间: 2014-08-31 10:53

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

替换到mpc-hc里使用时对10bit avc的视频输出的是RGB32,但OSD里显示mixer output为NV12,这是否意味着在EVR-CP内部又被转回yuv了?
头像
Neroldy
帖子: 18
注册时间: 2014-09-11 13:23

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

感觉虽然开启了YV16支持,但是好像在替换了MPC-HC内建的filters之后,每次播放器都会uncheck那个YV16的选项?
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

fnscar 写了:替换到mpc-hc里使用时对10bit avc的视频输出的是RGB32,但OSD里显示mixer output为NV12,这是否意味着在EVR-CP内部又被转回yuv了?
有没有替换MPC-HC自带的LAVFilters?或者将MPC-HC的滤镜设置为外置/系统LAVFilters?我在MPC-BE里播放10bit时截图如下:
屏幕截图(4).png
如果自带LAVFilters替换后出来的还是走NV12,只能说要么MPC-HC自带的EVR因为某种原因拒绝了RGB32,或者是因为某种原因Mixer没在RGB32下做吧……
Neroldy 写了:感觉虽然开启了YV16支持,但是好像在替换了MPC-HC内建的filters之后,每次播放器都会uncheck那个YV16的选项?
这个是一个已知的问题。MPC-HC对内建LAVFilters的设置是写入MPC-HC自己的配置路径的(通过LAVFilters的API,走MPC-HC内部代码写入),和系统LAVFilters不同。替换MPC-HC内建LAVFilters后,其他mod部分都尽可能用LAVFilters已有且可用的设定,所以MPC-HC可以正常保存;但是YV16其实是LAVFilters自己的隐藏功能,tMod只是把这个功能开放而已,需要用标准方式单独写入YV16的设定,但因为LAVF官方没开放,MPC-HC内部代码只能保存YV16设定,而读取设定后会主动屏蔽YV16的使用。这个必须改MPC-HC的代码才行,虽然改动不多,不过不想因为这一个小mod去编译MPC-HC增加NMM服务器负担了= =b。需要在MPC-HC里用YV16的话,提供以下三个route:
Normal Route: 请设定使用系统LAVFilters而不是内置的。
EP Route: 提供一个patch,可以开启MPC-HC内置LAVFilters的YV16支持,如果有兴趣自己编译MPC-HC的话,可以打上patch后编译使用,然后内置LAVFilters替换成tMod版之后内置的LAVFilters的YV16也可以正常使用~
http://tmod.nmm-hd.org/LAVFilters/patch ... lters.diff
Another Route: 出于各种各样的原因,推荐使用mpc-be代替mpc-hc(死……
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
头像
Neroldy
帖子: 18
注册时间: 2014-09-11 13:23

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

06_taro 写了:
fnscar 写了:替换到mpc-hc里使用时对10bit avc的视频输出的是RGB32,但OSD里显示mixer output为NV12,这是否意味着在EVR-CP内部又被转回yuv了?
有没有替换MPC-HC自带的LAVFilters?或者将MPC-HC的滤镜设置为外置/系统LAVFilters?我在MPC-BE里播放10bit时截图如下:
屏幕截图(4).png
如果自带LAVFilters替换后出来的还是走NV12,只能说要么MPC-HC自带的EVR因为某种原因拒绝了RGB32,或者是因为某种原因Mixer没在RGB32下做吧……
Neroldy 写了:感觉虽然开启了YV16支持,但是好像在替换了MPC-HC内建的filters之后,每次播放器都会uncheck那个YV16的选项?
这个是一个已知的问题。MPC-HC对内建LAVFilters的设置是写入MPC-HC自己的配置路径的(通过LAVFilters的API,走MPC-HC内部代码写入),和系统LAVFilters不同。替换MPC-HC内建LAVFilters后,其他mod部分都尽可能用LAVFilters已有且可用的设定,所以MPC-HC可以正常保存;但是YV16其实是LAVFilters自己的隐藏功能,tMod只是把这个功能开放而已,需要用标准方式单独写入YV16的设定,但因为LAVF官方没开放,MPC-HC内部代码只能保存YV16设定,而读取设定后会主动屏蔽YV16的使用。这个必须改MPC-HC的代码才行,虽然改动不多,不过不想因为这一个小mod去编译MPC-HC增加NMM服务器负担了= =b。需要在MPC-HC里用YV16的话,提供以下三个route:
Normal Route: 请设定使用系统LAVFilters而不是内置的。
EP Route: 提供一个patch,可以开启MPC-HC内置LAVFilters的YV16支持,如果有兴趣自己编译MPC-HC的话,可以打上patch后编译使用,然后内置LAVFilters替换成tMod版之后内置的LAVFilters的YV16也可以正常使用~
http://tmod.nmm-hd.org/LAVFilters/patch ... lters.diff
Another Route: 出于各种各样的原因,推荐使用mpc-be代替mpc-hc(死……
感谢回复,现在我的是使用安装版本,用系统的LAV,还有最后一个问题,就是为什么大大推荐mpc-be?“各种各样的原因”具体是什么?
头像
巴洛克哥特
帖子: 10
注册时间: 2013-08-23 12:52

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

fnscar 写了:替换到mpc-hc里使用时对10bit avc的视频输出的是RGB32,但OSD里显示mixer output为NV12,这是否意味着在EVR-CP内部又被转回yuv了?
请问你的配置如何?
我也遇到了这个问题,同样的设置,在我台式机(AU、A卡)上以RGB32输出,在笔记本(IU带核显、N卡)上就是“YUY2”
而且笔记本上禁用MPC-HC自带内部的LAV,用外部的滤镜还是一样的输出= =
fnscar
帖子: 34
注册时间: 2014-08-31 10:53

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

巴洛克哥特 写了:
fnscar 写了:替换到mpc-hc里使用时对10bit avc的视频输出的是RGB32,但OSD里显示mixer output为NV12,这是否意味着在EVR-CP内部又被转回yuv了?
请问你的配置如何?
我也遇到了这个问题,同样的设置,在我台式机(AU、A卡)上以RGB32输出,在笔记本(IU带核显、N卡)上就是“YUY2”
而且笔记本上禁用MPC-HC自带内部的LAV,用外部的滤镜还是一样的输出= =
我这边用N卡时mixer output是NV12,用i卡时则是YUY2。播放器改用MPC-BE的话就都是RGB32了。
上次由 fnscar 在 2017-03-08 14:50,总共编辑 1 次。
头像
巴洛克哥特
帖子: 10
注册时间: 2013-08-23 12:52

Re: LAV Filters mod ( 全版本可替換 MPC-HC 内置濾鏡 )

fnscar 写了:
巴洛克哥特 写了:
fnscar 写了:替换到mpc-hc里使用时对10bit avc的视频输出的是RGB32,但OSD里显示mixer output为NV12,这是否意味着在EVR-CP内部又被转回yuv了?
请问你的配置如何?
我也遇到了这个问题,同样的设置,在我台式机(AU、A卡)上以RGB32输出,在笔记本(IU带核显、N卡)上就是“YUY2”
而且笔记本上禁用MPC-HC自带内部的LAV,用外部的滤镜还是一样的输出= =
我这边用N卡时mixer output是NV12,用i卡时则是YUY2。播放器改用MPC-BE的话就都是RGB32了。
原因估计就如06_taro大神所说。
= =看来还真是,那笔记本上就乖乖用BE好了

回到 “解码 播放 字幕 / Decoder playback and subtitles”