设为首页 - 加入收藏 焦点技术网
热搜:java
当前位置:首页 >

PAR DAR SAR

2013-02-26 18:11:00.0 ffmpeg  
导读:做视频开发过程中碰到这么三个概念,查了一下Wiki的解释,现把个人的理解阐述如下:PAR - pixel aspectratio(可以理解为单个像素的宽高比)大多数情况为1:1,就是一个正方形像素,否则为长方形像素。常用的PAR比率(1:1,10:11,40:33, 16:11, 12:11 ).DAR - display aspectratio就是视频播放时,我们看到的图像宽高的比例,缩放视频也...。。。
做视频开发过程中碰到这么三个概念,查了一下Wiki的解释,现把个人的理解阐述如下:

PAR - pixel aspectratio(可以理解为单个像素的宽高比)大多数情况为1:1,就是一个正方形像素,否则为长方形像素。常用的PAR比率(1:1,10:11,40:33, 16:11, 12:11 ).

DAR - display aspectratio就是视频播放时,我们看到的图像宽高的比例,缩放视频也要按这个比例来,否则会使图像看起来被压扁或者拉长了似的。

SAR - storage aspectratio就是对图像采集时,横向采集与纵向采集构成的点阵,横向点数与纵向点数的比值。比如VGA图像640/480 = 4:3,D-1PAL图像720/576 = 5:4

这三者的关系PAR x SAR =DAR或者PAR DAR/SAR.

如果一段视频的DAR为4:3,它的SAR为VGA存储的4:3,那么可推出PAR为1:1,如果它的SAR为D-1PAL存储的5:4,那么可以推出PAR为16:15

看上图,假设这就是一个D-1 PAL图像,每个方格代表一个存储的点,横向有5个点,纵向有4个点,所以SAR为5:4

现已知这幅图象的宽度为160,高度为120,即DAR为4:3

那这个方格的宽高比是多少呢?答案16:15,即PAR,这个方格代表的是一个长方形的像素


(编辑: vbLittleBoy)

网友评论
相关文章