SAR DAR PAR
我们通过ffmpeg -i 1080p.mp4的时候会看到显示的信息中有SAR和DAR,这两个是什么简称呢?
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 2986 kb/s, 24 fps, 24 tbr, 90k tbn, 48 tbc (default) |
- SAR(sample aspect ratio)存储长宽比是以像素为单位的图像宽度与高度的比率,例如采集分辨率是1920x1080,我的采样分辨率是1920x1080,那么SAR是1:1。如果我的采样分辨率是1280x720,那么SAR仍旧是1:1,因为宽高比没有变化。如果采样的分辨率是200x200,那么SAR就是16:9。如果采样的分辨率是200x500,那么SAR就是40:9。计算方式就是:(采集长 / 采集宽) / (采样长 / 采样宽)
- DAR(display aspect ratio)显示设备(画布)宽高比,比如我们的分辨率是200x200,DAR是16:9,那么我们的显示分辨率应该是355x200,这样我们的视频比例才正常
- PAR(pixel aspect ratio)像素长宽比,是描述数位影像的像素的宽和高之间的比率
- 他们三个的关系:PAR x SAR = DAR,所以已知两者可以计算第三者参数
像素长宽比 2:1
像素长宽比 1:1