视频播放器(软件)和视频帧分辨率

视频播放器(软件)和视频帧分辨率

1) 当显示分辨率设置为 1920x1080 时,如果“框架宽度 = 720px”和“框架高度 = 400px”,视频播放器(软件)如何播放视频(我看不到任何顶部和/或底部的黑条)?

2)当帧分辨率大于显示分辨率时,它如何做到这一点?

答案1

1920 x 1080 分辨率的显示器与 720 x 400 分辨率的视频能够很好地匹配,以保持宽高比,因为:

  • 1920 除以 720 = 2.666666666667...
  • 1080除以400=2.7

由于这种快速计算的结果非常接近,因此在不同分辨率下通常会出现的填补空白的黑条可能会非常薄,以至于它们会与可视屏幕区域的外部融合在一起。

我怀疑发生的情况是,您的视频播放器软件在水平和垂直方面将视频的尺寸增加了 2.66666666667 像素(或非常接近这个数字),而只留下微小的差异黑色,这并不明显(并且肯定比在不保持纵横比的情况下拉伸以适应整个屏幕更不明显,因为这样有些东西看起来会很奇怪,但却被非常微妙地拉伸了)。

测试此问题的简单方法是使用视频播放器软件退出全屏模式,然后查看视频播放器窗口的 GUI 边框和视频本身之间是否会出现细黑边。通常 Alt-Enter 是用于切换全屏模式和退出全屏模式的按键 - 如果您的软件没有,请尝试 VLC Player,因为我相信它确实有此功能:

  VLC 媒体播放器(免费、开源)
  http://www.videolan.org/

相关内容