我的本地计算机上有带有 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 个命令)。