H264编码之宽高比:DAR、SAR、PAR之间的关系
一次写播放器,基于。在播放一些网络视频的时候,发现无论怎么转码,视频比例始终不对。即便获取了分辨率,但是播放的时候,view不是分辨率比例的那个长宽比。
使用查看了一下属性,见下图:
原来有几个参数,之前都没有认真对待的。
SAR 2:1 DAR 32:9
视频本身的分辨率是1080P,即
查资料才发现,视频在使用264编码的时候,使用了sar和dar比例限制。
看对DAR和SAR的解释
原来:
DAR,,是指定该视频播放的时候,看到的视频比例。
SAR, Ratio,是指采集这个视频的比例,也就是存储像素点的比例。
这两个中间如果有差别的话,肯定有一个因素,就是像素点不是矩形的,不是1:1的单个像素点。
这里就产生了PAR,Pixel Ratio
DAR = SAR x PAR
关于PAR的解释