找回密码
 加入我们
搜索
      
查看: 50965|回复: 53

[显卡] QSV vs VCN vs NVENC 编码质量对比

[复制链接]
发表于 2021-12-12 19:02 | 显示全部楼层 |阅读模式
本帖最后由 LambdaDelta 于 2021-12-20 11:37 编辑

编码器采用rigaya编写的QSVEnc 6.06和VCEEnc 6.17
硬件采用11700K的QSV 8和5500U的VCN 2.2,都是零售的CPU中最新的集显转码硬件。
测试都使用VBR模式,然后使用自带的的最佳Preset,然后从1000Kbps开始转码视频,直到20000Kbps。然后使用VMAF得出分数。

废话就不多说了,大家自己看就OK了
1080.png
2160.png

总结,Intel的VBR模式有严重的码率控制问题,码率通常都会小于设定的码率,同时质量非常不稳定,最低质量也是非常糟糕。AMD没有什么好总结的。

////////////////更新
因为QSV 8的VBR模式有严重的问题,所以更新CBR模式下的成绩。
QSV_CBR_1080.png
QSVCBR2160.png
结果来看,是很不错的,平均质量可以碾压VCN 2.2的成绩,最低质量在低码率的情况下,不如VCN 2.2,码率稍微上去之后可以轻松弥补这个差距。

//////////////二次更新
NVENC 7
NVENCVBR1080.png
NVENCVBR2160.png
NVENC的实际码率通常比目标值高200Kbps。2160P 1Mbps目标码率时,码率控制有严重的问题,实际码率高达140Mbps,所以结果异常。

VCN 3
VCN31080.png
VCN32160.png
比VCN 2稍有改进

参考 x265 3.5 ABR slower
x265ABR1080.png
x265ABR2160.png
 楼主| 发表于 2021-12-12 20:37 | 显示全部楼层
Windaway 发表于 2021-12-12 19:27
看你可怜,群里过来帮你顶一下。
又不是看编码器设计,PSNR和SSIM更直观,另外你跑个CBR不行么。
intel对VB ...

那几个都不能直接指定码率。观感来看,我还是觉得vmaf好。
 楼主| 发表于 2021-12-12 22:47 来自手机 | 显示全部楼层
Misaka_9993 发表于 2021-12-12 19:50
又一个拿日本人写的QSVEnc跑测试出码率bug的测试。
之前看过类似的比较。不禁让人怀疑是QSVEnc的问题。建议 ...

刚才取了几个码率测了一下,没有什么区别,最差质量依然很挫,波动依旧很大,但是码率控制上更接近目标值。
 楼主| 发表于 2021-12-13 08:08 来自手机 | 显示全部楼层
foxsheep 发表于 2021-12-13 02:12
呃,HEVC 8bit毫无存在价值
码率控制也基本没啥意义,CR才是正道

8bit是为了我家的skylake老平板。码率控制的意义就很多了,比如电视机的辣鸡网络,比如视频网站直播网站的码率限制。
 楼主| 发表于 2021-12-13 08:12 来自手机 | 显示全部楼层
本帖最后由 LambdaDelta 于 2021-12-13 09:12 编辑
psps3 发表于 2021-12-13 02:26
在哪能查到a卡各型号显卡对应的vcn版本


vcn的话,
vega11 - 1
rdna1 - 2.0
vega8 - 2.2
rdna2 - 3.0
当然具体型号可能还有所不同
 楼主| 发表于 2021-12-13 08:13 来自手机 | 显示全部楼层
Dudayev 发表于 2021-12-13 03:28
有编码速度对比么

集显编码速度,很多时候会受限于别的地方,本来打算一起测的,实测之后发现毫无意义,因为不能满载。
 楼主| 发表于 2021-12-13 09:19 | 显示全部楼层
elfonice 发表于 2021-12-13 09:14
之前还在vega56和UHD630 跑过。

当时跑的结论是,硬件编码器的质量预设基本没卵用。

我只是为了控制变量,有一个公平的环境来对比,实际测的还是不同码率下的质量
 楼主| 发表于 2021-12-14 10:31 | 显示全部楼层
foxsheep 发表于 2021-12-14 09:35
skylake也能混合硬解hevc10bit,至少1080p没问题吧
不同的源需要的目标码率也不一致,不如直接让编码器做 ...

平板是没戏的。
crf根据不同的视频,最终码率差距非常大,用x265的话,我自己一般都是2 pass,first pass用crf18跑同时输出视频,如果实际码率能接受就直接保留不跑second pass,如果不达标就vbr目标码率来跑second pass。
但是显而易见的,硬件编码器并不支持这种模式。
 楼主| 发表于 2021-12-14 10:33 | 显示全部楼层
fyc858 发表于 2021-12-14 09:52
借楼问问geforce游戏显卡的NVENC性能和quadro专业显卡的NVENC性能一样吗

一样,只是多条流的话geforce需要破解一下
 楼主| 发表于 2021-12-14 12:14 | 显示全部楼层
foxsheep 发表于 2021-12-14 11:30
现在压制组都不用2pass了啊……
不知道你都压些啥内容,实际上VMAF到92以上就很难区分了,crf18应该说超 ...


首先,现在的压制组又没有带宽压力,索尼的辣鸡电视,基本上平均码率只能维持在15Mbps。
第二,CRF18是压制组很常见的参数(1080P大部分都是 16-18,2160P是18-20),大部分影片都可以维持在VMAF 97/98分左右,同时1080P的影片基本都能保持在15Mbps以下,2160P有少数动画可以保持在15Mbps以下。为什么需要VMAF 97分,Netflix的官方评分标准是90分及格,平均分数97分的时候,最差的画面大约也就及格分而已,对于我来说,这样就很理想了。
第三,2 pass是个筛选过程,如果质量达标同时码率达标,那么是最好的情况。如果质量达标,码率超标,那么VBR second pass可以尽可能的在有限码率中获得最好得质量。
 楼主| 发表于 2021-12-14 12:19 | 显示全部楼层
qjj2857 发表于 2021-12-14 12:15
索尼电视平均码率40Mbps应该没问题啊x9000f


我家的A8F和卧室得S8500c都只能跑到15Mbps。也许新的电视有所改善吧。
 楼主| 发表于 2021-12-14 12:20 | 显示全部楼层
wjm47196 发表于 2021-12-14 12:19
skylake还有平板的? surface吗

联想的辣鸡板子啊,miix 510
 楼主| 发表于 2021-12-14 12:23 | 显示全部楼层
wjm47196 发表于 2021-12-14 12:21
x9000f看原盘都没压力啊
就是垃圾网卡不行 要改kodi参数缓冲多一点才能流畅播放 ...

那就是峰值码率的问题了吧
 楼主| 发表于 2021-12-14 12:24 | 显示全部楼层
wjm47196 发表于 2021-12-14 12:22
沃日 怎么买了个这个

很早之前买的了,一直挂在床头,躺尸的时候用
 楼主| 发表于 2021-12-14 12:36 来自手机 | 显示全部楼层
wjm47196 发表于 2021-12-14 12:28
不是峰值码率问题啊,就是网卡不行,你改kodi的配置让他多缓冲一段时间就行了
有线更垃圾还是百兆的
x900 ...

哈哈 我的意思就是,因为峰值码率的时候,网络一时间满足不了,所以buffer大就可以了。
 楼主| 发表于 2021-12-14 14:02 | 显示全部楼层
本帖最后由 LambdaDelta 于 2021-12-14 14:04 编辑
drdark 发表于 2021-12-14 13:35
自从用上转码功能后,就没再自己压片了。
存remux,码率或者网速有限制的设备就靠Plex或者emby转码,在家里 ...


我自己其实也很久没亲自碰过压片这个事了,两年前把环境搭好之后,现在已经基本全自动了。
家里一台3950x用avfs跑vapoursynth的滤镜当frame server,一台3900x的nas负责编码,大部分下在分类的监视目录自动过一遍就OK。少部分动画,需要特定的滤镜,也是早就写好动动手指选一下而已,毕竟很多老动画画质比较丢人,处理一下可以远超原画。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-6-30 19:51 , Processed in 0.012992 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表