DAR & SAR
DAR
Display Aspect Ratio,是指定该视频播放的时候,显示的视频比例
SAR
Sample Aspect Ratio,是指采集这个视频的比例,也就是存储像素点的比例
PAR
Pixel Aspect Ratio(可以理解为单个像素的宽高比)大多数情况为 1:1,就是一个正方形像素,否则为长方形像素
常用的 PAR 比率(1:1,10:11,40:33,16:11,12:11)
MP4 Box
Extension type | Description |
---|---|
pasp | Pixel aspect ratio. This extension is mandatory for video formats that use non-square pixels. For details, see Pixel Aspect Ratio (‘pasp’). |
从 pasp
的 hSpacing
和 vSpacing
获取到的 hSpacing/vSpacing
得到的是 PAR,SAR 应等于 解码出来的视频的宽的像素数/高的像素数
1 | 假设一个视频 SAR 是 4:3,采样分辨率是 1440 * 1080 |
FFMPEG 相关
sample_aspect_ratio
1
2
3
4
5
6// SAR,图像采集时,横向采集点数与纵向采集点数的比例
AVStream->sample_aspect_ratio
// DAR,真正展示的图像宽高比,在渲染视频时,必须根据这个比例进行缩放
// 通过 av_reduce 计算得到,PAR * SAR = DAR
AVStream->display_aspect_ratio
参考资料
- 本文标题:DAR & SAR
- 本文作者:Thomas Woo
- 发布时间:2021-07-24 21:00
- 最后更新:2022-12-12 15:44
- 本文链接:http://smileorigin.site/media/SAR&DAR/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!