dlss5-visual-enhancer README

The project's README from github.com/Merserk/dlss5-visual-enhancer. As one markdown file: README.md.

DLSS 5 Visual Enhancer

Downloads Platform NVIDIA DLSS DLSS Frame Generation Type License

Windows application for applying a DLSS 5 Neural Rendering feature-18 pipeline to images and video, NVIDIA DLSS Frame Generation to video frame interpolation, and DLSS 5 Neural Rendering during Live video playback through a local Gradio interface. It is an independent community project and is not affiliated with, sponsored by, or endorsed by NVIDIA, ReShade, RenoDX, FFmpeg, or their contributors.

Screenshot 2026-09-03 005153

Original

https://github.com/user-attachments/assets/8df8bd4c-01b4-47dd-9705-3614a0b0ff75

DLSS 5

https://github.com/user-attachments/assets/cff68783-4ee9-4c99-8b36-4eee2a6437ec

Frame Generation (DLSSG)

https://github.com/user-attachments/assets/81c29005-e4f0-4acf-b9f7-d58850bb055f

Installation

  1. Download the latest release.
  2. Unpack the downloaded ZIP archive.
  3. Run start.bat.

Main features

The application creates outputs/, logs/, jobs/, and live/ when needed. Successful media is written to outputs/, reports and manifests to logs/, temporary active-render data to jobs/, and temporary Live session data to live/. Old cache and abandoned Live session data are cleaned up automatically.

Requirements

Settings

Neural control Values Default
NR Preset Default, Preset #1, Preset #2, Preset #3 Default
NR Style Default, Natural, Cinematic Default
NR Intensity 0.00–2.00 1.00
Local Tone Strength 0.00–2.00 1.00
Local Structure Strength 0.00–2.00 1.00
Skin Structure Strength -1.00–2.00 -1.00 (native default)
Automatic Mask Off, On Off

The preset numbers are experimental native model hints; their visual effect is content-dependent.

DLSS Model Preset SDK value Behavior
Default 0 Applies no override and lets NVIDIA choose its normal mode-specific preset
J 10 Forces preset J for every supported DLSS scaling mode
K 11 Forces preset K for every supported DLSS scaling mode
L 12 Forces preset L for every supported DLSS scaling mode
M 13 Forces preset M for every supported DLSS scaling mode

The DLSS Model Preset is independent of the experimental Neural Rendering NR Preset control.

Upscaling mode Factor Behavior
DLAA / native 1× Keeps the source dimensions
Quality 1.5× Produces 1.5× output dimensions
Balanced 1.724× Produces approximately 1.724× output dimensions
Performance 2× Produces 2× output dimensions
Ultra Performance 3× Produces 3× output dimensions

Output dimensions are rounded to even pixels and limited to a 7680×4320 boundary.

Frame Interpolation setting Choices and behavior Default
Output FPS 23.976, 25, 29.97, 30, 50, 59.94, 60, 90, 119.88, 120, 144, 165, 180, 240, 360, or 480 FPS 60
DLSS engine Auto, Native DLSSG, or Cascade Auto
Video codec H.264, H.265, AV1, or ProRes Proxy, each in a plain CPU variant or an (NVIDIA NVENC) GPU variant (ProRes Proxy is CPU-only) H.264
Container MP4, MKV, or MOV; ProRes Proxy requires MKV or MOV MP4
Encoding quality Auto (Default), Good, Best, or Max Auto (Default)
HDR Mode Off, On; 10-bit output that copies the input colorspace; H.265 / AV1 / ProRes only Off
Rename Auto adds a DLSSFG timestamp; Copy keeps the original base name; Custom appends the entered suffix Auto

Auto uses a supported exact native DLSSG grid when possible and the cascade path when required. If the selected output FPS is equal to or below the source rate, source frames are resampled without generating additional frames.

Live setting Choices and behavior Default
Source Online URL or Local video Online
Source quality Auto, 480p, 720p, 1080p, 1440p, or 2160p Auto
Max input height 480p, 720p, 1080p, 1440p, or 2160p before DLSS processing 720p
Segment length 1, 2, or 4 seconds 2 seconds
Live frame rate Auto, Source, 60, 30, or 24 FPS Auto
Playback buffer 2–30 seconds 6 seconds
Motion guide quality Fast or Quality Fast
Open in MPV Off, On On

Live Neural Rendering controls and the DLSS Model Preset are shared with the Image and Video tabs. Effect controls can update during playback, while the upscaling factor and Live source/playback controls take effect on the next Start.

Output setting Choices and behavior
Image format PNG/TIFF are lossless; JPEG/WebP/AVIF use the 1–100 quality control (default 95)
Video codec H.264, H.265, AV1, or ProRes Proxy, each in a plain CPU variant or an (NVIDIA NVENC) GPU variant (ProRes Proxy is CPU-only)
Container MP4, MKV, or MOV; ProRes Proxy requires MKV or MOV
Encoding quality Auto (Default) uses resolution/FPS/codec; Good = Auto×2; Best = Auto×4; Max uses CQ/CRF 0; ProRes uses its fixed Proxy profile
HDR Mode Off, On; 10-bit output that copies the input colorspace; H.265 / AV1 / ProRes only
Rename Auto adds the DLSS5 timestamp; Copy keeps the original base name; Custom appends the entered suffix before the output extension

Plain H.264/H.265/AV1 are CPU-based (libx264 / libx265 / libsvtav1) and never require a GPU. Only codecs suffixed (NVIDIA NVENC) need working NVENC support on the selected or automatically chosen Video Processing GPU at the requested output size. ProRes Proxy uses CPU-based 10-bit 4:2:2 encoding, although the verified Neural Rendering path remains RGBA8.

Application setting Choices and behavior
AI Processing GPU Automatic or a compatible NVIDIA RTX GPU; used for Neural Rendering and Frame Generation
Video Processing GPU Automatic or an available NVIDIA GPU; used only for codecs suffixed (NVIDIA NVENC), while plain H.264/H.265/AV1 and ProRes stay on CPU
Preview Encoding Auto (default), Always H.264, or Disabled; controls how in-app video previews are produced on the Video and Frame Interpolation tabs
DLSS 5 Architecture Auto, Turing and higher, Ada Lovelace and higher, or Blackwell and higher; Auto selects the runtime build from the AI Processing GPU
Settings preset Export all adjustable Image, Video, Frame Interpolation, GPU, HDR Mode, Preview Encoding, and DLSS 5 Architecture settings to JSON, or import a preset to apply and save them

Saved GPU selections use stable GPU identity. If a previously saved GPU is no longer available, that selection returns to Automatic rather than silently switching to another saved device.

License and third-party notices

Original application code is licensed under the MIT License, copyright © 2026 Merserk. That license covers only original project code; it does not relicense or grant rights to any third-party software, model, binary, trademark, media, or other asset.

NVIDIA, GeForce RTX, NGX, and DLSS are trademarks and/or registered trademarks of NVIDIA Corporation. FFmpeg, ReShade, RenoDX, MPV, yt-dlp, Python, and other names belong to their respective owners. Codec patent or other permissions may also be required depending on jurisdiction and use. Review the controlling licenses before building or distributing a complete package.

dlss5-visual-enhancer (Merserk/dlss5-visual-enhancer)

Searching Database…

这是什么?DLSS 5 Visual Enhancer 是一款 Windows 应用,可将 NVIDIA 的 DLSS 5 Neural Rendering 应用于图片和视频,用 DLSS Frame Generation 做视频插帧,并在视频播放期间实时应用 Neural Rendering——这一切都通过本地网页界面完成。
这是独立应用,还是游戏 mod/叠加层?它是一个独立的 Windows 桌面应用。它在你的浏览器中启动本地 Gradio 网页界面,而不是注入游戏或操作系统显示管线。
怎么安装和运行它?下载最新 release,解压 ZIP 压缩包,然后运行 start.bat——文档没有提到需要单独安装 Python 或依赖。
它需要什么硬件和操作系统?需要支持 Direct3D 12 的 64 位 Windows 11,外加一块驱动兼容的 NVIDIA GeForce RTX GPU。帧插值(Frame Interpolation)还需要一个会报告支持 DLSS Frame Generation 的 GPU/驱动/运行时组合。
Frame Generation 或 HDR 有什么限制条件吗?Frame Generation 只有在你的 GPU、驱动和内置 DLSS 运行时共同报告支持时才能工作,并且应启用硬件加速 GPU 调度。HDR 模式仅限于 H.265、AV1 和 ProRes Proxy——H.264 输出仍是 8 位 SDR。
支持哪些 GPU?任何 NVIDIA GeForce RTX GPU 都能用,可选择 Turing、Ada Lovelace 和 Blackwell 运行时构建;固定的 Ampere/Ada/Blackwell 白名单已被移除,因此会直接检测 RTX 硬件,功能可用性取决于已安装的驱动。
可以用 Live 功能观看应用了 Neural Rendering 的 YouTube 或 Twitch 吗?可以。Live 播放支持本地文件、直接网络串流、YouTube 和 Twitch,内置的 yt-dlp 负责处理 YouTube/Twitch 页面链接,还可选择通过内置 MPV 播放器自动播放。
能把 AI 处理和视频编码分配给两块不同的 GPU 吗?可以。AI 处理 GPU(用于 DLSS Neural Rendering 和 Frame Generation)与视频处理 GPU(仅用于标记为 NVENC 的编解码器)可以独立选择,两者也都支持自动选择。
它会保留视频元数据、章节和字幕吗?会。它保留帧时间戳、显示旋转、原始元数据和章节;MKV 输出会复制兼容的音频/字幕流,帧插值则在 MP4/MOV 中保留受支持的文本字幕。
DLSS Model Preset 和 NR Preset 有什么区别?NR Preset(Default/#1/#2/#3)是实验性的、依赖内容的 Neural Rendering 提示;而 DLSS Model Preset(J/K/L/M)通过 SDK 强制指定特定的 NVIDIA 缩放模式预设;这两个控件彼此独立。
Creator
Merserk
Size
18.8 MB
Stars
1.4K
Age
1mo
Commits · 90 Days