Jellyfin特供版现已支持杜比视界转码映射SDR 您所在的位置:网站首页 hdr视频转码成sdr Jellyfin特供版现已支持杜比视界转码映射SDR

Jellyfin特供版现已支持杜比视界转码映射SDR

2024-04-01 22:55| 来源: 网络整理| 查看: 265

对杜比视界 Dolby Vision 稍有了解的朋友可能听说过 Profile 5 正是造成影片在 SDR 屏幕上播放时发绿,发紫的罪魁祸首。

杜比视界P5在SDR屏幕上播放,开启vs关闭色调映射

由于 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: docker pull nyanmisaka/jellyfin:latest

Windows:度云:https://pan.baidu.com/s/1OK6NAtsigq4SUI2DAKDGgw?pwd=q8we

备用:https://hub.docker.com/r/nyanmisaka/jellyfin

另外提供一些杜比视界的测试视频以便测试:

https://developer.dolby.com/tools-media/sample-media/video-streams/dolby-vision-streams/

https://www.demolandia.net/4k-video-test/dolby-vision/page-1.html

如果你已经成功配置硬件加速,且视频规格和参数在上述范围内,但仍然遇到转码杜比视界时发绿发紫的问题,欢迎提供 ffmpeg 日志以及对应视频的链接以便持续改进。

https://github.com/nyanmisaka

最后,欢迎关注和捐赠,感谢使用。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有