2

我正在使用 flowplayer 来显示具有各种显示纵横比和像素纵横比的视频。显示播放器的 HTML 元素的大小为 640x320,即纵横比为 16:9。

我的第一个问题是:flowplayer 是否尊重源视频容器(例如 MP4 容器)中的 DAR(显示纵横比)和/或 PAR(像素纵横比)元数据?快速测试表明情况并非如此,仅使用视频帧的宽度和高度,忽略 DAR 和 PAR。这是真的?我已经搜索了各种论坛/网络,但无法找到明确的答案。

例如:我有一个帧大小为 480x360(4:3 AR)的视频,PAR 值为 104:59 (1.76),DAR 为 416:177 (2.35)。因此,我希望该视频在 flowplayer 中显示为 Cinemascope(纵横比为 2.35),并在顶部和底部添加黑条(信箱)。但是,flowplayer 将其显示为 4:3 视频,仅考虑输入视频的帧大小。我也尝试将剪辑选项“比例”更改为不同的值,但这也无济于事。

有人可以确认或否认这一点吗?如果这是真的,你们通常会在这种情况下做什么,即拥有比平常更宽的纵横比?您是否会简单地重新编码视频并相应地更改帧大小以保持纵横比?

问候,克里斯

4

1 回答 1

2

看来您在 flowplayer 论坛上得到了答案。为了将来的访问者,相关线程

DAR(显示纵横比)和PAR(像素纵横比)不考虑?

...

Flash 不考虑 PAR(也称为 SAR,样本纵横比),因此也不考虑 DAR。只有宽度和高度。

听起来你被困在转码为 1:1 的纵横比。

于 2012-07-28T01:35:39.727 回答