Суть проекта: DLSS 5 вне игр
Разработчик Merserk выложил на GitHub проект DLSS 5 Visual Enhancer — независимое приложение для Windows, которое использует локальный интерфейс Gradio для обработки медиафайлов. Инструмент позволяет применять пайплайн DLSS 5 Neural Rendering (feature-18) к изображениям и видео, а также использовать NVIDIA DLSS Frame Generation для интерполяции кадров в видеороликах. Проект не аффилирован с NVIDIA, но использует их SDK для локального рендеринга.
Технические возможности и поддержка форматов
Приложение поддерживает как пакетную обработку, так и пофайловую работу с детальной диагностикой. Ключевые особенности включают:
- Изображения: Поддержка HEIF/HEIC, SVG, RAW-форматов камер. Выходные форматы: PNG, JPEG, WebP, AVIF, TIFF. Сохраняется EXIF, ICC-профили и метаданные XMP.
- Видео: Кодирование через NVENC (H.264, HEVC, AV1, ProRes Proxy). Поддержка контейнеров MP4, MKV, MOV. Сохраняются таймкоды, главы и аудио-дорожки (конвертация в AAC 192 kbps для MP4/MOV).
- Интерполяция кадров: Генерация промежуточных кадров с выбором целевой частоты от 23.976 до 120 FPS. Поддерживается SDR-видео; HDR (PQ/HLG) отклоняется для предотвращения некорректного конвертирования.
Совместимость с GPU и архитектурами
Проект требует 64-битную Windows 11 с Direct3D 12 и видеокарты NVIDIA GeForce RTX. Поддерживаются архитектуры Ampere, Ada и Blackwell. Важно отметить, что для серии RTX 30 используется экспериментальный путь Neural Rendering, который может работать значительно медленнее, чем для RTX 40/50. Видеокарты RTX 20 и non-RTX серии не поддерживаются.
Настройки и параметры рендеринга
Пользователи могут тонко настраивать параметры нейросетевого рендеринга, включая интенсивность, локальную тональность и структуру. Ниже приведена таблица основных режимов апскейлинга и настроек интерполяции:
| Параметр | Значение / Режим | Поведение / Результат |
|---|---|---|
| Upscaling Mode | DLAA / Native | Размер 1× (без изменения разрешения) |
| Quality | Масштаб 1.5× | |
| Balanced | Масштаб ~1.724× | |
| Performance | Масштаб 2× | |
| Ultra Performance | Масштаб 3× (макс. разрешение 7680×4320) | |
| DLSS Model Preset | Default (0) | Выбор режима NVIDIA по умолчанию |
| 10–13 | Принудительное применение пресетов J, K, L, M | |
| Frame Interpolation FPS | 23.976 – 120 | Целевая частота кадров (по умолчанию 60) |
| DLSS Engine | Auto / Native / Cascade | Выбор движка генерации кадров (Auto выбирает оптимальный) |
Безопасность и управление процессом
Приложение гарантирует безопасность данных: один GPU-рендер выполняется строго последовательно. При отмене задачи удаляются только незавершенные данные, успешные файлы сохраняются. Настройки сохраняются в config.ini, а пресеты можно экспортировать/импортировать в JSON. Раздельное управление GPU позволяет назначать одну карту для AI-вычислений (Neural Rendering/Frame Gen), а другую — для кодирования видео (NVENC).
Источник: Github ↗
