在特定显示器上的VLC中打开视频

时间:2019-03-26 10:21:55

标签: python video vlc libvlc multiple-monitors

我不是这个话题的新手,对于这个一般性问题,我们深表歉意。 因此,我有多个监视器m_1m_2,...,m_n和多个视频文件v_1v_2,...,{{1} }我想同时在v_n的全屏v_1m_1的{​​{1}}上全屏打开,依此类推。

我能够在不同的窗口中一次启动多个视频,但是我不知道如何将这些视频全屏显示在特定的显示器上。

我正在考虑v_2,但是如果有更好的方法,请告诉我。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

来自https://wiki.videolan.org/VLC_command-line_help/

--directx-device={,display,\\.\DISPLAY1} 
                                 Name of desired display device
          In a multiple monitor configuration, you can specify the Windows
          device name of the display that you want the video window to open on.
          For example, "\\.\DISPLAY1" or "\\.\DISPLAY2".

一旦使用vlc CLI应用找出了正确的参数,就应该能够使用vlc.Instance('--directx-device=xxxx')通过python包装器将它们提供给libvlc。