Skip to content

RA CRF mode + VBR Improvements

psao123 requested to merge svt-team/svt-team-p/SVT-AV1:svt-09-rebased-2 into master

Description

Improvements to the Random Access mode.
Change the Multi-pass VBR to two-pass VBR.

Issue

Fixes #2145 (closed) and #1952 (closed)

Author(s)

@hguermaz @PhoenixWorth @dxyliu @psao123 @anaghdin

Performance impact

Performance change with respect to V1.8

Preset PSNR Y SSIM Y VMAF-NEG Cycles Dev
MR 0.87% 0.81% 0.70% 104.46%
M0 0.41% 0.53% 0.14% 17.91%
M1 0.33% 0.44% -0.11% 18.35%
M2 0.19% 0.17% -0.04% 15.11%
M3 1.09% 1.15% 0.66% 28.43%
M4 0.24% 0.17% -0.09% 11.61%
M5 1.38% 1.66% 0.86% 21.92%
M6 1.13% 1.06% 0.24% 10.74%
M7 1.87% 1.78% 0.96% 14.99%
M8 0.18% 0.51% -0.71% 3.90%
M9 -3.97% -3.52% -4.88% -13.21%
M10 -3.97% -3.52% -4.88% -13.21%
M11 -1.85% -1.44% -1.86% -6.62%
M12 -1.27% -1.24% -0.32% -4.96%
M13 -5.37% -2.49% -2.99% -5.64%
  • quality
  • memory
  • speed
  • 8 bit
  • 10 bit
  • N/A

Test set

  • obj-1-fast can be found here
  • other
  • N/A

Merge method

  • Allow the maintainer to squash and merge when PR is ready to create a 1-commit to the master branch. The maintainer will be able to fix typos / combine commit messages to create a more readable 1-commit message or use whatever is stated in the 'Description' section
  • I will clean up my commits and the maintainer shall use 'rebase and merge' to the master branch
Edited by PhoenixWorth

Merge request reports