Veyra:Windows上用DLSS、SR和FG增强视频与采集
一个给Windows视频和采集源做AI增强的播放器,能把NR、SR和FG串成Nodes链路。
GitHub Likely7/Veyra-NRVideo 更新 2026-11-14 分支 main 星标 1.6K 分叉 72
C++/Python/QML Windows视频增强 DLSS/XeSS/FSR DirectX 12

🧭 决策指南

适合,如果你

  • 你有Windows 11 x64、DirectX 12和RTX 5070,想测试RTX Video SR与FG。
    README“Install and upgrade”要求Windows 11 x64和DirectX 12,且多数本地测试使用RTX 5070;“New in 2.1.2”列出RTX Video SR与FG。
  • 你需要把PS5、采集卡或OBS Game Capture接入实时增强流程。
    README“Highlights”列出PS5、capture cards、screen capture及持久化OBS Game Capture开关。
  • 你需要用Nodes保存分层NR、颜色参数、sessions和presets。
    README“Node editing and layered NR”明确支持可执行连接、独立NR/colour参数、sessions和presets。

不适合,如果你

  • 你的环境不是Windows 11 x64或没有DirectX 12。
    README“Install and upgrade”明确写明Windows 11 x64和DirectX 12为必需条件。
  • 你要求官方、完整的DLSS 5集成或厂商认证。
    README“Limitations”说明社区运行时不是厂商认证,也不是完整官方DLSS 5集成。
  • 你依赖Xbox实机长时间运行、VRR采集或RTX 30/40社区NR/FG的已验证结果。
    README“Limitations”将这些场景列为仍需现场复测或未验证案例。

前置条件

  • Windows 11 x64 和 DirectX 12 required;下载 Veyra-2.1.5-NVIDIA-win64-portable.zip 或 Veyra-2.1.5-AMD-win64-portable.zip。
  • 需要安装对应 GPU/capture drivers;Qt 和 approved runtimes 已包含。
  • 运行一个 GPU package;README指出多数本地测试使用 RTX 5070。
  • 高分辨率、分层 NR 和 frame generation 会增加 GPU/VRAM requirements。

第一步命令(README 原文)

veyra_qml_ui.exe

要注意

  • 不要把旧版veyra.ini、runtime_local或混合DLL覆盖到2.0新版。
    README“Install and upgrade”明确警告旧版UI配置和混合运行文件会造成问题。
  • 2.1.1升级2.1.2时只复制user-data-2.0.0和自定义luts。
    README“Upgrade 2.1.1→2.1.2”要求关闭Veyra后仅复制这两个runtime_local内容。
  • List与Nodes共享引擎,但断开的draft不会执行,Export不录制预览窗口。
    README“Architecture”直接说明了执行条件和Export行为。

材料未说明

  • README没有给出RTX、AMD lmxxf与RX 9000之外的完整GPU兼容矩阵。
  • README没有给出DLSS、XeSS、FSR和FG在不同分辨率下的帧率或VRAM数字。
  • README没有说明RX 7000 RedDuke NR与Xbox实验支持的具体驱动版本。
  • README没有提供Veyra-2.1.5的详细构建步骤;仅提供Build and corresponding source链接。
  • README没有说明PS5、Moonlight/Sunshine和OBS Game Capture的端到端延迟。

💡 深度解析

6
不适合 我正在从 Veyra 2.1.1 升级到 2.1.2,并且已有 user-data-2.0.0 和自定义 LUT;我能否直接覆盖旧目录而不破坏配置?
适合读者: 正在把 Veyra 从 2.1.1 升级到 2.1.2、希望保留 user-data 和自定义 LUT 的 Windows 用户

不适合直接覆盖旧目录;README 明确建议解压到新文件夹,只迁移指定的用户数据和 LUT。

  • 2.1.1→2.1.2 的升级说明要求关闭 Veyra 后,仅复制 runtime_local/user-data-2.0.0 和 runtime_local/luts。
  • README 警告不要用旧版 veyra.ini、整个 runtime_local 文件夹或混合 DLL 覆盖新包,否则可能留下过期组件或导致启动异常。
  • 同版本族的原地覆盖虽然可行,但会留下 stale components,因此不是首选路径。
  • 新包需要与当前活动 GPU 匹配,且 NVIDIA 与 AMD 包不能按旧目录内容混合迁移。

因此,正确决策是保留旧版本用于回滚,在新目录运行 2.1.2,再按说明复制两个明确的数据路径;README 没有保证完整复制旧配置后仍能兼容新版本。

  • Install and upgrade:Upgrade 2.1.1→2.1.2: prefer extracting into a new folder
  • Install and upgrade:copy only runtime_local/user-data-2.0.0 and custom runtime_local/luts after closing Veyra
  • Install and upgrade:do not overwrite the new package with old veyra.ini, an entire runtime_local folder or mixed DLLs
  • Install and upgrade:Same-flavour in-place overlay is possible ... but leaves stale components.
prefer extracting into a new folder
材料未说明:README 未说明从 2.1.2 继续升级到更高版本时是否仍使用完全相同的数据迁移规则。;README 未说明旧版本中所有未列出的设置是否能由新版本自动迁移。
适合 我需要把同一套增强参数用于预览、截图和离线导出,并在 MP4/MKV 中保留多条音频轨道和内嵌字幕;Veyra 是否适合我的交付流程?
适合读者: 需要保留多音频轨道和内嵌字幕,并要提交 MP4/MKV 批量文件的内容创作者

适合,因为 README 明确把实时处理、截图和离线导出放在同一套设置体系中,并提供面向交付的队列能力。

  • Highlights 写明 Presets、List/Node sessions、PNGs 和 video exports share the settings,可减少预览结果与最终文件不一致。
  • New export workflow 支持 ordered queue、trimming、MP4/MKV、multiple audio/embedded subtitle tracks、取消和重试。
  • Architecture 说明导出队列保存 per-job settings snapshot,批量任务不会简单跟随全局设置变化。
  • Export 不是录制预览窗口,而是独立的编码和复用流程,因此更适合生成文件,但处理时间和编码兼容性仍取决于输入与输出规格。

如果你的主要需求是可复用增强配置、音轨/字幕保留和多任务导出,项目匹配度较高;README 没有承诺所有字幕格式、编码器或容器组合都能无损保留。

  • Highlights:Presets, List/Node sessions, PNGs and video exports share the settings.
  • Highlights:New export workflow ... MP4/MKV, multiple audio/embedded subtitle tracks, cancellation/retry
  • Architecture:Export queue: per-job settings snapshot
  • Architecture:export does not record the preview window;Encoding and muxing / image files
材料未说明:README 未列出支持的具体字幕格式、音频编码器和视频编码器组合。;README 未给出不同分辨率、NR 层数和编码格式下的导出速度或存储需求。
适合 我需要为不同视频源分别保存 List/Node 配置,并组合多层 NR、色彩处理、超分和抗锯齿;Veyra 是否能满足我对可复用处理图的要求?
适合读者: 需要用 Node 模式构建可复用增强链、同时维护 List 配置和预设的高级视频处理用户

适合,因为 Veyra 的 List 与 Node 不是两套独立算法,而是共享同一个 EnhanceGraph 引擎,能够把复杂链路延伸到预览、截图和导出。

  • Highlights 提供 executable connections、independent NR/colour parameters、separate List/Node configurations、sessions 和 presets。
  • Architecture 明确说明 List/Nodes share the engine,断开的草稿不会执行,可降低节点编辑时误处理的风险。
  • 处理图包含 multiple NR、single SR、colour、Video HDR,并可接入实时预览或离线 Export。
  • NR controls 支持每层独立强度、Picture control,以及色相、chroma、阴影、高光、局部压缩和 temporal stability 等参数。

这很适合需要保存不同来源处理方案的高级用户;不过复杂链路的效果仍受 GPU、显存、输入色彩空间和节点顺序影响,README 没有提供任意节点组合的性能上限或自动校验规则。

  • Highlights:Node editing and layered NR ... separate List/Node configurations, sessions and presets.
  • Architecture:List/Nodes share the engine, disconnected drafts do not execute
  • Architecture:Multiple NR / single SR / colour / Video HDR
  • Highlights:The nine manual controls cover hue, chroma, neutral tint ... shadows, highlights, local compression and temporal stability.
材料未说明:README 未说明节点图允许的最大节点数量、循环检测规则和每种节点的资源开销。;README 未提供复杂 Node 链在 RTX 5070 或 AMD GPU 上的具体吞吐与延迟数据。
适合 我使用 RTX 5070,系统是 Windows 11 x64,并希望组合 DLSS、RTX Video Super Resolution 和 Frame Generation 来改善 PC 游戏或视频播放;Veyra 是否适合我的硬件约束?
适合读者: 使用 RTX 5070、Windows 11 x64 和 DirectX 12,想把 PC 或视频播放画面提升到高帧率的玩家

适合,因为 README 的本地测试主要使用 RTX 5070,且程序明确面向 Windows 11 x64 与 DirectX 12。

  • NVIDIA 便携包提供 RTX 50 的 NVIDIA original 路径,并列出 DLSS、XeSS、FSR 和 RTX Video SR 选项。
  • 2.1.2 支持真正的双阶段 RTX Video SR、第二阶段独立控制,并会检查高分辨率处理的 VRAM 预算。
  • Frame Generation 支持全帧去重、平滑锚点和可选 VFG regulation,但 README 也说明 FG 可能带来显存压力、延迟或运动伪影。
  • 高分辨率、分层 NR 与 FG 会增加 GPU/VRAM 要求,因此“能运行”不等于所有组合都能稳定达到 120 FPS。

如果目标是竞技游戏的最低输入延迟,README 没有给出 RTX 5070 在具体游戏、分辨率和 FG 配置下的帧时间或延迟数据。

  • Install and upgrade:Windows 11 x64 and DirectX 12 are required; most local tests used an RTX 5070.
  • Highlights:Enhancement and compatibility: ... NVIDIA original for RTX50 ... DLSS/XeSS/FSR options
  • New in 2.1.2:true dual RTX Video SR with separate second-pass controls
  • Install and upgrade:High resolution, layered NR and frame generation increase GPU/VRAM requirements.
材料未说明:README 未提供 RTX 5070 在具体游戏、分辨率和 Frame Generation 配置下的实际 FPS、延迟与显存占用。;README 未说明所谓 DLSS 5 集成与 NVIDIA 官方完整 DLSS 5 支持之间的兼容范围。
视情况 我使用 AMD RX 7000,并想启用 2.1.2 中的 RedDuke NR、逐层缩放和 FSR 4 ML hardware;Veyra 能否作为稳定的日常增强工具?
适合读者: 使用 AMD RX 7000 或 RX 9000、希望测试 FSR 4 ML hardware 和 RedDuke NR 路径的 Windows 用户

视情况,功能路径存在,但 README 明确把 RX 7000 RedDuke NR 和部分 FSR 4 能力放在实验性或未验证范围内。

  • AMD 便携包是正式安装路径,2.1.2 增加了 experimental RX 7000 RedDuke NR、Small/Original 模式和逐层 scale,并保留独立 RX 9000 路径。
  • README 同时列出“FSR 4 ML hardware”仍有未验证情况,因此不能把菜单选项视为已覆盖所有 AMD 型号。
  • 项目要求根据活动 GPU 下载 NVIDIA 或 AMD 包,不能混用不同供应商的运行时文件。
  • 高强度 NR、超分和帧生成会增加显存与 GPU 压力;README 还记录了部分 NR TDR 和 VRAM 增长问题。

因此,若你接受 AMD 路径仍需按型号和驱动确认,可以尝试;若要求长期稳定、厂商认证或明确的 FSR 4 兼容矩阵,则不宜仅凭 README 做承诺。

  • New in 2.1.2:experimental RX 7000 RedDuke NR, Small/Original and per-layer scale; separate RX 9000 path retained.
  • Limitations:FSR 4 ML hardware ... retain unresolved/unverified cases.
  • Install and upgrade:Download ... NVIDIA ... or ... AMD ... for Veyra's active GPU.
  • Limitations:some NR TDR/VRAM-growth reports ... retain unresolved/unverified cases.
材料未说明:README 未给出 RX 7000 各具体型号、驱动版本与 FSR 4 ML hardware 的支持矩阵。;README 未提供 RedDuke NR 在 RX 7000 上的稳定性、性能和显存基准。
视情况 我通过采集卡接入 PS5,并需要处理 HDR、高刷新率、音频和录制链路;Veyra 是否适合替代多个独立的预览与增强工具?
适合读者: 使用 PS5、采集卡和 HDR/高刷新率链路,想实时预览、录制并导出游戏画面的 Windows 11 用户

视情况,Veyra 覆盖这条工作流,但采集格式、VRR 和音频载体仍是决定成败的外部条件。

  • FrameSource 支持文件、采集卡、PS5、屏幕捕获等来源,实时预览、截图、录制和导出共享增强处理链。
  • 2.1.2 增加 WGC high-refresh cadence、无 FG 即时采集、60→30 的 first-copy,以及通用 PCM pins 上的 Dolby/DTS carriers。
  • 架构章节明确写出原生 D3D12 视频窗口、色彩/时间戳处理,以及导出不会简单录制预览窗口。
  • 但 Limitations 说明 console/VRR capture 仍需现场复测;HDR 状态、采集卡像素格式和刷新率的组合兼容性也没有完整矩阵。

所以它适合把预览、增强和导出集中起来,但不能仅凭 README 保证你的 PS5、采集卡和 HDR/VRR 链路稳定运行。

  • Highlights:PC / Xbox streaming ... alongside PS5, capture cards and screen capture.
  • New in 2.1.2:WGC high-refresh cadence, ready-immediate no-FG capture, first-copy 60→30, Dolby/DTS carriers
  • Architecture:FrameSource: frames, timestamps, colour;export does not record the preview window.
  • Limitations:Real-console Xbox long runs and console/VRR capture still need field retesting.
材料未说明:README 未说明具体采集卡型号、HDR 格式、PS5 输出分辨率与刷新率的兼容组合。;README 未给出 Dolby/DTS 载体在具体采集设备和导出编码器上的保留结果。

✨ 核心亮点

  • 支持双RTX Video SR与SR后降采样
  • DLSS、XeSS、FSR与Frame Generation并存
  • Nodes提供分层NR、颜色参数和预设
  • 导出队列支持MP4、MKV和多音轨
  • 实验性支持RX7000 RedDuke NR

🔧 工程化

  • Veyra用Qt Quick/QML界面连接D3D12视频渲染引擎
  • Nodes可组合多层NR、单一SR、颜色和Video HDR
  • Export队列保存每个任务设置并输出视频或截图
  • 支持PS5、采集卡、屏幕捕获及Moonlight/Sunshine

⚠️ 风险

  • 要求Windows 11 x64和DirectX 12,GPU驱动需另装
  • RTX 30/40社区NR/FG和FSR 4 ML仍有未验证案例
  • Xbox实机长时间运行及VRR采集仍需现场复测
  • NR强度5不能保证所有视频无伪影
  • README明确称其不是官方DLSS 5完整集成

👥 适合谁?

  • 使用Windows 11、DirectX 12和NVIDIA/AMD GPU的玩家
  • 需要PS5、采集卡或OBS Game Capture增强的创作者
  • 希望用Nodes管理NR、SR和颜色链路的工程师