MPEG文件格式

         MPEG文件格式

        

 缩写全名长度内容
程序层SHCSequence Header Code32程序层开始码
 HSHorizontal Size12画面的横向像素
 VSVertical Size12像素的纵向扫描条数
 PARPel Aspect Ratio4像素间的长宽比
 PRPicture Rate4画面显示的周期
 BRBit Rate18限制产生的位元数量而将  
位元速率分割成400bps
 MBMarker Bit1 
 VBSVBV
( Video BuFrameering Verifer
BuFrameer Size )
10制编码发生量的虚拟  
缓冲器大小的参数.  
VBV=16x1024xBS
 CPFConstrained Parameters Flag1各参数在控制量内
 LIQM
IQM
Load Intra Quantize Matrix
Intra Quantize Matrix
1 
8x64
内部MB用量子化矩阵数据 
存在的Intra MB用量子化矩阵
 LNIQM
NIQM
Load Non Intra Quantize Matrix
Non Intra Quantize Matrix
1 
8x64
非内部MB用量子化矩阵数据
存在非Intra MB用量子化矩阵
 ESC
SED
Extension Start Code     
Sequence Extension Data
32 
8xn
扩充数据的开始码
 UDSC
UD
User Data Start Code     
User Data
32 
8xn
User Data的开始码  
User Data
 SECSequence End Code32程序终了码
GOP层GSCGroup Start Code32GOP开始码
 TCTime Code25时间码
 CGClose GOP1GOP内画面可自其他的 GOP做独立拨放
 BLBroken Link1为前一GOP数据的编辑  
而无法使用
 ESC
GED
Extension Start Code
Group Extension Data
32 
8xn
 
 UDSC
UD
User Data Start Code
User Data
32 
8xn
User Data
 PSCPicture Start Code32Picture层的开始码
 TRTemporal Reference10以Picture连续的序号做GOP
的栏重设之0124残馀值
画面层PCTPicture Coding Type3表示Picture的型态
 VDVBV Dalay16随机存取时  
BuFrameer初始状态的记数
 FPEVFull pel Forward Vector1以整数或半像素单位  
做动态向量的单位
 FRAMEForward f Code3顺向动态向量的描述范围
 C   
 FPBVFull Pel Backward1以整数或半像素单位  
做动态向量的精度
 BFCVector  
  Backward Code3反向动态向量的技术范围
 EBPExtra Bit Picture1xn其他画面资讯
 EIPExtra information Picture8xn将来
 EBPExtra Bit Picture1无EIP时以'0'表示
 ESCExtra Start Code32将来
 PEDPicture Extension Code8xnUser Data
 UDSCUser Data Start Code32 
 UDUser Data8xn 
切面层SSC
QS
Start Code
Quantizer Scale
32 
5
切片开始时以该切片层做量子化
 EBS
EIS
Extra Bit
Extra Information
1xn 
8xn
表示其他切片层的资讯
 EBS 16无EIS时以0表示
巨集区块层MB
STUFF
Macroblock Stuffing11编码量不足时之Dummycode
 MBMacroblock Escape11相当33个MB Space
 MBAIMacroblock Address Increment1-11前有Scape时MB数+1  
自VLC画面的又端表示MB+1
 SSCStart Code1-8MB编码模式的VLC
 QSQuantizer scale5以MB以後的量子化步骤值
 MHF
MHV
Motion Horzontal Forward
Code Motion Forward
Motion Vertical Forward
Code Motion Vertical Backward
1-11 
1-6 
1-11 
1-6
以MB顺向的动态向量水平分量与前较量的微分以反方向表示的VLC做编码与顺向动态向量的垂直分量的MHB表现相同
 MHB
MVB
Motion Horzontal
Backward Code Motion
Backward Motion
Vertical Backward Motion
1-11 
1-6 
1-14 
1-6
以MB顺向的动态向量水平分量  
与前较量的微分以反方向表示  
的VLC做编码与反向动态向量的  
垂直分量的MHB表现相同
 CPBCoded Block Pattem3-9表是否有MB内6个区块系数的  
VLC
 EOMEnd of Mircoblock1只有B Fram才有表MB终了
区块层DDSL
DDSC
DDCD
DCT DC Size Luminance
DCT DC Size Chrominance
DCT DC Differential
2-7  
2-8  
1-8
表示下一DCT DC微分的位元数  
该区块的DC分量与  
前区块的分量的微分
 CDFDCT Coefficient First2-28DC分量的VLC
 DCN
EOB
DCT Coefficient Next
End of Block
3-28  
2
将DCT系数依DC分量顺序送出  
以非0的细数与其前为0的系数  
组合的VLC在该区块後的系数  
全以0表示

                            

程序层:cxq.gif (843 字节)

GOP层gop.gif (517 字节) 这里有详细资料

画面层:
hmc.gif (2726 字节)

切面层:
qmc.gif (1196 字节)

巨集区块层:
jjqkc.gif (1501 字节)

区块层:
qkc.gif (1390 字节)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值