关于LAV设置的一个有意思的现象。
本帖最后由 萌え 于 2018-3-2 07:10 编辑ECR(CP)渲染器、LAV仅勾选RGB24、显卡GT555M、AVC HIGH 10:
https://s1.ax1x.com/2018/03/02/9rDhGQ.png
ECR(CP)渲染器、LAV仅勾选RGB24、显卡GT555M、HEVC MAIN 10:
https://s1.ax1x.com/2018/03/02/9rD5xs.png
ECR(CP)渲染器、LAV仅勾选RGB24、显卡HD3000、HEVC MAIN 10:
https://s1.ax1x.com/2018/03/02/9rDbZV.png
ECR(CP)渲染器、LAV勾选RGB24&RGB32、显卡GT555M、HEVC MAIN 10:
https://s1.ax1x.com/2018/03/02/9rD7q0.png
显卡用GT555M,LAV如果只勾选RGB24,播放HEVC MAIN 10的视频依旧会输出PO10(10bit)。然后EVR(CP)不支持P10,故全屏粉红(为毛是粉红?)。必须在LAV里增加勾选RGB32才能正常输出为RGB。但播放AVC HIGH 10的视频却能正确输出RGB。
显卡用HD3000,LAV只勾选RGB24,播放AVC/HEVC P10视频都无问题。
每次切换设置后都重启POT再播放,排除其它玄学BUG。
续:HD3000的驱动只有旧版的,不支持切换0-255量化,GT555M可以切换。 24bit 和 32bit 是一样的,由于24bit不能在显存中对齐,所以不是所有的显卡都能支持。反而 32bit 因为可对齐,大多数的显卡都支持(当然显存要足够大)。虽然并不清楚上述说法的原理...但由此可以得到启发
或是关硬解保平安
或是把RGB24和RGB32都勾上保平安
本帖最后由 萌え 于 2018-3-2 11:36 编辑
玬翼 发表于 2018-3-2 10:51
虽然并不清楚上述说法的原理...但由此可以得到启发
或是关硬解保平安
或是把RGB24和RGB32都勾上保平安
跟硬解没关系,只是resizer选了DXVA处理器而已,换其它的resizer也一样,只是我没截图。LP之前说RGB32勾不勾没什么区别,我一直也是以为没区别(因为之前一直用的是HD3000运行POT),直到试了GT555M以后才发现这个奇怪的现象。
显卡用GT555M,LAV如果只勾选RGB24,播放HEVC MAIN 10的视频依旧会输出PO10(10bit)。
--->不清楚為甚麼會使用D3D9渲染,然後說ECP-CP渲染有問題,我這裡測試都是正常的。
然后EVR(CP)不支持P10,故全屏粉红(为毛是粉红?)。
-->見上圖,Windows 10 EVR-CP有支援P010
必须在LAV里增加勾选RGB32才能正常输出为RGB。
-->見上圖,依然正常輸出RGB24
本帖最后由 萌え 于 2018-3-2 16:43 编辑
blackmickey 发表于 2018-3-2 13:54
显卡用GT555M,LAV如果只勾选RGB24,播放HEVC MAIN 10的视频依旧会输出PO10(10bit)。
--->不清楚為甚麼會 ...
你发现了华点……
https://s1.ax1x.com/2018/03/02/9rLLTK.png
你不说我还没注意到,去看了下选项依然是EVR(CP),但实际上的渲染器却是D3D9。
但问题在于,LAV如果输出P10的话,就会全屏粉红。
除了上面提到过的HEVC MAIN 10以外,我又试了下AVC HIGH 10,LAV只勾选10bit输出的话,也会全屏粉红。(使用GT555M)
然后保持LAV只勾选10bit输出,换成HD3000的话,无论播放AVC 10bit或是HEVC 10bit,LAV Video Decoder均不工作,POT会调用内置ffmpeg解码器工作,输出YV12。像这样:
https://s1.ax1x.com/2018/03/02/9rOepQ.png
我猜EVR(CP)的10bit输入是新显卡或新版Win10特权?至少这个特权跟HD3000和GT555M没什么关系。
进一步猜想的话,也许LAV只勾RGB24时播放HEVC 10bit会切换到D3D9渲染器以及全屏粉红可能也是因为EVR(CP)不支持10bit输入,强制LAV输出10bit播放AVC HIGH 10全屏粉红应该也是同样一回事。
不过主帖的主要疑点与其说是为啥EVR(CP)不支持10bit输入或是为啥会全屏粉红(从EVR(CP)变成D3D9渲染器),倒不如说是“为啥同样都是10bit且LAV只勾RGB24的情况下,只有播放HEVC 10bit的时候才会全屏粉红。”,其实这个才是我觉得奇怪的地方。(或者说我的关注点比较奇怪?) 萌え 发表于 2018-3-2 16:39
你发现了华点……
你不说我还没注意到,去看了下选项依然是EVR(CP),但实际上的渲染器却是D3D9。
不然就換MPC系播放器試試吧。Ctrl + J 可以顯示狀態
页:
[1]