다른 디스플레이 서버에서 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개의 명령)을 찾을 수 있습니다.

관련 정보