svt-av1参数测试(以vmaf为质量评价算法)
dwing吧
全部回复
仅看楼主
level 14
787633258 楼主
水一贴,测试慢慢跑。
测试环境(不是我自己的机子,通过ssh远程连接):
系统:Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-55-generic x86_64)
cpu:9900k
内存:64g
编码器版本:
SVT [version]: SVT-AV1 Encoder Lib v0.8.5-90-gafffcca3
SVT [build] : GCC 9.3.0 64 bit
LIB Build date: Nov 20 2020 13:04:24
2020年11月21日 07点11分 1
level 14
787633258 楼主
补充一下忘了说的:测试片源ATRI的op,720p,暂时没有测1080p的打算。
2020年11月21日 08点11分 3
level 14
787633258 楼主
基础参数:SvtAv1EncApp -i stdin --input-depth 10 --rc 0 --irefresh-type 2 --keyint 299 --lp 16 -q {q} --{test} -b "{o}"
2020年11月21日 08点11分 4
preset0和1因为跑的时候编码器崩了,所以没有
2020年11月21日 08点11分
@787633258 --irefresh-type这个参数前段时间默认值已经改为2了 ,估计被投诉多了,你使用的版本这个已经是修改过的.
2020年11月21日 12点11分
@free077go 我知道,从以前的脚本copy过来的,没删而已。
2020年11月21日 12点11分
level 14
787633258 楼主
速度方面,取q24的数据,preset8-2依次为(fps):
30.144、21.899、11.237、5.905、2.737、2.062、0.979
但需要注意的是,不论哪个preset,都不能使8c16t的9900k满载,preset6-8的占用率在80%以上,而2-4的占用率只有6-8的一半不到。而5,我忘了看了。
在尝试设置--tile-columns 2后再跑,占用率表现也没有改善。
2020年11月21日 08点11分 5
level 14
787633258 楼主
接下来,在上个测试的基础上,我选择preset 6加入测试的基础参数。
——————————————————————————————————
adaptive-quantization,编码器会提示未来将废弃这个参数名,现在的名字是aq-mode,但在官方的编码器使用手册中还没更新。
速度方面,aq0>aq2>aq1,但相差非常小。
2020年11月21日 13点11分 6
level 8
这样看下来感觉6的性价比不错呀
话说想看看最慢预设下的x265编码视频的对比曲线和编码速度
2020年11月21日 21点11分 7
我跑preset0,编码器会崩,跑不完,可能是当前版本有bug,issue里也有人提到跑720p会崩。至于官方放出release的正式版,我没试。
2020年11月22日 01点11分
level 14
787633258 楼主
hierarchical-levels,取值范围0-5。该参数会影响多线程效率,0时的cpu使用率仅有30%。目前,5出来的结果解码有可能会出现问题,包括部分场景花屏和解码到部分帧会卡死,无法继续解码等现象。固图中没有5的数据。
该参数会较大幅度影响同样q值下出来的码率大小。
2020年11月22日 03点11分 8
level 10
扯蛋,还在用x86架构的U跑...有了苹果的M1,intelamd都可以扔了~
2020年11月23日 02点11分 9
玩原神玩的
2024年01月06日 19点01分
m1就不适合跑这种高度asm优化的程序,它本身指令集就少。x86那些指令集,你平常跑一些普通程序可能感觉不出来有啥用,但跑这种能高度优化的计算型程序用途很大。
2020年11月23日 03点11分
arm不适合干这活儿。例如x265 720p medium在我6700hq上有asm优化相比关闭所有asm优化,能跑出三倍的速度。而x265对arm的优化只有3.4版加入的(由华为贡献的)对arm64的asm优化,给的数据是1080p medium提升15%。
2020年11月23日 03点11分
**
2023年04月25日 09点04分
level 14
787633258 楼主
disable-dlf,0代表不关闭dlf,1代表关闭dlf。dlf=deblocking loop filter。选择关闭dlf,速度会快一些。
2020年11月23日 04点11分 10
level 14
787633258 楼主
cdef-level,虽然官方文档给的取值范围是0-5,但实际上编码器会告诉我是0-4。速度方面,0>4>3>2>1。0代表关闭cdef。另外,我有看到有人说开启cdef目前会大幅影响解码速度。
CDEF=constrained directional enhancement filter
2020年11月23日 04点11分 11
level 14
787633258 楼主
enable-restoration-filtering
速度方面0稍快于1
2020年11月24日 03点11分 12
level 14
787633258 楼主
sg-filter-mode
速度方面0和4差不多,明显慢于1,2,3,速度1>2>3
2020年11月24日 03点11分 13
level 14
787633258 楼主
wn-filter-mode
速度方面,0>1>2>3
2020年11月25日 04点11分 14
level 14
787633258 楼主
enable-mfmv
速度方面0稍快于1
2020年11月25日 04点11分 15
level 14
787633258 楼主
pred-struct
速度都差不多
2020年11月27日 06点11分 16
1 2 3 尾页