如何计算PAL制式的码率?

How to calculate bitrate of PAL format?

我要计算PAL格式的码率(576*720)。我有以下数据:

  1. 每秒 25 帧
  2. 交错
  3. 内部表示为:4:2:0
  4. 8 bpp

我试过下面的公式,但我真的不确定它是否正确,因为我还没有清楚地理解隔行扫描和非隔行扫描视频之间的区别,以及这种差异如何改变比特率的计算。

这是我试过的:

(576∗720)∗(1+1/4+1/4)∗8∗25

这部分:(1+1/4+1/4)由于具体表示4:2:0

你的公式是正确的。

每秒 50 场的隔行扫描视频与每秒 25 帧的逐行视频具有相同的比特率。

隔行扫描视频按场传输。
每个包含的1/2视频行。
PAL 帧是 576 视频线,所以 PAL 场是 288 视频线。

根据ProVideo Coalition,字段在PAL中的顺序是"upper field first"。
两个隔行扫描场的大小等于一帧的大小:

备注:有可能两场是分次抓取的,而且两场不属于同一帧(4:2:0分时不太可能)。

在4:2:0格式中,Y分量的分辨率就是帧的分辨率。
U 和 V 分量在每个轴上按因子 2 进行下采样。
假设每个分量 8 位,则平均每个像素有 12 位。

  • 每个 Y 分量 8 位。
  • 平均每个 U 分量 2 位(8/4,因为 U 的大小是 Y 的大小的 1/4)。
  • 平均每个 V 分量 2 位(8/4,因为 V 的大小是 Y 的大小的 1/4)。

交错与否,你的公式是正确的。

bitrate = (576∗720)∗(1+1/4+1/4)∗8∗25 [每秒位数].