用彩条测试level
在镜头或项目的开头生成彩条是个检测编解码问题或错误level换算的好办法。这样你就始终能知道看到的色彩对不对了。
下方的第一个就是换算错误的例子,从分量示波器就能看出来。在这里,视频level的文件被软件读取成了全数据level。Level被换算成了64-940,表明存在level换算问题。你可以在任何非线性编辑软件中查看示波器以检测文件输出是否正确。
全数据level文件被读成视频level的情况则正相反。值会超出0和1023。
这些彩条是正确的,视频level的值被正确换算到0和1023之间。
处理硬件和level
理解level是设置正确内容检视环境的关键。即使你只是在电脑上制作网络视频,也没有专门的上屏卡,理解自己要做是什么选择依然很重要。
显示技术领域的变化非常迅速。今天关于信号路径的正确认知在明天可能就不一定正确了。下面我来讲讲信号路径的选择以及level是怎么与之相关的。
在显示和监视你的视频输出方面,理念大致分为两派:
1. 买一块好的上屏卡,配一台好的视频监视器来做任何视频工作(视频level信号链)
2.用电脑显卡的输出来驱动一台校正过的电脑监视器或电视(全数据level信号链)
今天,对多数视频工作者来说,配备一台视频监视器是很重要的。但如果做的是网络视频,为什么这也会很重要?有几个原因:
1.你需要具备校正显示器来匹配标准色彩空间的能力
2.做视频工作时,电脑显示器无法被校正为始终匹配标准色彩空间。
3.操作系统和内置显卡让匹配视频标准变得很难,与外置显示完全不能比。
4.显卡在时间线分辨率和帧率方面无法提供和好的上屏卡一样的软件集成度。
5.更新式的的显示技术和更新换代后的显卡可能会改变这种对好的视频监视设备的依赖。
6.随着全电脑工作流和信号链的流行,过去老的广播视频标准是可以被淘汰了。
因此一台视频监视器和一块好的上屏卡依然非常重要。至少目前如此。
这是否意味着我们只需要搭建视频level信号链?
很多现在的视频监视器都能显示全数据level信号。上屏卡可以传输全数据level信号。
那我为什么在能选全数据level的情况下继续使用视频level?
有几个原因。多数视频编解码器和视频软件使用的仍是基于视频领域的色彩空间,比如Rec709。像ProResHQ和DNxHD这样的文件都是核心为视频level的视频编解码器。很多后期工作室用的都是ProRes或Dnx等等。 理论上,在这类搭配中引入RGB信号链很令人兴奋,但完善这种设置的过程实际上事倍功半。
话虽如此,基于RGB的工作流现在愈发受欢迎了。它们可能会随着全电脑工作流的通行成为行业标准。
通常,较高端的工作流不会使用Quicktime。用的文件主要都是全数据level的10位DPX文件或16位的浮点OpenEXR文件,这是比当前可用的任何信号链或显示技术都大上很多的容器。
对胶片扫描机和投影仪来说,全数据level信号链是标准。在这类情况下,搭建RGB管道来保持无转换、无压缩的信号是合理的。
对CG业务占大头的工作室或工作流来说,全数据level很有好处。
对多数剪辑工作流来说,视频level系统目前是最不费力的选择。随着编解码器的质量不断提高,硬盘速度不断加快且日趋廉价,RGB、全数据level文件和硬件可能会开始取代更传统的基于视频的信号链。
以全数据level和视频level工作的最佳实操做法
现在,来讲讲这个重要问题。在日常实操中,我们要怎么使用level?
这里有些实用的经验法则,供你在后期制作工作流中选择不同level时参考:
· 如果用的是444编解码器,你要明白软件可能会以错误level读取或渲染它们。这可能会导致你的文件被裁切或缺少色彩。先用444编解码器试着跑一下按工作流。
· 用彩条测一下渲染成品或文件输出来确保level读取和换算是正确的。
· 多数摄影机拍摄的视频level信号都不是全数据level。有些摄影机允许有YUV上部超出空间。检查一下你的摄影机设置,了解你的文件是如何生成的,这样有助于你在软件中正确读取它们并利用好那些超出值。
· 确保你的监视器信号路径是一致的,能够匹配软件和硬件的输出,无论是视频还是数据level。
· 为广播用途导出的文件应为视频level。多数时候广播电视台要的都是视频level的Rec709 ProResHQ 4:2:2。
· 为网络使用导出的文件应为视频level。多数用于文件交付的编解码器都是视频而非全数据level。对多数交付格式而言,编码器一般默认处理的都是视频level文件。
· 以视频level导出文件不会让你的文件看起来缺乏色彩。以全数据level导出文件不会让你的文件看起来更好或更准确。即使你的电脑显示器是RGB的,视频level文件在屏幕上看起来也会是正确的,因为播放器会正确换算值。
总结
希望本文能厘清一些视频后期制作中关于level的概念。网上关于level的错误理解太多了。希望这些信息能帮你驱散一些关于level的迷思。
如果你知道了你的软件是如何读取文件level的,你就能够轻松应对任何换算问题或者信号链不匹配的问题了。(T)
作者:Dan Swierenga
翻译:盖雅翻译小组