我想基于Ubuntu 16.04 / Gnome / VLC 2.2.2设置视频客户端。它应该在两个屏幕上启动后直接在全屏播放单个视频。视频通过VLC网络界面进行控制。
在一个屏幕上一切正常。但是,对于多个屏幕,我遇到的问题是全屏模式只会显示在其中一个屏幕上。
我尝试修复它的方法有几种:
1)使用普通的全屏模式。 仅在一个屏幕上显示视频
2)使用如下所述的Wall Video过滤器:http://windows7themes.net/en-us/stretch-videomovie-across-2-monitors/ 这有很多问题。它通常不会正确显示视频。其中一个窗口出现输出错误。我也不知道如何自动定位这些窗口并使它们进入(伪)全屏模式。阅读有关此功能的一些线索让我觉得它目前已经破裂。
3)调整窗口大小以填充整个屏幕(手动) 这一般起作用。但是,它仍会在视频和Gnome的桌面元素周围显示一个窗口。是否可以修复此问题并在启动时自动调整视频大小/位置?
我怎样才能让它发挥作用?
答案 0 :(得分:1)
尝试了几种方法之后,这就是我最终得到的解决方案:
这是为了全屏启动两个vlc实例:
double givenWalk[4][2]
double givenWalk[][2]
这里是CherryPy代理:
vlc --http-port 8080 --http-password vlc123 --loop --video-x=0 --video-y==100 --fullscreen --qt-fullscreen-screennumber=1 '/path/to/my/video1' &
vlc --http-port 8090 --http-password vlc123 --loop --video-x=2000 --video-y==100 --fullscreen --qt-fullscreen-screennumber=2 '/path/to/my/video2' &
这不是干净的&我期望的简单解决方案,但它到目前为止工作正常。缺点是您需要代理vlc调用,视频可能(理论上)不同步。但是,在我的情况下,这种情况从未发生过。
好的部分是vlc web界面现在是我的应用程序的一部分。如果我只是想重新定位按钮,我不需要更新vlc。