프로젝트 소개
DLSS 5 Video Player는 동영상, 사진 또는 GIF를 NVIDIA의 DLSS 5 신경 렌더러로 보내고 그 결과를 원본 프레임과 프레임 단위로 비교해 볼 수 있는 무료 오픈 소스 Windows 플레이어입니다. 이는 커뮤니티 프로젝트이며 NVIDIA 제품이 아니고, 함께 제공되는 신경 런타임은 수정된 서명되지 않은 커뮤니티 빌드입니다.
기능
- 시청 중 렌더링: D를 누르면 몇 초 후 재생이 렌더링된 프레임으로 넘어가고, 나머지 동영상은 뒤에서 가장 가까운 것부터 채워집니다.
- 어디든 탐색: 렌더링된 프레임이 있는 곳에서는 그것이 재생되고, 없는 곳에서는 렌더링이 따라잡을 동안 원본이 재생됩니다.
- 비교 보기: 분할, 와이프, 차이(증폭된 변화), 나란히 보기 및 2 x 2, 그리고 Mix 슬라이더, 최대 8배 확대, 4배 루페, DLSS 5를 프레임의 일부로 제한하는 마스크, 원본을 보려면 누르고 있기가 있습니다. 보기를 전환해도 재생 위치는 움직이지 않습니다.
- 원본의 RTX Video Super Resolution은 자체 보기와 2 x 2에서 표시될 수 있으며(R, Shift+R), 전체 다운로드 또는 RTX Video SDK로 만든 빌드에서 제공됩니다.
- 비교 이미지 저장은 화면에 보이는 그대로 기록하며, 하단에 동영상, 프레임, 보기, 신경 설정 및 런타임을 기록합니다.
- 자막(SRT, ASS, WebVTT, PGS, VobSub)은 렌더 위에 그려져 모델이 텍스트를 왜곡하지 않습니다. HDR10과 HLG는 모델을 위해 SDR로 톤 매핑되며, HDR 디스플레이에서는 원본이 여전히 HDR로 표시됩니다.
- 렌더는 소스, 런타임 및 설정이 일치하는 동안 캐시되어 재사용되며, Standard, High(10비트) 또는 Lossless 품질로 제공됩니다. 렌더 보고서는 렌더로 인해 추가된 플리커, 그레인 및 색상 이동을 보여줍니다.
- 내보내기: PNG, JPEG, GIF, MP4 또는 MKV; MKV는 재인코딩 없이 원본 오디오, 자막 및 챕터를 유지합니다. DLSS 단계로 내보내기(Ctrl+S)는 NVIDIA의 순서대로 Super Resolution, 신경 렌더링 및 프레임 생성을 결합하며, --render 명령줄 모드도 동일하게 수행합니다. 프레임 생성은 프레임 레이트의 2배에서 5배로 복사본을 작성합니다.
- 신경 설정은 일시 정지 중에 변경할 수 있으며 해당 프레임을 다시 렌더링합니다. 처리 스케일은 속도를 위해 모델을 소스의 75% 또는 50%로 실행합니다.
- 플레이어 기능: AC-3, E-AC-3 및 DTS 패스스루, 작업 표시줄 썸네일 버튼이 있는 Windows 미디어 컨트롤, 그리고 테스트 자료로 번들된 7개의 공식 게임 트레일러.
요구 사항 및 제한
- NVIDIA RTX 카드와 드라이버 610.47 이상이 필요합니다. 이전 드라이버는 신경 렌더링을 거부하며 플레이어가 이를 미리 알려줍니다.
- RTX 4080 SUPER(0.26.0)와 RTX 5090(0.20.0)에서 테스트되었습니다. RTX 20 및 30 시리즈 카드는 네이티브 FP8이 없어 몇 배 느릴 것으로 예상되며, README에는 아직 아무도 테스트하지 않았다고 명시되어 있습니다.
- 명시된 라이브 세션 비용: RTX 5090에서 1080p30 기준 프레임당 약 8.4ms, 1440p30 기준 15.4ms, RTX 4080 SUPER에서 1080p30 기준 15.3ms입니다. 4K는 파일에 따라 다릅니다.
- 깊이와, 광학 흐름 엔진이 없는 카드에서는 모션이 화면에서 추정되므로 아티팩트가 예상됩니다.
- README는 DLSS Super Resolution이 6개의 테스트 클립에서 바이큐빅보다 낮은 점수를 받았다고 보고하며, 세부 묘사보다는 그 느낌을 위해 사용할 것을 권장합니다.
- 프레임 생성은 새 파일을 작성하며 시간과 디스크 공간이 필요합니다. 스트림은 먼저 로컬로 복사해야 합니다.
- 변환된 동영상 저장은 캐시된 렌더를 그대로 복사하며(Standard에서 8비트, High 또는 Lossless에서 10비트) 조정, 업스케일링 또는 HDR이 없습니다.
- 지원되지 않음: 내보내기에 자막 굽기, 렌더 대기열, 재시작 후 중단된 렌더 재개.
- YouTube 지원은 로그인 없이 공개된 비DRM 동영상으로 제한되며, 연령 제한 동영상은 640x360으로 도착할 수 있습니다.
- 캐시는 드라이브 여유 공간이 20GB 미만이 될 때까지 렌더를 유지한 다음, 가장 최근에 사용되지 않은 것부터 삭제합니다.
- 부분 렌더는 결합되지 않으므로 동영상 중간에서 시작한 세션은 별도의 렌더를 남기고 동영상을 다시 열면 다시 렌더링합니다.
- 네트워크 사용: 매일 GitHub 릴리스 확인 및 시작 화면 썸네일을 i.ytimg.com에서 가져옵니다. 둘 다 DLSSVideoPlayer.ini에서 비활성화할 수 있습니다.
다운로드 및 첫 실행
버전 0.26.0(2026-09-25)은 플레이어, 신경 런타임 및 RTX VSR이 포함된 327MB 전체 zip 또는 플레이어만 포함된 35MB 코어 zip으로 제공됩니다. 각 zip에는 .sha256이 있으며, CI가 신경 런타임을 가져올 수 없기 때문에 코어 zip만 빌드 증명이 있습니다. verify_package.ps1 스크립트는 압축을 푼 파일을 패키지 매니페스트와 대조하여 확인하고 어떤 바이너리가 서명되었는지 보여줍니다. 새 빈 폴더에 압축을 풀고, neural-runtime/을 exe 옆에 두고, DLSSVideoPlayer.exe를 실행하고, 파일을 열거나 공개 YouTube 링크를 붙여넣은 다음 D를 누르십시오.
컨트롤은 키보드 중심입니다: Ctrl+O 파일 열기, Ctrl+L YouTube URL, Space 재생/일시 정지, D 신경 렌더링, C/Shift+C 비교 모드, X 좌우 교체, [ 및 ] Mix 변경, R/Shift+R RTX VSR, Z/Shift+Z 확대, L 루페, Ctrl+Shift+S 보기를 PNG로 저장, V 자막, ? 또는 F1 모든 단축키, F/Shift+F/Ctrl+R 한 프레임/4초/표시된 클립 렌더, Ctrl+N 신경 설정, Ctrl+S DLSS 단계로 내보내기, Ctrl+E 이미지 조정, F11 전체 화면. 설정은 실행 간에 유지됩니다.
빌드 및 라이선스
이 프로젝트는 Win32, Direct3D 12, FFmpeg 및 NVIDIA NGX를 사용하는 C++20입니다. 문서는 빌드 및 테스트, 런타임 설정, 아키텍처 및 기술 개요, 그리고 하드웨어 검증 기록을 다룹니다. 프로젝트 소스는 MIT이며, 타사 바이너리, 게임 영상 및 상표는 자체 조건을 유지합니다. Jessica Natalia Mods의 DLSS 5 Video Player에서 시작되었습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.