固阳音箱协会

影视基础:视频的编解码和封装

影像测试号2018-12-12 07:34:08

影测前言

影测君接触了许多行业内的大佬,也认识了许多大大小小的影视公司和工作室,许多同行们接触着高端的项目,却对基础的影视知识都是一知半解。为什么要输出Prores作为剪辑调色的中间片?不知道,但是教程都是这么做的,于是我就跟着做。本期影视基础就普及下视频编解码和封装格式.


REC

首先我们都知道动态视频是一张张静止的图像构成 ,我们是怎么通过计算机运算得到那么流畅的画面,并将画面进行压缩。

图像是如何按照顺序排列依次播放出来形成动态影像并压缩的?这时候就要用到“视频编码”(video coding)。编码是一种压缩的方式,主要的特点是将图像体积减小,保证画面的质量和编解码速度。


我们常见的视频编解码方式

帧间编码
H.264
Mpeg-2
H.265
帧内编码
Prores
DNxHD
Cineform

1
帧内编码

简单的来说就是单独对视频的每一帧进行压缩,在控制体积的同时获得较好的画面质量。苹果推广的Prores系列就是使用的帧内编码方式,这种编解码方式效率高,画质优秀,最高达到12bit位深,444采样,无分辨率限制,但是缺点是兼容性一般,在Windows平台下需安装QuickTime才可使用,且在Windows平台下解码效率也大大低于mac平台。但是在Windows平台下也有非常优秀的DNxHD和Cineform编解码可以使用。

2
帧间编码

帧间编码不同于帧内编码,例如H.264,它是通过比较多帧画面进行压缩,通过I,B,P帧记录帧间的反差,后期通过运算还原,其中作用最大的是B帧,它达到了50比1的压缩比。还有尚未普及的HEVC/H.265,它与H.264的相比,在同等体积下能储存更高的画质,最高支持的分辨率可达到8K,但是HEVC Advance (H.265开发专利池)要求所有包括苹果、YouTubeNetflix等使用 H.265 技术的内容制造商上缴内容收入的 0.5%作为技术使用费,整个流媒体市场每年达到1000亿美元的规模,0.5%绝对是一笔庞大的费用。

常见的视频封装格式


视频格式

mp4

兼容大部分编码方式
flv兼容H.264 mpeg-4 avc
mkv兼容任意编码方式
mxf兼容任意编码方式
rmvb仅支持realvideo 视频解码
mov支持proress系列,H.264.可保存alpha透明通道
avi兼容任意编码方式 可保存alpha透明通道
wmvH.264 avc
mts

H.264  mpeg-4 asp


Tips

几点牢骚

  1. 当对方指定一种格式的时候,还要记得询问对方播放的解码器,再选择相对应的编码器。

  2. Adobe Media Encoder 支持大多数的编解码及封装,更重要的是支持和pr ae的动态链接,个人感受比compressor好用。

  3. 音频的封装只要控制在48KHz 24bit就够了,相关的mp3 wav就不一一例举了

  4. 播放器选择的话,Win平台上推荐完美解码,Mac上推荐iina,内置各种解码器,这两个软件都打不开的视频那很有可能就是已经损坏了。

  5. 输出到网络一般选择编解码为H.264,封装格式为mp4。这种在网络上适合传播及分享,兼容性也高,

  6. Prores在Mac上有天然的加成,不管是编码还是解码。在win上使用cineform也是不错的选择,可以使用显卡加速。

    compressor输出选项

最后再说几句

这是影视基础的第一篇推文,做的不足的地方有很多。如果你有任何的想法和建议,请直接回复。

(下一期推送预告:罗德无线领夹麦克风使用体验)

影像测试号,专注于影像基础与器材使用体验

Copyright © 固阳音箱协会@2017