在回答这个问题之前,我们先详细了解一下视频编码的结构和分辨率。
关于编码的原理有很多误解,比如它们之间的不同,哪个更好,在不同情况下该使用哪个等。在视频中David Kong深入浅出的讲述了编码,让我们不必被复杂的技术信息困扰,而轻松了解视频编码的各方面的重要知识。如果你热衷于拍摄,并对于编码感到好奇,想知道他们是如何工作的,下面的视频也许适合你。这里是视频中主要的几个话题:
什么是编码,以及和封装器的不同。
不同类型的编码格式,以及为什么他会在同一个项目中使用4中不同类型编码格式。
位深度是什么,以及为什么它很重要。
色相采样,444,422和420,以及在什么时候它们会有大影响。
空间压缩和块型失真,在普通视频中常见的数字失真。
临时压缩,Long-GOP编码,插帧压缩,ALL-I编码。
无损和有损压缩,图像压缩和数据压缩的不同。
码率,如何计算码率以及kbps/kBps/Mbps/MBps的不同。
RAW,主要是Raw、压缩的和非压缩的不同。
就像David Kong解释的,根据具体情况要使用不同的编码。这取决于你是否要选择一个主要的记录编码,或是否你要使用它来剪辑,交付或归档。无论你使用那种类型编码,首先,你要意识到它的技术上特性以及特征,比如位深度,色相取样,码率和支持分辨率等。
很多摄像机生产厂商会选用业界标准的稳定高效的编码格式,比如ProRes,DNxHD和Cineform,用于他们的产品,这是有确定原因的。好处是一个媒介格式与最终的格式相比,应该保持更高的质量,与无压缩格式相比要有更少的存储空间。
以ProRes为例,是有Apple开发的用于后期的有损压缩格式,支持SD、HD、2K、4K和5K分辨率。它包含不同的选项:
ProRes Proxy
ProRes LT
ProRes 422
ProRes 4444
Prores XQ
另一方面,DNxHD既适用于剪辑的中间格式,又是适用于最终的播放展示的格式。DNxHD为用户提供了可选择的码率。
220Mbit/s 10 or 8 bits
145Mbit/s 8 bits
36Mbit/s 8 bits
DNxHD用MXF封装, 也可以使用QuickTime封装
不幸的是, DNxHD仍然不支持高于1080p的分辨率
CineForm是一个中间格式常用AVI或MOV封装。目前这种图像编码支持10bit422 YUV,12bit 444 RGB or RGBA,和12bitCFA解码滤镜用于RAW压缩。数据压缩率通常为10:1到3.5:1,这基于质量设定。这还有一个无压缩格式用于RAW文件。Cineform支持高达4K分辨率。
可以说任何上面的选择都可以用于大多数情况,当做全局的记录、剪辑、交付和归档的编码。不过,当你拍摄高于HD的分辨率时,最好选用ProRes或Cineform当做你的中间编码,当然这也取决于你使用的是Mac或PC。