视频编解码面试题及详细答案(实战口语版).docxVIP

  • 1
  • 0
  • 约4.42千字
  • 约 7页
  • 2026-07-22 发布于河北
  • 举报

视频编解码面试题及详细答案(实战口语版).docx

视频编解码面试题及详细答案(实战口语版)

一、基础概念类(入门必问)

1、简单说下什么是视频编解码?为什么需要做视频压缩?

参考答案:

原始的视频裸流数据量极大,没法直接存储和传输。视频编码就是把原始YUV视频,通过算法去除冗余信息,压缩成体积更小的码流;解码就是反向过程,把压缩码流还原成可播放的YUV画面。

压缩的核心目的就三个:节省带宽、节省存储、保证传输流畅度。

视频冗余主要分三种:

1)空间冗余:同一帧画面里,相邻像素颜色、亮度接近,比如墙面、天空,不用逐个记录;

2)时间冗余:前后连续帧画面变化很小,大部分区域是静止的,不用每帧都完整编码;

3)视觉冗余:人眼对亮度敏感、对色彩和高频细节不敏感,可以舍弃部分细微细节,肉眼几乎看不出差别。

2、YUV格式是什么?为什么视频编码普遍用YUV而不用RGB?

参考答案:

YUV是视频通用像素格式,Y代表亮度、U/V代表色度。

不用RGB主要两个核心原因:

第一,贴合人眼特性。人眼对亮度敏感度远高于色彩,YUV可以单独压缩色度分量,降低数据量,RGB三个通道权重一致,没法针对性压缩;

第二,数据量更小。最常用的YUV420格式,色度横竖都下采样一倍,四个Y像素共用一组UV,相比RGB24,数据量直接减半,压缩效率更高。

日常工程里最常用的就是YUV420P,分为I420、NV12、NV21,移动端和流媒体基本都是这几种格式。

3、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档