【WIP】压制技术B:从不熟悉的编码开始
文章摘录和润色于本人的笔记,难免有错漏之处。若您发现了其中的一处或几处,请在评论处指正,我将不胜感激。
什么是压制?
压制的对象
可以是一切种类的音频、视频、图像,比如说:
- 蓝光光盘(BD)中的视频或音频(m2ts 等格式比较多见)
- DVD 光盘中的视频或音频(dat 等格式比较多见)
- CD 光碟中的视频或音频
- 通过 Web 下载的各流媒体网站的视频或音频
- 各种剪辑软件、合成软件、特效软件、DAW 等渲染的视频或音频
- 图片(或者动态图片)转换为视频,例如“一图流 MV”等
注意:要区分压制(Rip)和混流(Mix)。
压制是进行编码,或在编码间转换的过程。
混流是将特定编码的视频轨/音频轨放入容器,或在容器间转换的过程。
注意:要区分编码(Encoding)和容器(Container)。
举例说明如下:
H.264
是一种视频编码,aac
是一种音频编码。mp4
是一种视频容器,wav
是一种音频容器。avi
既是一种视频编码也是一种视频容器。mp3
既是一种音频编码也是一种音频容器。
压制的目标
对视频、音频等的压制,不全面地、概括地来说,有以下几点主要目标:
- 使音频/视频的编码符合要求。例如符合视频网站点播视频的要求、直播网站直播串流的要求、流水线中剪辑代理的要求等。
- 使音频/视频的数据总量(可以理解为音频/视频的体积)或音频/视频在单位时间内的数据量(可以理解为音频/视频的码率)符合要求。例如符合蓝光光盘的码率要求、窄带(依照2010年新的标准为4Mbps以下)情况下视频点播的要求等。
- 尽可能地保留音频/视频中的有效信息。可以理解为视频画面中物体的轮廓、音频的频段细节等。
- 去除或降低音频/视频中的干扰信息。可以理解为视频画面中的噪点、音频中的杂音等。