找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 刘302

视频播放器PotPlayer调用LAV解码器的方法

185
回复
1016938
查看
[复制链接]
2017-5-18 20:30:32
明白了楼主的意思了,刚刚测试了一下。选用madVR渲染器是为了可以10Bit输出,显存模式(native)能10进不能10Bit输出(出现的情况是:1.非HDR视频,进视频就黑屏卡死,2.HDR视频,播完视频进下个视频的时候黑屏卡死),回传内存模式(copy-back)对非HDR视频是可以10进10出的,习惯了这种方式,所以对所有HDR视频就会用同样的方法。HDR视频需显存模式10进8出或回传内存模式10进10出二选一。
LAV显存模式1.gif
LAV显存模式2.gif

potplayer自带显存模式1.gif

potplayer自带显存模式2.gif

QQ截图20170518172657.png

QQ截图20170518172746.png

QQ截图20170518172814.png

GPU问题,10BitHEVC开madVR不敢高开色度拉升,用性能其次的Bicubic75+振铃,GPU都有80-90%了,8BitHEVC能用super-xbr。1066和588开madVR的设置基本一样,但是解码能力VP8还是要比UVD6.3好,VP9编码UVD6.3不能硬解,10BitHEVC显存模式+madVR是黑屏,回传内存模式+madVR,10Bit和8BitHEVC输出色彩只能用NV12才正常。



RX588 1.gif
RX588 2.gif
RX588 3.gif
RX588 4.gif
RX588 5.gif
RX588 6.png
UVD6.3-1.png
UVD6.3-2.png
VP8.png
2017-5-19 08:33:13
本帖最后由 AimaSissi 于 2017-5-19 09:26 编辑

补充说下显卡GPU性能的消耗,是影像拉伸消耗更大,色度拉伸开销较小。不过在对视觉感受的影响上,影像缩放算法的影响比色度升频运算的影响要大得多。也就是说,改变影像缩放的算法,你比较容易感觉的到差别,改变色度拉伸的算法比较难感受到差别。

打开madVR设置-> Scaling algorithms 可以看到chroma upscaling、image doubling、image upscaling、image downscaling和upscaling refinement五种不同的运算方案设定。
1.     chromaupscaling是指色度拉伸,即色度平面放大
2.     image doubling是指影像翻倍。
3.     imageupscaling就是指影像拉伸,也就是影像放大,只要目标分辨率大于原始分辨率就会用到这部分的算法。
4.     imagedownscaling就是指影像缩放,也就是影像缩小,只要目标分辨率小于原始分辨率就会用到这部分的算法。
5.     upscalingrefinement这部分是锐化算法,其目的在于改善放大运算后造成的模糊,作用在放大运算之后,属于post-processing。如果是1:1无放大的影像,这部分勾选了也不会有作用
锐利度(sharpness)、锯齿(aliasing)、振铃(ringing)

按不同编码的视频测试了一下:10Bit HEVC(14年的李宣美 )>10Bit x.265>8Bit HEVC(08年的李宣美 )标准为全屏稳定60帧,GPU消耗不超过95%。窗口进全屏或全屏变窗口会用到image downscaling,开最低Bilinear,1:1视频播放会关系色度拉伸,1080视频在4K显示器播放,主要用到影像翻倍小加色度拉伸。
                            10Bit HEVC     色度拉伸 Spline 4圈+抑制振铃效应
                            10Bit x.265      色度拉伸 勉强Jinc+抑制振铃效应
                            8Bit HEVC       色度拉伸 super-xbr 150
                            MPEG2           色度拉伸 Bicubic75+抑制振铃效应   影像翻倍 Nnedi3 32
GTX1066解码速度是现显卡速度最快的,但是开madVR渲染器的综合能力来看属于中下水平。



李宣美 1.gif
李宣美 2.gif
x265.gif
8Bit HEVC.gif
李宣美 3.gif
李宣美 4.gif
GTX1066解码速度.png
2017-5-19 11:24:29
AimaSissi 发表于 2017-5-19 08:33
补充说下显卡GPU性能的消耗,是影像拉伸消耗更大,色度拉伸开销较小。不过在对视觉感受的影响上,影像缩放 ...

很详细的调试分析,一定有慧眼识英雄之人。感谢撰写分享!
2017-5-28 23:28:45
楼主和热心,上来顶个贴。最近太忙,以后多多交流。
2017-6-25 09:13:02
不错.辛苦了
2017-7-3 16:13:26
支持楼主,4K123有你更精彩!
2017-7-5 20:30:37
刘302 发表于 2017-2-21 21:27
有网友表示没有那么简单,他要挑战 GFriend - Rough 4in1 这个8K视频,电脑够强劲绝非低配却不顺利。
视 ...

8K我直接吃CPU 没压力
2017-7-10 16:24:28
学习中,LZ辛苦了,不知道能不能实现8K的播放
2017-7-16 16:02:01
AimaSissi 发表于 2017-5-19 08:33
补充说下显卡GPU性能的消耗,是影像拉伸消耗更大,色度拉伸开销较小。不过在对视觉感受的影响上,影像缩放 ...

你这个太专业了,有些看不懂了

如果是8K视频,有没有方法解决?
我发现8k视频的输入是apco(ebc星空 8k、秘鲁延时摄影),HVC1(여자친구 - 시간을 달려서 (4in1) 8k - 컴 다운 주의)时,就不能流畅播放,用大家介绍的方法都不行

其他的8k的输入是AVC1时,可以流畅播放(不过这些视频的码率是偏低的,文件都比较小,可能经过压缩一次了)
2017-7-16 16:03:54
c188967732 发表于 2017-7-5 20:30
8K我直接吃CPU 没压力

你的cpu是什么?

能否直接截个流畅播放的视频图看看

要那些输入是apco和HVC1的8k视频哦
您需要登录后才可以回帖 登录 | 注册
当贝4K投影