Воспроизведение видео на нескольких мониторах

10343
AgentPaper

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

Я использую Windows 8.1 на NUC DC53427HYE, в которой есть встроенная видеокарта Intel HD4000. Я смотрел на такие вещи, как Ultramon и DisplayFusion, но ни один из них, кажется, не делает то, что мне нужно, то есть максимизировать видео на всех 3 экранах без отображения панели задач или чего-либо еще.

Итак, есть ли программное решение для этого? В идеале это было бы то, что заставляет компьютер обрабатывать все 3 экрана как один большой экран, так что я могу просто нажать «полный экран» на любом медиаплеере, и он просто работает, однако другие решения также будут работать, пока он заканчивается видео файл, воспроизводимый на всех 3 экранах, и ничего больше не отображается.

5
Можете ли вы предоставить дополнительную информацию о том, как мониторы определяются в диалоговом окне «Разрешение экрана», и можете ли вы расширить рабочий стол до всех трех. harrymc 9 лет назад 0
Они установлены как «расширить рабочий стол на этот экран», и это прекрасно работает. Проблема, с которой я столкнулся, заключается в том, чтобы получить видео для плавного воспроизведения на всех трех мониторах без отображения панели задач или чего-либо еще. AgentPaper 9 лет назад 0
(1) Все три монитора идентичны? (2) Можете ли вы вручную изменить размер проигрывателя на всех трех мониторах? (3) Работает ли настройка панели задач на скрытие автоматически для всех мониторов? harrymc 9 лет назад 0
(1) Да, (2) Да, (3) Не уверен, что вы имеете в виду. AgentPaper 9 лет назад 0
(2) Вы имеете в виду, что вы можете изменить размер плеера до полного рабочего стола, но вы бы предпочли сделать это одним нажатием кнопки? (3) Я имею в виду автоматическое скрытие. harrymc 9 лет назад 0
Требуется ли конечный результат такой же, как в этом [вопросе] (http://stackoverflow.com/questions/9828808/how-can-i-maximize-a-window-across-multiple-monitors)? Если нет то чего не хватает? user391035 9 лет назад 0
Это похоже на то, что я хочу, но это также скрывает панель задач и другие подобные вещи? Очень важно, чтобы ничего, кроме самого видео, не показывалось. AgentPaper 9 лет назад 0
Решение AutoHotKey - это то, что я имел в виду, задавая свой вопрос выше. Вы также не ответили, если установка панели задач на [автоскрытие] (http://www.thewindowsclub.com/auto-hide-taskbar-windows) решает вашу проблему. harrymc 9 лет назад 0

4 ответа на вопрос

2
Jason

VLC Media Player supports this feature.

Tools > Preferences > Show settings: All > Video > Filters > enable Panoramix. Then open the Filters tree, go to Panoramix, and choose the settings you want (e.g. 3 columns, 1 row).

Keep in mind, your video would have to be an extremely wide aspect ratio (e.g. 3840x720). Even an anamorphic widescreen movie wouldn't quite fill two HDTVs.

Я пробовал VLC раньше, когда у меня работал Linux, но я не мог заставить его работать так, как хотел. Я попробую еще раз с версией Windows и посмотрю, будет ли она лучше. Разрешение не является проблемой, поскольку все 3 экрана повернуты вбок, и видео будет иметь достаточно высокое разрешение, чтобы охватить все 3 экрана. AgentPaper 9 лет назад 0
@AgentPaper Я вижу, вы оставили комментарий, что "может не быть программного решения". Разве это не работает для вас? Как это не сработало? Jason 9 лет назад 0
1
Montag451

I know that you're asking for a software solution but anyway here's what I've found: http://www.datapath.co.uk/products/multi-display-products/datapath-x4

The Datapath x4 is a stand alone display wall controller that accepts a standard single or dual-link DVI input and can flexibly display this across four output monitors.

Each output can be driven as DVI or analog RGB, and can represent an arbitary crop region of the original input image. The output resolution and frame rate does not need to be related to that of the input, as the Datapath x4 display controller will optionally upscale and frame rate convert each cropped region independently.

Each output monitor can take its input from any region of the DVI image, since all the required cropping, scaling, rotation and frame rate conversion is handled by the x4 hardware. These regions can overlap to allow any output to replicate another, or they can be configured to support any creative splice of the source material.

This allows the support of many non-rectangular screen arrangements with uneven gaps, and any mix of orientations.

Кажется, что не может быть программного решения (что странно, потому что кажется, что это должно быть очень просто), поэтому я мог бы в конечном итоге использовать что-то вроде этого. AgentPaper 9 лет назад 1
@AgentPaper Для этого нет чисто программного решения, потому что оно сломало бы 3D-ускорение. Тем не менее, возможность делать то, что описано в этом ответе, уже встроена в большинство видеокарт AMD и NVidia за последние несколько лет. Смотри мой ответ. reirab 9 лет назад 0
0
rism

Я бы тоже сказал VLC Media Player, но, возможно, Wall будет работать лучше для вас.

Инструменты> Видеоэффекты> Геометрия> Стена (затем строки и столбцы).

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

Когда я попробовал это, он создал несколько окон для стены, но у каждого окна было все видео, а не его часть. Jason 9 лет назад 0
@ Джейсон Если не секрет, в каком формате видео. Если вы предпочитаете не говорить, я бы посоветовал вам сначала попробовать этот метод с небольшим видео общего формата - чтобы убедиться, что он не работает и для других форматов. user391035 9 лет назад 0
0
reirab

Many NVidia and ATI/AMD graphics cards support this natively. NVidia's feature is called NVidia Surround and ATI/AMD's is called AMD Eyefinity.

NVidia has a guide on how to set up Surround here.

AMD has a guide on how to set up Eyefinity here.

Both of these essentially present a single frame buffer to the operating system, so the OS thinks that there is just one really huge monitor attached. The graphics driver will then display the correct portion of that frame buffer on each monitor that is part of the setup. Note that this will apply both to games and to your regular desktop. When you maximize anything, it will take up all 3 monitors, as the OS doesn't even know that it's three different displays. It thinks it's just one really wide display.

Похожие вопросы