Difference between revisions of "JRVR - JRiver Video Renderer/Configuration"

From JRiverWiki
Jump to: navigation, search
(Created page with "JRVR configuration can be accessed through the Media Center Options, under Video -> JRVR Settings... == Output == The Output settings specify the processing of the image spe...")
 
Line 57: Line 57:
  
 
Just as Upscaling, the same algorithms are available. However, no advanced scaling is currently supported for downscaling.
 
Just as Upscaling, the same algorithms are available. However, no advanced scaling is currently supported for downscaling.
 +
 +
 +
== Advanced ==
 +
 +
=== Dithering ===
 +
* Algorithm
 +
*: The Dithering Algorithm to use. We recommend using Blue Noise, as it produces the least invasive Noise in the image. Whit Noise is the fastest and noisiest, and Ordered Dithering is a decent compromise between quality and performance, but can result in visible pattern on some screens.
 +
 +
=== Trade Quality for Performance ===
 +
* Allow delayed HDR peak detection
 +
*: Delayed peak detection can result in peak information being supplied one frame later, which allows the peak detection to be more efficient in some cases at the cost of less-smooth brightness changes.

Revision as of 09:57, 15 December 2021

JRVR configuration can be accessed through the Media Center Options, under Video -> JRVR Settings...

Output

The Output settings specify the processing of the image specific to your screen.

General

  • HDR10 Passthrough
    Allow the HDR10 information to be passed to your screen. This requires a HDR10 capable screen, as well as the OS and video driver capable of passing HDR10 information.
    On Windows, the HDR switch in the Display settings needs to be turned on, or JRVR needs to be allowed to toggle the HDR switch (see below)
  • Enable OS HDR Support when playing HDR10 (Windows only)
    JRVR will attempt to enable Windows HDR support when playing a HDR10 video with passthrough. This allows playing HDR10 videos in HDR mode, while otherwise remaining in SDR mode, which is often favored for quality.

General -> Advanced

Advanced settings to specify the properties of your Display. Note that all these settings should match your display, and not the content you are playing.

  • Target Gamut
    Specify the Target Gamut of your display. Only change this setting if your display is specifically configured to expect a certain gamut. In most cases the default "Auto" mode will do the right thing, and use HDR BT.709 for SDR content, and BT.2020 for HDR content.
  • Gamma Processing
    Process the gamma curve of the content. This is only recommended when the display is specifically configured for a specific gamma curve. Generally, instead of using this option, its strongly recommended to measure and calibrate your display using an ICC profile instead.
  • Enable 10-bit output for SDR videos
    If your display is capable of properly displaying 10-bit video signals without additional banding, enableing this option can improve the quality/reduce noise. Note that enabling it on a display that is not properly processing 10-bit input, it will introduce banding.

HDR Tonemapping

HDR Tonemapping is used when showing a HDR video on a SDR screen. Options in this section are generally set to taste. The default options provide a good balance between brightness and preserving details, and we recommend only changing them with care.

  • Algorithm
    The Tonemapping Algorithm to use. Both available options have different characteristics, and should be visually compared when changing.
  • Target Peak Nits
    The target to reduce HDR signals to. 203 is the "specification" for SDR video, however lower or higher values can yield better results on different screens. Note: Reducing the value too low will result in serious image degredation.
  • Peak Detection
    Peak Detection measures the image brightness of HDR video dynamically, resulting in a dynamic tone mapping which is better at adapting to the actual brightness of the image, however Peak Detection requires a good GPU to run.

Debugging

  • Log Frame Timing
    When enabled, a log file will be written to the Media Center Log folder to help analyse frame timing issues. Its recommended to only enable this when trying to diagnose frame timing issues.

Scaling

Upscaling

  • Algorithm
    Select the main image scaling algorithm. The quality/performance changes roughly from top to bottom, from faster to higher quality.
  • Scale in Sigmoidal Light
    Scaling in Sigmoidal Light helps to reduce ringing artifacts when upscaling
  • SuperRes Enhancement
    SuperRes is an algorithm to refine the image after upscaling, improving sharpness and reducing scaling artifacts

Upscaling / Advanced Scaling

Advanced Scaling uses custom algorithms to improve the image upscaling at the cost of performance. These algorithms should only be enabled with a decent graphics card. Luma (Image brightness) and Chroma (Image color) are scaled independently here, and offer different algorithms to test.

Downscaling

Just as Upscaling, the same algorithms are available. However, no advanced scaling is currently supported for downscaling.


Advanced

Dithering

  • Algorithm
    The Dithering Algorithm to use. We recommend using Blue Noise, as it produces the least invasive Noise in the image. Whit Noise is the fastest and noisiest, and Ordered Dithering is a decent compromise between quality and performance, but can result in visible pattern on some screens.

Trade Quality for Performance

  • Allow delayed HDR peak detection
    Delayed peak detection can result in peak information being supplied one frame later, which allows the peak detection to be more efficient in some cases at the cost of less-smooth brightness changes.