视频领域“level”概念科普(三)

科普版块

给文件编码:全数据level和视频level间的换算

讲到视频文件,就得再弄清楚几个术语。在这,你会开始看到一些说法,比如4:4:4、4:2:2、RGB、YUV和YCbCr。ProRes444,以及未压缩YUV。

历史上,RGB值都会被转换为YCbCr值来为视频带宽省空间,因为前者以前比较占空间。今日,我们依然受到这种做法的一定影响。RGB是4:4:4全数据level值,意味着编码中没有色度二次抽样。所有色彩信息都会被保留。而另一边的YCbCr则是4:2:2和视频level。

我不会解释所有关于视频编码的技术知识。我只想把重点放在你的文件在做什么,以及你的软件如何根据文件性质对其进行读取上。

视频文件必须转换为全数据level才能在电脑显示器上正常查看是个错误的观念。

这是不正确的。视频level的文件也可以在电脑监视器上正确显示。关键在于你拿来放视频的软件得知道播放的是视频level文件。还好,多数软件都设计有根据其编码获知level的功能。

比方说,如果你从达芬奇导出了一个视频level的ProResHQ quicktime文件(达芬奇会默认渲染为ProResHQ),用能读取视频level文件的软件播放,文件看起来就会是正确的。

多数时候,视频软件很擅长根据你视频文件的信息来正确推测其指定的level。

但是

到了这儿,事情就变得有点棘手了。

全数据level和视频level文件的差异边界因为新推出的数字编解码器而模糊了许多。

比如Quicktime和MXF编解码器DNxHR,ProRes444和Cineform,它们都能包含YUV值或RGB值。

虽然这些都是高质量编解码器,他们在实际工作留中用着可能不太得劲。如果你以视频level在ProRes444编码了文件,多数软件都能正确读出你的文件。但如果你是以ProRes444全数据level或RGB值来编码,多数后期制作软件会错误地认为你的文件是视频level并裁切值。

以我自己在达芬奇的渲染经验来看,达芬奇会认定ProRes444是视频level,导入Premiere也一样。但即使如此,根据ProRes的白皮书,ProRes444是可以编码RGB 4:4:4数据或YCbCr的4:2:2数据的。

但是

即使你确实把RGB 4:4:4数据编码成了ProRes444文件,你的软件还是需要正确读取数据而不压缩值。这就是这些新4:4:4编解码器如此让人困惑的原因。在这里,Premiere就会把全范围值压缩,或者假定文件是视频level。你可能还是需要那部分多出来的值,但Premiere会认为它们并不必要。

DNxHR 444是另一种会让软件不能正确读取的编解码器。根据我自己在达芬奇和Premiere的测试,一个达芬奇渲染的自动选择level的DNxHR 444文件会在Premiere被读取为全level文件。但达芬奇实际上是将文件自动选择编码成了视频level。于是在Premiere里level会被换算两遍,导致亮度值褪掉不少。

这里有个从达芬奇把RED RAW片段渲染成DNxHR 444 12比特的例子,渲染选项选的是数据level-自动:

在达芬奇检视器中

达芬奇匹配示波器

Premiere检视器中渲染好的文件

在Premiere示波器中提升的值

很显然,文件在Premiere Pro中看起来像是褪了色。示波器的底部基线浮在0上方,大概在16处(这不是巧合)。Premiere认为DNxHR 444文件就是全数据level。但用达芬奇自动选择level,渲染出来的文件是视频level的。

拿这个来判断你是不是在level方面遇到了问题是个好方法。如果你的黑电平在示波器上被压缩到了16左右(8比特示波器)或64左右(10比特示波器),你的软件很可能就是读取错了level。

如果我们再试一遍,这次把数据level改成全数据level而不是自动,看看会发生什么。

瞧!现在Premiere匹配了达芬奇

level正确读取为全数据level。

在实操中,Premiere默认444文件为全数据是有道理的。全数据level文件就是4:4:4。达芬奇在渲染时应当知道DNxHR该是4:4:4。但它会把DNxHR quicktime文件默认为视频而不是全数据level

文件的level信息都内嵌在文件头中。所以软件能获知如何换算level。有时,出于读取软件的原因,这些信息是错误或不准确的,就让人非常困惑。

由于有太多的编解码器、色彩空间和不同范围的值,全部一一比较会很耗时。关键在于你得明白选择4:4:4编解码器可能会有点麻烦,在制作中使用编解码器前,要记得先测试工作流和文件换算,这点也很重要。

对Windows端的达芬奇和Premiere用户来说尤其如此,理解如何使用DNx编解码器来正确地来回导文件很重要,因为Windows端用不了ProRes编码。(T)

视频领域“level”概念科普(一)

视频领域“level”概念科普(二)

视频领域“level”概念科普(四)

作者:Dan Swierenga

翻译:盖雅翻译小组

views
C:\Users\ZUNZHE~1\AppData\Local\Temp\ksohtml8244\wps1.png
科普版块
A-Z电影英语科普小课堂:Long Shot

许多电影喜欢使用远景镜头开场,仿佛展看一个全新的图景,邀请观众进入画面中一个完全不同的世界。

C:\Users\ZUNZHE~1\AppData\Local\Temp\ksohtml8244\wps1.png
科普版块
A-Z电影英语科普小课堂:Logline

说到电影,“好莱坞”是普罗大众最容易联想到的代名词。对于电影制作者而言,谁还没有个小小的“好莱坞梦”呢。圆梦第一步,“talk the talk”,至少在语言上要理解其中的“门道”。

C:\Users\ZUNZHE~1\AppData\Local\Temp\ksohtml8244\wps1.png
科普版块
A-Z电影英语科普小课堂:Lip Sync

“lip synchronization”的缩写,直译嘴唇同步,即通过跟随已经录好的声音或画面中人物说话或唱歌的唇部运动进行嘴型匹配,达到音画同步,也就是大众所熟悉的“对嘴”。