Jellyfin 特供版现已支持 Dolby Vision 转码映射到 SDR
前言
对杜比视界 Dolby Vision 稍有了解的朋友可能听说过 Profile 5 正是造成影片在 SDR 屏幕上播放时发绿,发紫的罪魁祸首。
由于 Profile 5 规格的杜比视界影片常见于 WEB-DL 版本的影片,比如 Netflix, Disney 等,它们并不包含向前兼容 HDR10 的基础层(BL),加之 Profile 5 使用了 ITP(ICtCp)色彩编码,而非常规播放器们所期望的 YUV(YCbCr),因此影片才会被以错误的颜色显示,造成发绿发紫的现象发生。
新增支持
为了解决这个问题,我们需要利用杜比视界中包含的动态元数据,即 RPU,来逐帧地将色彩重塑到正确的范围内。由于 FEL 过于专有,暂时无法解析,我们目前仅支持利用BL+RPU中的数据,好在这对于 SDR 正确显示已经绰绰有余。
即刻起,你可以通过 Jellyfin 特供版中的 OpenCL/CUDA 色调映射功能,将杜比世界 Profile 5 和 8 的视频即时转换为 SDR 来供不支持的客户端观看。这也将作为 Jellyfin 10.8.0 最终版的一项新功能。
支持的编码和容器
杜比视界 Profile 5 和 8,HEVC Main 10 编码
HEVC 编码标签需为以下任一:dvh1, dvhe, dovi
容器需为以下任一:mp4, ts, mkv
支持的硬件加速类型
NVENC (需勾选“增强的NVDEC解码器”)
QSV(需勾选“系统原生的DXVA或VAAPI解码器”)
VAAPI
AMF
重要提示
Intel 专有的 VPP 滤镜目前不支持杜比视界映射。
映射杜比视界比常规的 HDR10 更消耗算力,对于 Intel 核显,建议切换映射算法至 Mobius/Reinhard,且配置开启“低电压转码”,以提升速度。
如何下载
Docker 和 Windows:docker pull nyanmisaka/jellyfin:latest
测试视频
以下是一些杜比官方的测试片以便大家测试
https://developer.dolby.com/tool ... lby-vision-streams/
https://www.demolandia.net/4k-video-test/dolby-vision/page-1.html
结语
如果你已经成功配置硬件加速,且视频规格和参数在上述范围内,但仍然遇到转码杜比视界时发绿发紫的问题,欢迎提供 ffmpeg 日志以及对应视频的链接以便持续改进。最后,感谢你的支持和使用。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友4381845731
N卡WIN驱动 消除退制下载不了打不开
我用的1080 放原盘 4K 卡的不行,网页放
校验提示文案
FunnyFly
校验提示文案
极客sjtuross
校验提示文案
真绯村剑心
校验提示文案
真绯村剑心
校验提示文案
真绯村剑心
校验提示文案
幽浮404
校验提示文案
达文牛
校验提示文案
spart
校验提示文案
jamesbandjava
校验提示文案
值友3080002416
校验提示文案
值友3080002416
校验提示文案
hanskitty
校验提示文案
坑王灬驾至刂
1、tone mapping的效果,就是同一算法下的输出色彩(包括亮度、对比度、gamma等),在不同的核显下是否有区别?我搜了google,找不到相关的讨论。
我现在用的是j5005的UHD 605,硬解HEVC 10bit HDR 70mbps的视频到1080p 10mbps、OpenCL的tone mapping、不带字幕,可以到50+ FPS,但是选择不同算法(看了达文牛的文章)的输出亮度、对比都是不太正常,像是蒙了一层灰白mask一样。所以我想换一套系统,看看最新的G6900/G7400的UHD 710带multi-format codec engine很不错,但是不知道tone mapping的效果怎么样,没法出手。
2、另外,jellyfin 10.8的tone mapping算法,包括VPP和OpenCL的BT2390等,是硬件实现的,还是软件实现的?感觉iGPU硬件里貌似不应该内置这么多算法,内置一套自己的算法就好了。
校验提示文案
杯具上演帝
就是转码还没摸索透,一直用默认选项的。。
校验提示文案
FireGodson
校验提示文案
星逝z
校验提示文案
YikLiu
校验提示文案
真绯村剑心
校验提示文案
CNZD
校验提示文案
值友9552454662
校验提示文案
雅典猛男
校验提示文案
值友9368129167
校验提示文案
百草簫飛
校验提示文案
那个谁886
校验提示文案
大海叔叔
校验提示文案
值友4954148024
我的環境是:
我的狀況如下:
NAS A 影庫 192.168.50.100 (沒有核顯看作影片服務器端 客戶端看4k 出現cpu爆表卡頓)
NAS B jellyfin 192.168.50.101 (軟路由改裝的nas i5cpu 有核顯 打算把jellyfin服務器放在這邊)
NAS A 影片資料夾路徑/volume1/MvDownload
NAS B 掛載的路徑 /volume1/影片映射/MvDownload
我分別利用CIFS 和 NFS 都完成在B 掛載A 也確定能在B的文件夾上面看到A的檔案
但是我在B-NAS上面jellyfin服務器設定資料夾時候卻總是顯示找不到資料夾
請問要如何解決?
/volume1/MvDownload 失敗
校验提示文案
值友4954148024
校验提示文案
pwt133
校验提示文案
坑王灬驾至刂
1、tone mapping的效果,就是同一算法下的输出色彩(包括亮度、对比度、gamma等),在不同的核显下是否有区别?我搜了google,找不到相关的讨论。
我现在用的是j5005的UHD 605,硬解HEVC 10bit HDR 70mbps的视频到1080p 10mbps、OpenCL的tone mapping、不带字幕,可以到50+ FPS,但是选择不同算法(看了达文牛的文章)的输出亮度、对比都是不太正常,像是蒙了一层灰白mask一样。所以我想换一套系统,看看最新的G6900/G7400的UHD 710带multi-format codec engine很不错,但是不知道tone mapping的效果怎么样,没法出手。
2、另外,jellyfin 10.8的tone mapping算法,包括VPP和OpenCL的BT2390等,是硬件实现的,还是软件实现的?感觉iGPU硬件里貌似不应该内置这么多算法,内置一套自己的算法就好了。
校验提示文案
hanskitty
校验提示文案
koolca
校验提示文案
flamesky2020
校验提示文案
ProfessorX
目前kodi + jellyfin插件播放 8bit SDR会提示不兼容,目录选择为电视节目。
ffmpeg 已经更换为 apt 里面自带的了。
-------
unraid的SMB设置除了问题,搞的kodi没办法直连。
校验提示文案
我真系好仲意番工啊
校验提示文案
值友4348360222
校验提示文案
值友7355788971
校验提示文案
找了个地狱模式打怪
校验提示文案
Henry0615
校验提示文案
值友3080002416
校验提示文案