如何计算PAL制式的码率?
How to calculate bitrate of PAL format?
我要计算PAL格式的码率(576*720)。我有以下数据:
- 每秒 25 帧
- 交错
- 内部表示为:4:2:0
- 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
[每秒位数].
我要计算PAL格式的码率(576*720)。我有以下数据:
- 每秒 25 帧
- 交错
- 内部表示为:4:2:0
- 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
[每秒位数].