Q:视频编码格式和封装格式的关系是什么?
业内有个很形象的比喻,可以带大家很快弄清楚封装格式和编码的关系:编码格式和封装格式的关系好比酒与酒瓶的关系,编码格式就像酒瓶里的酒,是视频的核心内容,封装格式就像酒瓶,它只是负责把内部的视频轨、音频轨、字幕轨集成在一起。简单说,视频编码格式是视频的内核,封装格式是视频的外壳,因此编码格式与封装格式对文件大小的影响也截然不同。
之所以有这么多不同的封装格式是为了适应不同的播放需求。比如,典型的mp4一般只包括一条视频轨和一条音频轨,适合大多数设备,兼容性最好;mkv可以封装入多个音频轨、字幕轨,更适合网络传播分享。
视频编码格式
视频编码格式是用于存储或传输数字视频内容的格式,它通常使用标准化的视频压缩算法,将某个视频格式的文件转换成另一种视频格式的文件。视频编码压缩技术是计算机处理视频的前提,视频信号数字化后数据带宽很高,因此计算机很难对之进行保存和处理,采用编码压缩技术降低数据带宽,就可以将视频信号保存在计算机中并作相应的处理。目前常见的视频编码格式有H.264、H.265等等......
封装格式
封装格式,是将已经编码处理好的视频数据、音频数据、字幕数据等按照一定的方式放到一个文件中,这个文件的格式就是封装格式,如果一个视频文件是以某个格式封装起来的,那么它的文件后缀名一般会体现出来。
常见的封装格式及对应的文件后缀名如下:
常见的封装格式及对应编码格式:
Q2:相机领域常见的编码格式有哪些?
MotionJPEG——使用机型:佳能5D4、1DX2
MotionJPEG(M-JPEG或MJPEG)是一种视频压缩格式,其中每个视频帧或数字视频序列的隔行字段被单独压缩为JPEG图像。最初是为多媒体PC应用程序开发的,Motion JPEG享有广泛的客户端支持:大多数主要的web浏览器和播放器提供本机支持,其余的插件可用。使用M-JPEG标准的软件和设备包括网络浏览器、媒体播放器、游戏机、数码相机、IP摄像机、网络摄像机、流媒体服务器、摄像机和非线性视频编辑器。像佳能5D4、1DX2在4K视频拍摄中使用的编码就是Motion JPEG,封装格式则是MOV。
ProRes——使用机型:高端电影机、摄影机、部分航拍器以及Atomos外录设备
ProRes是由苹果公司开发的一种专业视频编解码器,具有高色彩保真度和低压缩度的特点,适用于影视级别的视频拍摄和后期制作。目前,ProRes仅支持iPhone 13 Pro和iPhone 13 Pro Max或更新的机型,系统需求最低为iOS 15.1或更新版本。ProRes拥有多个高低规格不等的编码方式可选,从最高端无损编码ProRes RAW到用来作为代理文件的ProRes 422 proxy共计7款。同时ProRes还是一种对剪辑非常友好的中间编码格式,同样配置的电脑,ProRes在剪辑时能够更流畅的进行各种处理。需要注意的是,ProRes文件比HEVC文件大30倍,如果将这些文件存储在设备上,可能会比预期更快用尽储存空间。
虽然绝大部分的单反和微单无法拍摄此格式视频,但通过HDMI线连接Atomos外录设备,也可以得到这个格式的视频文件,正因如此,Atomos的外置录机才会如此受欢迎,但是也不是所有航拍器和Atomos外录设备都能支持ProRes格式的录制。
CinemaDNG——使用机型:悟系列航拍器、电影机及Atomos外录设备
CinemaDNG是Adobe为数字电影工作流程开发的一种数字视频文件格式,旨在保存未经处理的“RAW”视频。该格式是一个开放的编码格式,是由Adobe提出来的一种开放的RAW编码。如名字所示,CinemaDNG上是基于DNG的,DNG是单张的RAW图像,该格式支持多种开放文件格式,如DNG图像格式、MXF、XMP、EXIF和TIFF/EP等。简单的说,这就是一个RAW照片的序列,是目前在画质方面保留的最极致的一个格式。性价比超高的BMPCC 4K就支持这一高规格的格式。该格式是免费的,没有知识产权限制或许可要求,因此成为数字电影工作流程中的流行选择。
H.264/AVC——使用机型:目前绝大部分相机、摄像机、手机
毫无疑问,H.264编码是目前最主流的视频编码,大家平时看到的MP4,MKV,F4V,M4A,还有一部分MOV作为后缀的视频格式,编码大多数都是H.264,包括索尼相机中出现的XAVC S编码也是基于H.264推出的专有格式。
H.265/HEVC——使用机型:大疆御2、精灵4pro、富士X-T3、iPhone、GOPRO等
H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进,用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。比如富士的X-T3就依靠H.265编码做到了4K 60P 10bit的内录。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。