x11从另一个显示服务器抓取

x11从另一个显示服务器抓取

我的本地计算机上有带有 x11grab 的 ffmpeg,但我想捕获 12.34.56.78 上的 X 服务器的屏幕。我怎样才能做到这一点?以下不起作用:

 ffmpeg -f x11grab -r 25 -s 800x600 -i 12.34.56.78:0.0 screen.avi

答案1

远程 X 服务器必须允许您联系他。最简单的解决方案是:

xhost +

..在远程端给出。但请注意,它为每个人、任何地方提供了这种抓取功能,但你可能不会。在这种情况下,更好的解决方案是

xhost +1.2.3.4

...其中 1.2.3.4 是您与远程 X 服务器联系的 IP。

如果你想非常安全,你xauth也可以使用,这里您可以找到相关教程(大约 2-3 个命令)。

相关内容