gpt4 book ai didi

video - 为什么 FFmpeg 打印 SAR 而不是 PAR?

转载 作者:行者123 更新时间:2023-12-03 16:40:56 25 4
gpt4 key购买 nike

如果我的知识是正确的,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错误还是我的错误?

最佳答案

特区 (样本纵横比)与 相同标准杆 (像素纵横比)。
这两个术语可以互换使用。它们表示单个像素的宽度和高度之间的比率。
相比之下,达尔 (显示纵横比)是整个图像的宽度和高度之间的比率。
enter image description here

笔记:
特区 - 所有现代设备都有它 1:1 ;旧设备——主要来自类比数字转换时代——使用非方形像素。
达尔 - 示例:对于 SVGA它是 4:3 , 对于 QWXGA它是 16:9 .

关于video - 为什么 FFmpeg 打印 SAR 而不是 PAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com