Visual Enhancer: escalado DLSS 5 para imágenes, vídeo y reproducción en directo
Explora Visual Enhancer, una herramienta portátil para Windows que combina DLSS 5, RTX Video Super Resolution, HDR, generación de fotogramas y reproducción en directo.
Por qué importa Visual Enhancer
Escalar una imagen de baja resolución es fácil de demostrar, pero difícil de hacer de forma útil y consistente. Cada tipo de contenido necesita un procesamiento diferente: una fotografía puede beneficiarse de la reducción de ruido y la reconstrucción de detalles, mientras que el vídeo comprimido necesita limpieza temporal, interpolación de fotogramas, conversión HDR y exportación conservando el audio. Visual Enhancer reúne estas operaciones en una aplicación portátil para Windows destinada a GPU NVIDIA RTX.
El proyecto se basa en canalizaciones configurables en lugar de un único botón de «mejorar». Puedes organizar etapas individuales, activar solo las operaciones necesarias para una tarea, previsualizar el resultado y exportar un archivo o un lote completo. La misma aplicación también ofrece reproducción en directo para vídeos locales, transmisiones directas, YouTube y Twitch.
Instalación
Visual Enhancer se distribuye como una aplicación portátil:
- Descarga la versión más reciente desde el repositorio de GitHub.
- Extrae el archivo ZIP completo en una carpeta.
- Ejecuta
Visual Enhancer.exe.
La aplicación requiere Windows 11 de 64 bits con Direct3D 12 y una GPU NVIDIA GeForce RTX compatible. Se necesitan controladores NVIDIA actuales para las etapas basadas en NVIDIA. La disponibilidad de DLSS 5 Neural Rendering depende del hardware compatible, de la compatibilidad de los controladores y de que la inicialización se realice correctamente en la GPU de procesamiento de IA seleccionada.
La programación de GPU acelerada por hardware debe estar activada para DLSS Frame Generation. RTX Video Super Resolution y RTX Video HDR requieren sus respectivos entornos de ejecución. El escalado de vídeo EWA Lanczos también requiere un dispositivo Vulkan disponible y una compilación de FFmpeg con compatibilidad con libplacebo.
Una canalización diseñada para experimentar
Imagen y Vídeo tienen listas de etapas independientes. Las etapas se ejecutan de arriba abajo, y cada tarjeta puede activarse, desactivarse o arrastrarse a otra posición. El orden inicial de imagen es:
Denoising → DLSS Neural Rendering → Scaling → DLSS Super Resolution
→ RTX Super Resolution → Coloring → Sharpening
La canalización de vídeo también incluye DLSS Frame Generation antes de Coloring. Estas son etapas disponibles, no efectos obligatorios. El renderizado realiza comprobaciones previas después de cada etapa activada y valida las dimensiones, las velocidades de fotogramas, las capacidades del hardware y la compatibilidad HDR.
Este orden es importante. Video Scaling, DLSS Super Resolution y RTX Super Resolution no pueden procesar vídeo HDR en posiciones arbitrarias, por lo que normalmente deben ejecutarse antes de la conversión HDR. El enfoque de vídeo distinto de cero también debe preceder a la conversión HDR. El objetivo de Frame Generation debe ser superior a la velocidad de fotogramas que entra en esa etapa.
DLSS 5 Neural Rendering
Neuroframe Engine hace que DLSS 5 Neural Rendering esté disponible directamente dentro de Visual Enhancer, sin un inyector gráfico externo ni un complemento para juegos. Puede procesar imágenes estáticas, vídeos y reproducción en directo.
Los controles incluyen:
- NR Style: Default, Natural o Cinematic
- NR Intensity:
0.00–2.00 - Local Tone Strength:
0.00–2.00 - Local Structure Strength:
0.00–2.00 - Skin Structure Strength:
-1.00–2.00 - Automatic Mask: enmascaramiento opcional de rostros y piel
- NR Passes: de una a cuatro pasadas
- NR Color Strength, Tone Preservation, Face/Skin Protection y Grain Preservation
- Mask Feather: de
0–128píxeles de salida - Shimmer Suppression:
0.00–1.00para vídeo y reproducción en directo
La etapa Neural Rendering funciona con las dimensiones proporcionadas por las etapas anteriores. Su entrada debe ser de al menos 64×64, mientras que el procesamiento Neural Rendering compatible está limitado a 7680×4320. Utiliza la etapa Scaling independiente cuando quieras cambiar las dimensiones antes del renderizado.
El ajuste preestablecido Detail-Only es útil cuando quieres una estructura reconstruida sin una transformación cromática intensa. Establece NR Color Strength en 0.00 y Tone Preservation en 1.00, mientras deja editables los demás controles. Una máscara de imagen personalizada puede limitar dónde se aplica Neural Rendering; la misma máscara está disponible para Live durante la sesión actual de la aplicación.
Las pasadas adicionales pueden producir un efecto acumulativo más intenso, pero aumentan el tiempo de procesamiento. En vídeo, Shimmer Suppression ayuda a estabilizar los detalles finos entre fotogramas y a reducir el centelleo temporal molesto.
Las opciones de escalado están separadas deliberadamente
Visual Enhancer incluye tres enfoques diferentes que no deben confundirse:
- Conventional Scaling cambia las dimensiones mediante filtros como Lanczos4, Area, Bicubic, Bilinear o Nearest para imágenes, y Spline36, Lanczos, Bicubic, Area, Bilinear o EWA Lanczos para vídeo.
- DLSS Super Resolution ofrece DLAA a
1×, Quality a1.5×, Balanced aproximadamente a1.72×, Performance a2×y Ultra Performance a3×. Los ajustes preestablecidos J, K, L y M están disponibles además del ajuste Default. - RTX Video Super Resolution ofrece niveles de calidad del 1 al 4 y escalado de salida de
1×a4×, además de dimensiones personalizadas.
RTX Video Super Resolution puede mejorar una imagen a resolución nativa con un tamaño de 1×, o ampliarla mientras aplica reconstrucción. Las dimensiones de salida están limitadas a 16384 píxeles por dimensión, y las dimensiones personalizadas no pueden ser menores que las de la imagen de entrada cuando VSR está activado.
Conversión HDR y salida de vídeo
La etapa de vídeo RTX Super Resolution también contiene RTX Video HDR. VSR y HDR pueden ejecutarse conjuntamente, o VSR puede desactivarse para procesar únicamente HDR. Los controles HDR incluyen contraste y saturación de 0–200, gris medio de 10–100, luminancia máxima de 400–2000 nits y procesamiento Packed 10-bit o Packed 10-bit FP16.
RTX Video HDR acepta entrada SDR, no vídeo que ya sea HDR. Para exportar en HDR, activa 10-bit HDR Mode y selecciona un códec compatible. Entre las salidas compatibles con HDR se incluyen H.265, AV1, ProRes Proxy, ProRes HQ y FFV1 Lossless RGB 10-bit.
Las salidas de vídeo disponibles son:
| Códec | Contenedor | Notas |
|---|---|---|
| H.264 | MP4 | CPU o NVIDIA NVENC, SDR de 8 bits |
| H.265 | MKV | CPU o NVENC, compatible con HDR de 10 bits |
| AV1 | MKV | CPU o NVENC, compatible con HDR de 10 bits |
| ProRes Proxy | MOV | Basado en CPU, 10 bits 4:2:2 |
| ProRes HQ | MOV | Basado en CPU, 10 bits 4:2:2 |
| FFV1 Lossless RGB 10-bit | MKV | Basado en CPU, RGB de 10 bits sin pérdida |
El códec predeterminado es H.264 con NVIDIA NVENC. La calidad de codificación puede ser Auto, Good, Best o Max; ProRes HQ y FFV1 utilizan una calidad fija del códec.
Generación de fotogramas de 23.976 a 480 FPS
DLSS Frame Generation es una etapa de vídeo cuyo orden puede modificarse. Puede crear fotogramas intermedios con objetivos que van de 23.976 a 480 FPS, incluidos 60, 120, 144, 240 y 360 FPS. El objetivo seleccionado debe superar la velocidad de fotogramas que entra en la etapa; de lo contrario, la comprobación previa rechaza la canalización.
El motor DLSSG ofrece los modos Auto, Native DLSSG y Cascade. Antes de confirmar una exportación completa, renderiza una previsualización de tres, cinco, diez, veinte o treinta segundos desde la posición de vídeo seleccionada. Esto resulta especialmente útil para comprobar los artefactos de movimiento y asegurarte de que la velocidad de fotogramas objetivo sea adecuada.
Reproducción en directo
El modo Live aplica Neural Rendering mientras ves vídeos locales o fuentes en línea compatibles. Admite transmisiones de red directas, YouTube y Twitch, con controles de reproducción, volumen, silencio, visualización ampliada y pantalla completa.
Los ajustes importantes de Live incluyen:
- Calidad de fuente desde Auto hasta 2160p
- Resolución de entrada máxima de 480p a 2160p
- Segmentos de uno, dos o cuatro segundos
- Modos Auto, Source, 60, 30 o 24 FPS
- Un búfer de reproducción de 2 a 30 segundos
- Live Scale independiente de 25 % a 200 %
Live conserva sus propios ajustes de Neural Rendering, por lo que ajustar la reproducción no sobrescribe la configuración principal de Imagen o Vídeo. La mayoría de los controles de Neural Rendering pueden cambiarse mientras la reproducción está activa. Los cambios en fuente, calidad, resolución, duración del segmento, FPS objetivo, búfer y Live Scale se aplican la próxima vez que se inicie Live.
Previsualización, procesamiento por lotes y seguridad de exportación
El visor multimedia unificado admite comparaciones Split, 2-Up y Output, inspección al 100 %, ajuste de imagen y desplazamiento por la línea de tiempo del vídeo. Realtime Preview puede actualizar automáticamente los cambios compatibles, mientras que una caché inteligente de previsualización reutiliza resultados intermedios sin cambios cuando ajustas etapas posteriores.
Para trabajos de producción, la cola por lotes acepta archivos, carpetas, contenido multimedia arrastrado, imágenes de mapa de bits del portapapeles, archivos locales copiados y URL de imágenes compatibles del navegador. Los elementos fallidos se pueden reintentar, los completados se pueden borrar y los archivos terminados se pueden mostrar en el Explorador. Cada elemento de la cola informa de su estado, progreso, tiempo transcurrido, dimensiones, detalles de procesamiento y ruta de salida.
Las imágenes se pueden exportar como PNG, JPEG, WebP, AVIF o TIFF. PNG y TIFF admiten salida de 16 bits. Las exportaciones de vídeo conservan el audio, los metadatos y los capítulos de origen cuando el contenedor y el códec lo permiten, pero el exportador unificado no asigna los flujos de subtítulos. Las exportaciones de imágenes no conservan los metadatos EXIF originales, aunque la decodificación aplica la orientación EXIF, gestiona los perfiles de color compatibles y conserva la transparencia cuando el formato lo permite.
De forma predeterminada, los archivos completados se escriben en outputs/, mientras que los registros de solución de problemas se almacenan en logs/. Los archivos existentes no se sobrescriben silenciosamente y la salida incompleta se limpia cuando es necesario.
Configuraciones prácticas para empezar
Para mejorar una imagen estática de forma limpia, empieza con Denoising, DLSS Neural Rendering y un enfoque moderado. Añade Scaling o RTX Super Resolution solo si la salida necesita una resolución mayor.
Para vídeo SDR antiguo, un orden razonable es:
Denoising → DLSS Neural Rendering → RTX Super Resolution/HDR
→ DLSS Frame Generation → Coloring → Sharpening
Ajusta este orden según la fuente y los requisitos de la comprobación previa. Si el objetivo es convertir a HDR en lugar de ampliar, desactiva VSR y mantén activado RTX Video HDR. Para reproducción con una velocidad de fotogramas alta, previsualiza Frame Generation antes de exportar y verifica que el códec y el modo HDR elegidos coincidan con el flujo de trabajo de la pantalla prevista.
Estado del proyecto y licencia
El repositorio está implementado principalmente en Python (81.7%) y QML (18.2%), mientras que Lua representa el 0.1%. En el momento de la instantánea del repositorio proporcionada, contaba con 1,1 mil estrellas, 90 forks, 16 observadores, 68 commits, 14 versiones y un colaborador listado. La versión más reciente es Visual Enhancer v11.0.
El material propiedad del proyecto se distribuye bajo la Merserk Source License 1.0. Se permite el uso personal, profesional y comercial, incluido el uso comercial de los resultados procesados. La redistribución, el reempaquetado, el cambio de marca, la reventa, la sublicencia, la publicación de compilaciones modificadas y actividades similares requieren permiso previo por escrito, salvo que la licencia indique lo contrario. Los componentes de terceros siguen regulados por sus propias licencias; consulta LICENSE y THIRD-PARTY-NOTICES antes de redistribuir la aplicación.
Visual Enhancer es un proyecto independiente de la comunidad y no está afiliado, patrocinado ni respaldado por NVIDIA. NVIDIA, GeForce RTX, DLSS y RTX Video son marcas comerciales o marcas comerciales registradas de NVIDIA Corporation.