1

1) Как проигрыватель видео (программное обеспечение) воспроизводит видео, когда «frame width = 720px» и «frame height = 400px», когда разрешение экрана установлено на 1920x1080 (я не вижу верхних и / или нижних черных полос)?

2) Как это происходит, когда разрешение кадра превышает разрешение экрана?

1 ответ1

3

Дисплей с разрешением 1920 x 1080 хорошо подходит для видео с разрешением 720 x 400, чтобы сохранить соотношение сторон, потому что:

  • 1920 делится на 720 = 2.666666666667 ...
  • 1080 делится на 400 = 2,7

Так как результаты этой быстрой математики дают такие близкие результаты, любые черные полосы, которые обычно появляются, чтобы заполнить пустоту при разных разрешениях, вероятно, будут настолько тонкими, что просто смешаются с внешней частью видимой области экрана.

Я подозреваю, что происходит то, что программное обеспечение вашего видеопроигрывателя увеличивает размер вашего видео на 2,666666666667 пикселей (или что-то очень похожее на это) как в горизонтальном, так и в вертикальном аспектах, и просто оставляет небольшую разницу черного цвета, что не очень заметно (и, конечно, менее заметно, чем растяжение, чтобы уместиться на весь экран без сохранения соотношения сторон, потому что тогда некоторые вещи будут выглядеть странно, но растянуты очень тонко).

Простой способ проверить это - переключиться в полноэкранный режим с помощью программного обеспечения видеоплеера и посмотреть, появляются ли тонкие черные края между границами GUI окна видеоплеера и самим видео. Обычно Alt-Enter является клавишей, используемой для включения и выключения полноэкранного режима - если не с вашим программным обеспечением, то попробуйте VLC Player, так как я считаю, что он имеет эту функцию:

  VLC Media Player (бесплатно и с открытым исходным кодом)
  http://www.videolan.org/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .