9

如果我的知识是正确的,SAR(存储纵横比)是像素尺寸的比率。例如,640 × 480 视频的 SAR 为 640/480 = 4:3。

而PAR(Pixel Aspect Ratio)是像素高度和宽度的比率,大多数现代视频都有正方形PAR(1:1)。

但是当我尝试检查它时,ffmpeg -i我得到了所有测试视频的方形 SAR 而不是方形 PAR。

Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1758 kb/s, 24.99 fps, 25 tbr, 25 tbn, 50 tbc
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 540x360  [SAR 1:1 DAR 3:2], 386 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p,  450x360 [SAR 1:1 DAR 5:4], 328 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc

是ffmpeg错误还是我的错误?

4

2 回答 2

11

SAR(Sample Aspect Ratio)与PAR(Pixel Aspect Ratio)相同。

这两个术语可以互换使用。它们表示单个像素的宽度和高度之间的比率。

相比之下,DAR(Display Aspect ratio)是整个图像的宽度和高度之间的比率。 在此处输入图像描述


笔记:

SAR - 所有现代设备都有它1:1;旧设备——主要来自类比数字转换时代——使用非方形像素

DAR - 示例:对于SVGA,它是4:3,对于QWXGA,它是16:9

于 2019-05-05T00:13:49.907 回答
10

事实证明,ffmpeg 使用不同的符号

  • 样本纵横比的 SAR
  • 显示纵横比的 DAR
于 2013-09-27T12:15:08.917 回答