流媒体基础之显示比例

显示比例(DAR,PAR,SAR)

  1. Display Aspect Ratio (DAR): 显示比率,比如旧电视的比例(4:3),现在常用的比例(16:9),这个值可以理解为现在中可见画面的真实比例
  2. Storage Aspect Ratio (SAR): 储存比率,一张图片是很多纵横的像素排列组成的,点集数字化并保存在一块区域,就是一张图片,故名storage。常见的SAR为( 1920 ∗ 1080 , 1280 ∗ 720 1920*1080,1280*720 19201080,1280720…)
  3. Pixel Aspect Ratio (PAR): 像素比率,由2知道,图片是一个点集组成的,但SAR没有规定点集里面每个点的形状,PAR扮演了这个角色,一般来讲,一个像素块的长宽会是一致的,即PAR=1:1,但当输入的SAR和设备平台默认的DAR固定时,计算得到的PAR可能不会是1:1,这可能导致画面扭曲,特别可以通过标准圆图片来看出问题。

以上3种比率,关联公式为:
P A R ∗ S A R = D A R PAR*SAR=DAR PARSAR=DAR

Sample Aspect Ratio (SAR): Width by height ratio of the pixels with respect to the original source.
在其他的资料中,你可能会发现SAR的注释为(Sample Aspect Ratio),即采样比率,许多软件或者开发工具并不会标明SAR代表什么,这在理解参数上带来了困难。Sample Aspect Ratio,如释义,是像素相对于原始源的宽高比,意思就是相对于PAR,还指定了一个像素块宽高实际会代表的大小(理解为额外定义了一个比值,让原本的PAR按这个比值去变化),把这个大小定义为采样比率。这相当于
P A R ∗ S s a m p l e A R = P A R ′ {PAR}*S_{sample}AR=PAR^{'} PARSsampleAR=PAR
在这种规定下的原来的公式变为为:
P A R ∗ S s a m p l e A R ∗ S s t o r a g e A R = D A R {PAR}*S_{sample}AR*S_{storage}AR=DAR PARSsampleARSstorageAR=DAR
示例
一个 720 x 576 分辨率的视频,原始像素比率为1:1,采样比率为16:15
可以简单得到 S t o r a g e   a s p e c t   r a t i o = 720 576 = 5 4 Storage\ aspect\ ratio=\frac{720}{576}=\frac{5}{4} Storage aspect ratio=576720=45
最终得到的 D A R = 4 3 DAR=\frac{4}{3} DAR=34
在ffprobe中,SAR指的是sample aspect ratio.

ffprobe -show_streams [file]

sample_aspect_ratio=1:1
display_aspect_ratio=16:9

参考

Aspect Ratio – Understanding the Information and Using the Filter
Aspect Ratio and Digital Video
Sample Aspect Ratio
FFmpeg之ffprobe

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值