通俗易懂的聊聊什么是单双层杜比视界
前言:
随着zidoo/dune/shiled tv/kodi的一系列官方/民间的更新后,已经可以播放杜比视界 MKV,也能正确点亮杜比视界了。
随着技术的推广,会有很多盒子能播放杜比视界的BDMV。但随之而来的一个问题,什么是杜比视界,杜比视界为什么还有单层与双层的区别。现在的播放器是正确播放双层杜比视界了吗
(以下杜比视界简称为DV)

一张杜比视界的光碟BDMV,里面包含着HDR10与DV数据,现在光碟上的杜比视界都是这样封装的。当然DV数据并不是一个传统的视频文件,虽然写着1080p,不用去在意1080p的字眼。

什么是双层杜比视界 - 双层DV
很多人以为是一个视频文件里包含了两个视频轨道就是双层,但事实并不是这样。
Video
ID : 4117 (0x1015)
Menu ID : 1 (0x1)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : Dolby Vision, Version 1.0, dvhe.07.06, BL+EL+RPU, Blu-ray compatible / SMPTE ST 2086, HDR10 compatible
Codec ID : 36
Duration : 29 s 958 ms
Bit rate : 36.1 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate : 24.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.181
Stream size : 129 MiB (95%)
Language : English
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primar : BT.2020
Mastering display luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 891 cd/m2
Maximum Frame-Average Light Le : 428 cd/m2
这也是一个双层DV的媒体信息,你可以看到这只是单一的DV视频轨道,但这也是双层DV,称为单轨双层杜比视界。

通俗讲的杜比视界是包含了BL+EL+RPU这三个部分。
什么是BL+EL+RPU?我就不详细展开说DV里各类XML的组成了,这里就简单说明他们是做什么用的。
BL :基础层,一个基本的视频,一个基本的“原料”。通常是一个YUV420 10BIT HDR10视频,普通的设备播放DV视频无法激活DV,原因就是播放器只能读取到这个BL层。
RPU:杜比视界中必须要有的一个部分,通常里面包含着各类的“指导”数据,用于明确告知电视,如何转换颜色空间,HDR的动态映射(tone mApping)等等。用比喻的说法PRU是一个视频处理条例,明确写着BL层的视频应该如何渲染,显示。
EL:简单的理解这是一个扩展层。一个标准的杜比视界,会把YUV420 10BIT 的BL层视频,合成YUV422 12BIT 视频。这个EL层就是扩展数据,用于扩展BL的视频有效信息。 让最终成品有更多的色阶,更多的颜色。
单层杜比视界:即 BL+RPU的组合,也称为 MEL - 迷你杜比视界层。这种杜比视界只有“指导”数据,大部分的内容是HDR的动态映射(tone mApping)的metadata。杜比公司通常用profile5或者profile8的认证来封装进mp4/ts这些文件。
双层杜比视界:即完整的BL+EL+RPU的组合,也称为 FEL - 完整杜比视界层。它是商业上唯一使用的12bit 视频源商品。杜比公司通常用profile7认证来封装进mp4/ts这些文件。profile7 通常授权给了光碟与碟机,要播放profile7的光碟,就需要有profile7授权的碟机才能播放。这就是为什么很多山寨的mtk8581硬盘播放杜比视界,一定要原盘BDMV格式就是这种原因。因为mtk8581只有BDMV的profile7认证,而DV MKV文件属于民间开发的profile 7,无法被这个2016年的老芯片读取。
我们口中的单双层杜比视界,是指FEL与MEL这两种类型。并不是什么轨道数量。

profile5/8:杜比公司通常授权给网络流媒体商,电视,影音盒子,部分碟机。 所以网飞那些的杜比视界肯定就是BL+RPU的组合。这种类型的视频源只能给有用profile 5/8授权的设备播放,例如AppLE TV/shiled tv/电视自带的播放器。
当然 BL+RPU的MEL杜比视界也可以用profile7来封装,例如2021的《沙丘》4k碟就是这种类型。

所以严格上来说《沙丘》的4k碟是单层DV,它只是在光碟上用了profile 7配置来封装他们。
如果你看到光碟信息中,DV数据流的码率非常小,才几十kb,那他就是MEL杜比视界。

profile7:杜比公司通常授权碟机与光碟。。至今为止杜比视界公司没有授权profile7给其他非碟机的民用播放设备,例如影音盒子。曾经有部分电视有这个认证,例如LG就是其中之一,但后来都收回了。
以上这两种授权作为杜比的私有算法,难以被破解。杜比视界是要求显示端有专门渲染图像引擎来接受杜比视界数据,可以说杜比视界就是一个端对端的一个认证。

后随着民间技术的进步,现在找了一种将profie7转换成proflile5的方式。简单的说既然只能读取到BL+PRU,那我就放弃EL数据,让先用上杜比视界原盘的PRU数据也是种进步。
既然这种技术已经在zidoo与dune上出现了,那自然会有很多商人打着播放双层杜比视界的幌子来到处宣传。也或许真的会有商家破解了算法,真的实现了是BL+EL+RPU的完美读取。
那我们应该怎么判断呢,方法是有的,但是我这个提供的方法比较老了
杜比视界的测试片段
https://pan.baidu.com/s/1Bj24nQ6vz5R7HOaFT_l_Sw 提取码:04in
里面一个人工制作的杜比视界文件

《杜比视界测试:单层 RPU》:这是原版BL+PRU的MEL杜比视界测试片段
《杜比视界测试:双层 FEL》:这是在原版的基础上,增加人工制作的EL层,这个EL层信息只是单纯的噪点
《杜比视界测试:双层 FEL》实际效果:(注意柜子的噪点)

《杜比视界测试:单层 RPU》实际效果

所以判断的方法很简单,你试试原版的视频《杜比视界测试:单层 RPU》,记住什么样子。特别是背后柜子的画面。
然后播放《杜比视界测试:双层 FEL》,看看柜子的画面是否有明显的噪点,记住是非常明显的噪点。类似雪花点样子,如果你看到了,说明你的播放器能够正确读取双层DV。
如果看起来与《杜比视界测试:单层 RPU》好像没什么变化,那说明你的播放器无法读取双层杜比视界。
这些文件里《杜比视界测试:双层 FEL》也包含了ts版本,mp4版本,ISO版本。根据你要测试的设备来选择,例如ISO版本适合给碟机测试。ts与mp4版本适合给电视自带的播放器或者盒子测试。
2024年更新:现在民间技术突破,第一个较为理想的双层杜比视界播放设备- AM6B plus with Coreelec,诞生:较为理想的双层杜比视界播放设备- AM6B plus with Coreelec

根据现有测试
LG C7/C8/C9系统自带的内部播放器:正确播放FEL DV mp4
各类mtk8581硬盘碟机:正确播放FEL DV BDMV
索尼X700碟机:正确播放FEL DV ts
s922xj芯片盒子+KODI DV:正确播放FEL DV mkv(播放器操作上有卡顿缺陷),STD模式无效,仅LLDV模式
s922xj芯片盒子+coreelec:正确播放FEL DV mkv,没有卡顿缺陷,播放操作上有可能卡死,近乎完美。相关信息参考:较为理想的双层杜比视界播放设备- AM6B plus with Coreelec
LG CX系统自带的内部播放器:无法处理双层DV,正确播放MEL DV MP4
Apple TV + INFUSE:无法正确播放FEL DV ,只能播放ICTCP编码的WEB DV
shield tv+KODI DV:无法正确播放FEL DV,正确播放MEL DV MP4
zidoo z9x:无法正确播放FEL DV,正确播放MEL DV MP4/BDMV/TS/MKV
dune solo vision: 无法正确播放FEL DV ,正确播放MEL DV MP4/BDMV/TS/MKV