Data Levels | 数据级别

长期制作影视视频编辑的朋友,肯定经常在渲染的时候碰到“Data Levels | 数据级别”这个设置选项。其中大致包含:Full data(全部数据)、Video levels(视频级别)、Super-Whites(超白)、Sub-Black(超黑)这几个选项,很多视频工作者一头雾水,摸不着头绪。如果在不明白这些选项具体的意思之前,贸然选择继续渲染输出,这将会是项目成片交付时埋下的一颗定时炸弹!

大多数情况下,数据级别的设置是一个自动的过程,它并不需要你去做任何操作。但当你用它来转码或转制代理文件时,可能就会出现信号裁切,从而影响画质的问题。我先从 Full data 和 Video levels 的开始!

Full data | Video levels

数字图像有两个标准:一个用于照片图形,另一个用于视频!正确显示的情况下,图像在两种标准下看起来都是一样的。区别在于图片图形及视频各自定义了不同的黑与白。也就是说,图片图形与视频的黑与白是不同的!


照片和图形 (RGB文件) 使用完整的数据级别(Full data levels)!

8bit 图片文件 - 黑色为:0,白色为255!

10bit 图片文件 - 黑色为:0,白色为:1023!


视频  (通常是YCbCr文件,即YUV) 虽然使用同样的波形范围(Video levels)!而很多视频编辑软件中的视频级别有时称为“Legal”或“Rec. 709”级别!

8bit 视频文件 - 黑色的级别设置为:16,白色的级别为:235

10-bit 视频文件文件 - 黑色为:64,白色为:940


大家通过图片\视频的对比就会发现,视频在黑色、白色之外都留下了一些空间,这么做的目的是:防止在拍摄过程中由于灯光发生变化,信号溢出限制范围。

Sub-blacks | Super-Whites

如果拍摄的视频画面溢出了限制的范围,这部分就被定义为了:Sub-blacks(超黑)、Super-Whites(超白)!


8bit 视频文件 - 低于:16 = sub-blacks(超黑) 高于:235 = super-whites(超白)

10bit 视频文件 - 低于:64 = sub-blacks(超黑);高于:940 = super-whites(超白)


选择Auto选项

如果您对这些专业的知识无感,也不想从原理进行理解,那么请默默的选择Auto 选项!这两个标准通常很简单:软件将以静态图像 (jpg、png、dpx...) 为基础的编解码器解析为 Full levels(全数据级别),而视频 (H.264、ProRes422、DNxHD...) 编解码器解析为 Video levels(视频级别),并显示对应的黑白点。


大多数视频剪辑软件,都使用 Video levels 作为其工作空间。从导入到时间线再到导出渲染,视频文件的信号保持不变!包括(super-whites)超白和超黑(sub-blacks)在内的所有信息,在整个过程中都会得到保护!如果导入具有 Full data 的文件,会自动将其转换为 Video levels,白色从255降低到235,黑色从 0 提高到 16。没有任何信号被裁切掉!


比较特殊的是:DaVinci Resolve 的默认工作空间下使用了 Full data(全数据级) 。它会将 Video levels 的视频素材在时间线中转换为 Full data 级别,然后在 Delivery(交付)页面时再次返回到 Video levels。DaVinci Resolve 达芬奇的工作空间是不能改变的,而且总是在 Full data(全数据级)下进行工作。


工作流程

导入素材:在 DaVinci Resolve 的 Media Pool(媒体资源池)中,选择素材,鼠标右键 → Clip Attributes(片段属性):


默认 Data Levels 数据级别设置为 : Auto 自动。【自动】选项将根据素材文件的编解码器分配 Full 或 Video levels。

其他的选项就是强制设置:【Full】强制设置为:Full levels(全数据级别);【Video levels】强制设置为:Video levels (视频级别)。


工作空间:在 DaVinci Resolve 中的任何操作,如:剪辑、校色、合成等都将采用 Full data levels,这是无法改变的。


交付渲染:在 DaVinci Resolve 的 Deliver(交付)页面中,Render Settings(渲染设置)→ Video(视频)→ Advanced Settings(高级设置)→ Data Levels | 数据级别。Auto 自动:自动将根据你导出的视频编解码器自动选择适当的标准。通常情况下中【自动】设置就能很好的工作。

注意事项

当视频文件有超白(super-whites)和超黑(sub-blacks)信息时,如果交付时不做任何的处理,该视频渲染交付时将会裁切掉其超白、超黑部分的信息。由于 DaVinci Resolve 的工作空间默认为 Full levels(全数据级别),因此大家在剪辑师完全没有任何的影响。调色时也可通过降低 Gain 提高 Lift 把被裁切的部分找回来。


但是,如果你只是使用达芬奇来转码或生成代理,直接设置为“自动”时,生成的素材就会发生信号裁切,超黑超白信息被裁切后,进行后期的编辑将会带来一系列的连锁反应,丢失大量的细节信息!

解决方案

DaVinci Resolve 的 Deliver(交付)页面中,Render Settings(渲染设置)→ Video(视频)→ Advanced Settings(高级设置)→ Data Levels(数据级别)→ Retain sub-black and super-white data | 保留超黑和超白数据!


  • 如果你正在做代理或没有调色的转码文件(视频编辑中间素材文件):请开启“保留超黑和超白数据”选项!这主要是为了保证更多的视频细节!

  • 如果您正在与三维合成师进行协作,通常或会以 TIF、EXR、DPX 图片进行导入,导入序列后确保在 Media Pool(媒体资源池)中,选择素材,鼠标右键 → Clip Attributes(片段属性)下强制设置为:Full。交付输出也同样选择 Full。


  • 如果,此时您还是一头雾水,那请您记住这一句话:“在最终母版交付之前,高级选项中 【Retain sub-black and super-white data】 选项只要不是灰色的,请打开它!

电影流程中,最终交付的是 DCP 数字电影包,DCP 不保留超黑超白信息!但在最终 DCP 交付前的 DCDM 数字影院母板输出的图片序列需要使用 Full 全数据(默认选择 Auto 自动即可),是会保留这些信息的。


DCP:数字电影包