本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注
面试官: 音视频是什么,视频为什么需要压缩
心理分析:很多人对音视频的概念停留在 苍老师的小电影上,只能理解他是一个视频文件。面试官考的对视频文件下的封装格式,视频文件组成和音视频开发有没相关的概念
求职者:首先需要从视频文件组成开始讲解,慢慢深入到视频编码
1.1 视频的构成
一个完整的视频文件是由音频和视频两部分组成封装格式和编码格式
外壳类似于"苍老师.mp4"文件,外壳的核心还有一层编码文件,编码文件经过封装后,才成为我们现在看到的.mp4 .avi等视频。
苍老师的激战的画面内容被编码成了H264或mpeg-4,我们把H264视频编码格式,
苍老师的销魂声音编码成MP3、AAC, 我们把MP3称为音频编码格式。
例如将一个H.264视频编码文件和一个MP3视频编码文件按MP4封装标准封装以后,就得到一个MP4后缀的视频文件,这个就是我们常见的AVI视频文件了。
部分技术先进的容器还可以同时封装多个视频、音频编码文件,甚至同时封装进字幕,如MKV封装格式。MKV文件可以做到一个文件包