Native Dolby Vision with FEL in Kodi on x86 PCs — Intel, AMD and NVIDIA including HDR10+ and 3D
x86 PC용 Kodi 네이티브 Dolby Vision 재생: FEL 복원과 3D 지원
LibreELEC 커스텀 빌드에서 오픈소스 엔진 CB1을 Kodi에 통합해 Dolby Vision Profile 7 FEL 복원과 여러 영상 변환 모드를 제공합니다. Intel·AMD 내장 그래픽은 지원하며, 전용 AMD·NVIDIA GPU는 실험 단계입니다. HDR10+는 지원하지 않습니다.
- 주제
에디터 노트
이 프로젝트의 범위는 현재 HDR10+ 지원이 아니라 Dolby Vision 재생과 HDR10 변환입니다. 원문은 Profile 7 FEL 복원과 TV-led 출력 모드를 명시하고, HDR10+는 미지원이라고 적습니다. @Croque_Mr의 N100 60fps 발언은 개발자의 테스트 경험이며 원문이 밝힌 성능 조건도 영상과 모드에 따라 달라집니다. Reddit 댓글은 HDR10+ 지원을 향후 계획으로 언급하지만, 원문에서 확인되는 현재 기능과 구분해야 합니다. ARM 사용자는 지원을 바랐고, 개발자는 N100에서 40fps FEL 리먹스를 드롭 없이 재생했다고 설명했습니다. 따라서 호환성 판단은 지원 표와 실험 단계 표시를 기준으로 해야 하며, 모든 x86 GPU에서 같은 결과를 보장하는 자료는 없습니다.
AI 요약
x86 PC에서 Kodi로 Dolby Vision 영상을 재생하고 HDR10으로 변환하는 LibreELEC 커스텀 빌드가 공개됐습니다. 오픈소스 Dolby Vision 처리 엔진 CB1을 Kodi에 통합했으며 외부 플레이어나 독점 Dolby SDK를 요구하지 않습니다. 현재 배포판은 R1.0.0 Beta5로 LibreELEC 13, Kodi 22 RC1, CB1 0.3을 사용합니다.
지원 프로필과 처리 모드
Dolby Vision Profile 5, Profile 7 MEL·FEL, Profile 8.1·8.2·8.4, Profile 10을 지원합니다. Profile 7 FEL은 향상 레이어를 복원합니다. Profile 9와 레거시 프로필, Profile 20은 지원하지 않습니다. CM2.9와 CM4 메타데이터도 처리합니다. 사용할 수 있는 모드는 입력 영상 형식과 출력 장치의 기능에 따라 달라집니다.
Dolby Vision 출력에는 성능을 우선하는 Standard, 원본 픽셀과 메타데이터를 최대한 보존하는 Master Reference, TV 설정에 맞춰 하이라이트와 일부 중간톤을 확장하는 Adaptive HDR Mapping이 있습니다. HDR10 출력은 영상의 마스터링 정보와 장면 정보를 활용하는 Reference Basic, TV의 최대 휘도와 색역에 맞추는 Reference Expert로 변환합니다. TV 프로필은 Adaptive HDR Mapping과 HDR10 Expert에 필요합니다. Standard, Master Reference, Basic, Reference AI에는 필요하지 않습니다. HDR10 소스는 AI 분석과 LightGBM으로 장면 메타데이터를 생성해 Dolby Vision으로 출력하는 Reference AI, 하이라이트 확장을 더하는 Adaptive HDR Mapping AI를 선택할 수 있습니다. HDR10 Native와 SDR·HLG 네이티브 재생도 제공합니다.
재생 중 오른쪽 아래 메뉴에서 현재 소스에 가능한 렌더링 모드를 바꿉니다. O 키로 플레이어 정보, 렌더링 선택, 영상 전용 화면을 전환하며 패널을 띄운 상태에서도 재생과 탐색을 계속할 수 있습니다. 정보 화면에는 소스·출력 형식, Dolby Vision 프로필과 CM 버전, BL·EL·FEL 상태, 메타데이터, 활성 모드와 렌더링 엔진 사용량이 표시됩니다. GPU 사용량은 Kodi 렌더링 엔진의 부하이며 메뉴 표시를 포함하지만 GPU 전체 부하나 영상 디코더 부하를 나타내지는 않습니다.
설치와 하드웨어
새로 설치할 때는 릴리스의 .img.gz 파일을 설치 미디어에 기록합니다. 기존 LibreELEC 설치를 갱신할 때는 .tar 파일을 업데이트 디렉터리에 복사한 뒤 재부팅합니다. 소스 빌드에 필요한 sources.tar.zst와 vendor-inputs.tar.zst는 일반 설치에 필요하지 않습니다. 설정은 Kodi의 Settings > Player > Videos에서 변경합니다. Standard Dolby Vision이 기본값이며, 해당하는 다른 CB1 모드의 Fast 렌더링은 기본적으로 Auto입니다.
Intel 8세대 이상 Core, Core Ultra Series 1·2, N 시리즈 내장 그래픽과 여러 세대의 AMD Ryzen 내장 그래픽을 지원합니다. Radeon RX 5000·6000·7000 및 GeForce GTX 16, RTX 20·30·40·50 전용 그래픽카드 지원은 실험 단계입니다. 그 밖의 하드웨어는 지원되는 경우 Dolby Vision을 HDR10으로 처리할 수 있지만 커스텀 Dolby Vision HDMI 출력은 제공하지 않습니다. 성능은 하드웨어와 영상, 렌더링 모드에 따라 달라집니다. N100 테스트에는 Master Reference 모드의 4K FEL 리먹스와 4K60 콘텐츠가 포함됐습니다. 무거운 변환은 더 높은 GPU 성능을 요구하며, 메뉴를 띄운 상태의 고부하 변환은 특히 60fps에서 N100의 렌더링 성능을 넘을 수 있습니다.
3D와 제한 사항
MVC Blu-ray ISO는 양쪽 시점을 디코딩하고 호환 디스플레이에 HDMI frame packing으로 출력합니다. Side-by-side와 top-and-bottom 영상은 Kodi의 스테레오스코픽 재생 경로를 사용합니다. 1080p half-SBS에는 24·50·60Hz의 추가 HDMI 스테레오 모드가 있습니다. 3D 재생은 CB1 변환이나 Adaptive 처리와 별개인 Kodi 네이티브 경로이며 3D 디스플레이와 적합한 안경이 필요합니다.
Dolby Vision Master Reference에서는 스크린샷을 지원하지 않습니다. Adaptive HDR Mapping은 시각적 조정이 진행 중이며, Intel 8·9세대의 HDR10 지원 문제도 별도 이슈로 안내합니다. HDR10+는 지원하지 않습니다. 문제를 보고할 때는 CPU·GPU, 디스플레이, 연결 구성, 빌드 버전과 kodi.log를 함께 제출하라고 안내합니다. 프로젝트는 LibreELEC, Kodi, Dolby, Intel, AMD, NVIDIA와 제휴하거나 인증받지 않았다고 밝힙니다.
Reddit 반응
- @pwreit2042 — PC 홈시어터에서 진전을 보이는 프로젝트를 공유하고 싶었습니다. CroqueMr는 커스텀 LibreELEC 빌드로 Kodi의 네이티브 Dolby Vision 지원을 개발하고 있으며 Profile 7 FEL 복원도 포함합니다. 성능 개선과 새 렌더링 모드, 더 넓은 하드웨어 지원을 담은 릴리스가 정기적으로 나왔습니다. 현재 Profile 7 FEL 복원을 포함한 네이티브 Dolby Vision 재생, Intel·AMD 지원과 개발 중인 NVIDIA 지원, Master Reference와 Adaptive HDR Mapping 모드, Dolby Vision에서 HDR10으로의 변환과 실험적인 AI 기반 HDR10에서 Dolby Vision으로의 변환, 호환 AMD 하드웨어의 Blu-ray 3D를 제공합니다. 최신 Beta 5는 재생 안정성, FEL 처리, 스케일링과 디스플레이 감지를 개선했습니다. 호환성과 결과는 하드웨어, TV, 소스 영상, 렌더링 모드에 따라 달라질 수 있습니다. 개발자는 GPLv2 이상 라이선스에 맞춘 재구성, AMD 개선, HDR10+ 지원과 Dolby Vision 메타데이터를 HDR10+로 재해석하는 기능, 구형 Intel 그래픽과 추가 NVIDIA 하드웨어 지원을 계획한다고 밝혔습니다. 장기 목표는 저렴한 미니 PC에서도 PC 기반 Dolby Vision 재생을 더 쉽게 쓰게 하는 것입니다. 개발 포럼과 GitHub 링크를 확인할 수 있습니다. u/Croque_Mr와 테스트·피드백·개선에 참여한 커뮤니티 구성원에게 공을 돌립니다. 짧은 기간에 프로젝트가 많이 발전한 점이 인상적입니다.
- @Croque_Mr — 제 LibreELEC 빌드에서는 N100으로 FEL과 Dolby Vision을 60fps에서 완벽하게 처리할 수 있습니다. 모든 영상을 네이티브 TV-led Dolby Vision RGB 8비트 터널링으로 보냅니다. 테스트 환경에서 N100은 40fps FEL 리먹스를 프레임 드롭 없이 처리했습니다. 그런 영화는 없다는 점은 알지만 일반적인 24fps FEL 영상에 비해 여유 성능이 어느 정도인지 보여줍니다.
- @daedalusesq — 좋네요. ARM에서도 쓸 수 있으면 좋겠습니다. LibreELEC을 돌리는 Raspberry Pi 박스가 몇 대 있는데 영상을 재생할 때 화면이 온통 보라색으로 나오면 늘 실망스럽습니다. 그래도 꽤 멋지네요.
원문: GitHub / 번역·요약: Trawling