Skip to content

SVR 41

Compare
Choose a tag to compare
@crashfort crashfort released this 20 Mar 14:44
· 86 commits to master since this release

Version 41, 20 March 2024

Notable changes in this release:

  • Added a 64-bit external process that encodes the data from SVR. This comes with a performance boost, but also allows audio and video to be embedded in the same file.
  • Added an option to use the DNxHR video encoder. This codec works a lot better in video editors, and also has slightly better color information through YUV422 over NV12.
  • Changed the default video encoder to use DNxHR.
  • Added an option to select the audio encoder to use. At the moment there is only AAC (through aac_mf).
  • Added an option to use the YUV444 format with x264, selectable through the libx264_444 video encoder in the profile.
  • Velo text is now using the tabular font feature which means text will not jitter for fonts that use varying number widths. This would typically happen with the number 1 which can be thinner in some fonts, causing the text to jitter in width.
  • Changed the default velo font format to a better default.
  • Added velo text opacity.
  • Added velo_anchor option which allows to set the text expansion direction.
  • Velo is now by default in the lower left with an anchor of left.
  • Added velo_length option which allows to set the axes of velocity to show.
  • Fixed motion blur blending working in the wrong color space. Blending is now done in the linear color space. Previously blending was done in a non-linear color space which meant some colors would blend together too dark.
  • Fixed color space issues.

Performance has been improved a lot in this release, as well as fixing various color related problems. Below you can see a comparison of motion blur blending in previous versions and this release. Encoding now also uses a wider color space to more accurately represent the original color, also visible below.

Various changes have been done to velo to skip text jittering, typically seen with the '1' character having a thinner width in some fonts. Opacity for velo color has been added back again after being removed by mistake. Some additional velo options have been added too, letting you select an anchor point for text expansion as well as ability to select which speed to show per axis. New default font and font options have been set as well in the default profile.

Most typically you will produce content using SVR to place it in a video editor. A new encoder called DNxHR has been added which makes this workflow a lot better, since H264 is overly compressed to be used efficiently during editing. You can still use H264 if you intend to not perform additional work on the content. Note that DNxHR can not be used with the MP4 format, so you will need to use MOV or MKV.

With the introduction of a separate encoder process, this means that audio and video can be embedded in the same file as expected. This was not possible before for various reasons. An audio encoder can be chosen as well, but there is only one at the moment.

See the default.ini profile for documentation about the new options.

Motion blur before:
before
Motion blur after:
after

Color space before:
before_2
Color space after:
after_2