本文授权转载自「拍吧paibar」
几十年前,随着VHS、VHS-C和Betamax的推出,使拍摄和剪辑变得有些复杂。
然而,当数字时代破晓时,这一切都荡然无存。突然之间,出现了一系列令人眼花缭乱的视频格式:.wmv,.ASF,.rm,.MOV和.mpeg等。最重要的是,这些标准中有许多都有自己的子标准(如MPEG-1,MPEG-2等)。
大量的工作时间可能会因为渲染缓慢或需要转换编码的格式而流逝。
但是不要害怕,一旦你解锁了解码器和格式的知识,你将能够得心应手的制作你的优秀视频!
为什么格式很重要
视频格式的重要性有很多原因。如果你理解了摄影机或摄像机机拍摄的格式,那么你就可以计算出你计划拍摄的素材需要多少存储空间。
要知道剪辑或色彩校正软件是否能处理你的视频或它是否需要转码,你必须知道素材的格式。
当电影节或视频网站以及电视台要求提供某种视频格式时,你对它的了解越深,就越容易让你的项目做到最好。
二十年前,每个人看观看的方式都是一样的。不管是在影院,还是通过投影仪,还是通过电视机。
而今天,有了更多的选择,人们正在充分利用它们。从高端4K家庭影院到手机视频流,视频无处不在。
通过了解各种格式,你可以确保你的视频是在以正确的方式、以最佳的质量播放。
格式到底是什么?
当有人问一个视频是什么格式的时候,他们通常想知道是用什么容器和编解码器来制作它的。
然后,他们还想知道它存储在什么类型的介质上,并希望能找到仍然可以播放它的设备。
容器和编解码器
关于视频格式,最令人困惑的事情之一可能是,每个视频文件都有一个容器和一个编解码器。这足以让你怀念那些可以将录像带放入摄像机并按一下就能记录的日子。
另一方面,这么多的视频格式也意味着,无论你做什么类型的视频制作,都有一个很好的方法来实现它。
编解码器
编解码器是一种用于编排音频或视频文件数据的顺序,其方式可用于回放、编辑或更改为其他编解码器(转码)。
编解码器用于组织媒体数据,但这些数据保存在容器中。有许多不同类型的音频和视频编解码器,它们都有各自的优点。
容器
容器或封装器将音频和视频数据连同其他信息一起保存在单个文件中。容器有文件扩展名,如:.mov、.avi或.mp4等。虽然有些容器只倾向于在特定的编解码器中保存媒体,例如用于MPEG文件的.mpg文件容器。
但是有些容器,比如.mov,可以保存各种音频和视频编解码器中的数据。容器中有信息可以告诉你其中是否包含音频和视频数据,因此媒体播放器之类的东西会知道立即播放它们。
容器通常还将元数据保存在文件中的媒体上。这些元数据可以很简单,比如视频的帧率、记录视频的摄像机和镜头、使用时的机器设置、在哪里拍摄以及关于拍摄和制作的信息。容器中的元数据有时还可以告诉你素材是按照什么标准生成的。
视频格式的类比
弄清楚容器和编解码器是什么可能有点令人困惑,因为这是一个非常技术性的主题。可以将容器看作一种发布类型。它可能是精装本的书,有光泽的杂志,报纸,小册子或口香糖包装。这些都包含文字,可能还有照片或图像。然而,它们却都以各自不同的方式工作。
可以将视频格式比作是制作纸质出版物中的文本或图像的方式。例如,你可以把小说《水浒传》印在糖果包装纸上。可这将需要成千上万的糖果包装纸,但谁会用这种方式来阅读它呢?
同样的,你可以用未压缩的格式创建你的视频,但是文件会变得很大。你不可能把它上传到网上或通过电子邮件发送。
你也肯定认为小说《水浒传》装订成书才是最合理的。而如果你打印的是餐厅菜单,你一定会希望彩色照片打印在结实的纸上。然而,时尚杂志的图像则需要一定厚度的光泽纸才能正确地再现。
同样的道理,每个视频应用程序都有适当的编解码器和容器。而且,编解码器和容器会定期进行改进和更新。今天你可能已经很少看到几年前流行的格式了。此外,某些容器和某些编解码器是专有的。
不太标准的标准
汽车经销商可能会告诉你,他们出售的每一辆车都有一个标准的备用轮胎,但车轮的制造标准可能只与几款汽车的牌号、型号和使用年限相匹配,而与任何汽车上的普通车轮都不匹配。这一点上,视频与之非常相似。
如果有人告诉你一个视频是NTSC的,那他可能只是指NTSC的标准帧速率:29.97fps。如果一个视频被称为Rec. 709,那这指的是一套特定的高清电视标准,包括帧速率、色域和分辨率等内容(尽管有人可能会指出Rec. 709也支持多帧速率)。
更让人困惑的是,各种格式还有不同的标准。比如UHDTV (4K电视)的Rec. 2020标准和4K电影的DCI标准。这些标准有不同的分辨率和不同的长宽比。Rec. 2020的长宽比为1.78:1 (16 X 9),DCI支持1.85:1和2.39:1(约17 X 9和21 X 9)。因此,如果你正在制作一个既需要制作蓝光又需要制作DCP(数字电影包)的话,请一定要注意,这些格式的标准有很大不同。
有些视频格式是使用普通的编解码器创建的,它允许分辨率和比特率等方面的某些变化,因此可以更轻松地在硬件和软件平台上使用它们。比如AVCHD和DivX都是使用H.264 (MPEG-4)编解码器的格式,但它们是不同的标准。
兼容性
不同硬件和软件的编解码器及格式之间相互的兼容性仍然是一个巨大的挑战。在项目开始之前,你需要确保你计划使用的任何编解码器(从前期的拍摄、发布到分发和存档)都与你的硬件和软件兼容。
当你从一个软件转换到另一个软件时,你经常会看到图像的颜色变化,因为它们处理图像数据的方式可能不一样。在大型项目或一致性非常重要的项目中,在开始之前测试你的工作流程有助于避免此类问题。
数据丢失
请记住,压缩视频数据时,过程中会丢失一些数据。视频压缩应用程序通过在帧中查找冗余并保持帧与帧之间的冗余来工作。
例如,一片蓝天和另一片蓝天是一样的。蓝色部分贯穿每一帧。在高压缩率下,这一点变得很明显。而在低压缩率下,这一点很难注意到。
未压缩的编解码器可以不压缩地存储媒体,因此不会损失质量,但是文件会很大。无损编解码器以压缩方式存储媒体,没有质量损失,但节省了存储空间。
有损编解码器会存储压缩和质量下降的媒体。使用有损压缩时,压缩率越高,文件越小,质量损失也越大。
通过编辑管理数据丢失
大多数摄影机和摄像机都会使用某种方式压缩,因此你希望在工作时尽可能多的保留数据。
如果你的最终渲染是来自你的原始素材,那么你唯一的损失就是来自压缩的渲染(如果有的话)。请注意,如果你的输出是为了存档,那么不建议使用压缩。
同样,将主文件保留为你的原始视频格式。最高质量的视频格式是你最初拍摄所得的格式。虽然数字文件的质量不会下降,但每次转换时,都会丢失一些数据。将未压缩的文件直接从摄像机中转换成高质量的文件,即使是高质量的文件,也还是会导致一些质量损失。
为了能够共享或传输文件,就有必要压缩文件,但是要避免不必要的重新压缩。通常,你应该编辑和创建所需大小的版本。只要有可能,你就不要将文件从已压缩的文件中转换为别的文件。
中间格式
在许多情况下,中间编解码器或格式是用于后期制作的。但是,为了以最快的发布,你通常希望避免使用中间格式,直接从源素材开始工作。但有时使用中间编解码器或格式是可取的或必须的。
比如你将用于工作流程的硬件或软件不支持源素材,那么就需要使用中间格式。如果你因为存储空间有限而不打算保存原始素材的话,那么中间格式可能更适合你。
根据交付格式的不同,使用ProRes 422或Matrox MPEG-2等有损的中间编解码器是可取的,因为这样可以简化工作流程,尽管会降低图像质量。
所以,最好在编辑之前测试你的工作流程并做出决定。以免在项目进行到一半时,看到自己在压缩过程中损失了不少图像质量而沮丧。
如果确实要在格式之间进行转换,请记住,重新压缩会导致性能下降。如果你认识到质量至关重要的话,请不要删除原件,一定将其保存在某个地方。
请务必注意,在格式之间转换时,如果新格式不支持字幕和章节数据之类的数据流,它们可能会丢失。
根据用途导出
每个视频制作人都愿意使用无损格式来保存所有原始数据。但这对于上传、发送或传播是不实用的。最好是创建多个版本的文件以用于多种用途。
你可以选择一种文件格式将其上传到你的网站。也可以选择不同的格式或小一点的文件电子邮件给你的客户。最后,你还可以将最终成片以第三种视频格式保存到硬盘上,以便在活动或影展中放映。
在决定如何压缩视频文件时,你可以依靠剪辑软件来完成许多工作。
如今,大多数消费者剪辑软件都预置了多种不同的发布方式(例如电子邮件,网络视频等等)。
由于压缩视频文件可能会导致其损失很多图像和声音质量,因此,将同一文件进行多次压缩会使这种损失更加严重。
大多数在线视频网站都会重新压缩你上传的视频,所以你要确保在上传之前尽可能保持高的质量。像FinalCut这样的编辑软件会给你很多选择,这取决于你想要做什么。
最好的视频格式是什么?
虽然没有一种“最佳视频格式”,但是对于特定的工作来说,还是有一些最佳的视频格式的。
在项目开始之前一定要问自己几个关于你的目标受众的问题:他们会在网上看我的视频吗?大概是一个什么样的连接速度?他们有DVD播放器或蓝光播放器吗?这种格式的寿命有多长?这种格式的普及程度有多广?
常见的封装容器
视频的文件扩展名通常是指封装容器。一些封装容器具有几乎总是使用的编解码器,而有些封装容器则经常与许多不同的编解码器一起使用。
下面我们就来注意介绍一下这些几十种数字视频格式和封装容器。
.mp4
MP4这种格式是当今最常用的格式之一,尤其是在在线共享内容时。好多视频网站都建议以mp4格式上传,以获得最佳的视频质量。除了视频和音频数据,它还可以用来打包存储字幕和静态图像。它通常与H.264或H.265搭配。
.mov
苹果公司开发的.mov文件支持多种编解码器。此格式通常用于拍摄和导出。比如尼康和佳能相机都在采用.mov容器封装H.264视频。
MOV虽然是苹果公司开发的,但它却不仅限于苹果编解码器或硬件。你也可以在Linux和Windows平台中使用MOV文件。
.avi
Microsoft早在Windows 3.1之前就开发并发布了此版本。AVI文件曾经是数字视频的主力军。虽然说“ AVI已死”的说法不准确,但它的流行度确实已经是下降了。
.asf
ASF是另一个Microsoft专有的格式。它通常包含使用Microsoft WMV编解码器压缩的文件。为了避免混淆,这些文件通常被指定为.wmv而不是.asf。与其他格式相比,ASF格式的优势在于它能够包含数字版权管理。(DRM,一种版权保护形式)微软设计了这种格式,用于媒体服务器或互联网上的视频流。
AVCHD
AVCHD(高级视频编码,高清晰度)是索尼和松下联合开发的高清记录格式,通常被消费级摄像机使用。该标准使用H.264视频编解码器,并支持压缩或未压缩的音频。由于这种格式被许多机器使用,所以软件支持非常广泛。AVCHD通常使用.mts和.m2ts文件扩展名。
MXF
MXF是一种素材交换格式。它是SMPTE(美国电影与电视工程师学会)组织定义的一种专业音视频媒体文件格式。MXF主要应用于影视行业媒体制作、编辑、发行和存储等环节。相对来说应用的并不广泛。
CinemaDNG
CinemaDNG是由Adobe公司开发的,有时会与AdobeDNG(用于静态图片相机)混淆,它被设计成主要用于电影工作的标准化图像序列格式。CinemaDNG支持未压缩和压缩的图像文件。该规格的优点不仅在于更好的分辨率,而且还能给摄影师和编辑者更多的图片控制,可用来电影存档,也可以用不同的视觉效果重新发布。在过去的几年里,甚至Adobe也很少支持CinemaDNG。现在,好多硬件和软件产品都支持CinemaDNG,但这种格式的HD、2K和4K的文件往往非常大。
ACES
ACES 全称为Academy Color Encoding System (学院色彩编码系统),是一个免费的颜色管理和图像文件交换系统,支持它的软件正在不断增长。它利用了由Industrial Light and Magic (ILM)开发的OpenEXR文件格式。ACES OpenEXR文件是未压缩的图像序列。
通用编解码器
虽然有很多种音频和视频编解码器可用于不同用途,但常见的也无非就是下面这些。
H.264
H.264通常称为MPEG-4,它使用有损压缩,并且是当今使用的最常见的视频编解码器之一。它得到了广泛的支持,许多摄像机和单反都是用H.264录制的。它是蓝光光盘和许多网络视频主机的标准格式。与MPEG-2相比,H.264的压缩效率更高,而且在相同的比特率下,它通常能提供更好的视频质量。此编解码器通常与.mp4和.mov容器一起使用。
H.265
它也是一个有损的编解码器,是H.264的后续版本。H.265提供了比H.264更好的压缩。目前对H.265的支持正在不断增长,预计它很快就会被广泛使用。
ProRes
Apple ProRes 编解码器提供独一无二的多码流实时编辑性能、卓越图像质量和降低的存储率组合。Apple ProRes 编解码器充分利用多核处理,并具有快速、降低分辨率的解码模式。
所有 Apple ProRes 编解码器都支持全分辨率的所有帧尺寸(包括 SD、HD、2K、4K 和 5K)。数据速率有所不同,具体取决于编解码器类型、图像内容、帧尺寸以及帧速率。
尽管ProRes编解码器最初是为后期工作而设计的,但由于编解码器在用户中的普及以及软件公司对编解码器的广泛支持,它也被许多摄影机和摄像机制造商用作拍摄格式。
DNxHD
Avid公司的有损中间编解码器DNxHD是为与其软件一起使用而设计的。与ProRes一样,许多硬件制造商也在其产品中使用DNxHD。
XAVC和XAVC-S
这些文件格式由Sony开发,并利用H.264压缩将高清和4K视频记录到摄像机。这些文件格式在专业领域使用MXF封装。现在支持该格式的软件也在不断增长。
AVC-Intra
松下为其专业摄像机开发了AVC-Intra格式。AVC-Intra使用帧内压缩,这意味着图像一次压缩一帧,而不是像AVCHD那样跨多个帧压缩。大多数专业的软件均支持AVC-Intra,该格式使用的是MXF容器封装。
Flash
Flash曾经是最受欢迎的在线视频编码选项,但现在,Adobe Systems公司已经在2017年宣布,计划在2020年底逐步淘汰Flash播放器插件。
WMV
全称为Windows Media Video。多年来,WMV格式已经发展到了包括对高清720和1080视频的支持。这种通常将以.wmv结尾的文件以.asf容器封装。多年来,Windows Media Video在Microsoft产品之外从未得到过广泛的支持。
MPEG-2
这是一个DVD的格式标准,最初用于有线电视。后来被用于HDV录像带,并在网络视频中很受欢迎。MPEG-2目前仍被少量的一些摄像机所使用。
MJPEG
MJPEG过去用于网络视频和一些后期工作。是一个有损的编解码器,效率不如MPEG-2或H.264,而且现在已经很少使用。MJPEG是基于JPEG压缩的。
JPEG 2000
JPEG 2000是有损压缩,是静止图像JPEG格式的后续版本。JPEG 2000格式允许高质量的图像序列,这是用于数字电影(DCP)的压缩。
REDCODE
Red Digital Cinema公司为他们的电影摄影机开发了自己的JPEG 2000变体,称为REDCODE。这是一种低损耗、高图像质量的压缩。大多数专业的后期软件都支持这种压缩格式。REDCODE使用.r3d文件容器封装。
为什么要使用图像序列?
图像序列可用于视频渲染。此外,一些动画软件只能导出图像序列。将视频剪辑保存为一系列静态图像,而不是在单个视频文件,这样做是好处的。
比如你要渲染的视频序列中有很多重效果,结果在渲染过程中途失败了,你可以从中断的地方继续开始渲染。但如果你正在渲染的是一个视频文件格式,如AVI,一旦渲染中断或失败,整个文件通常是不可用的。
许多流行的后期制作软件都支持将图像序列作为导入和导出格式,其中包括一些用于静止图像的软件,例如Photoshop。与某些软件中的视频文件相比,使用图像序列可以效果更好,因为图像序列的编码更加简单。
图像序列还有一个最大优势就是存档。如果图像序列中某个文件已损坏或丢失,则丢失的只是一帧视频。
通过分析丢失帧之前的帧和丢失帧之后的帧,在许多后期软件中可以创建一个介于两者之间的帧。但如果是视频(而不是图像序列)文件损坏,则可能很难恢复,有时甚至无法恢复任何素材。
任何事物也都不可能完美,使用图像序列也有一些缺点。它们没有音频,因此你必须单独处理自己的音频。此外,一些软件在使用压缩图像序列时表现不佳。即便如此,针对你的项目类型,肯定有合适的图像序列工作流程。
随着观看平台的发展,视频交付也将继续发展和变化。我们将会不断看到新的格式出现,永远也不会有最终的格式。
只要你清楚你想要交付的视频类型即可。总会有一些选择优于其他选择。
-END-