![타임스탬프로 X 마우스 이벤트를 캡처하고 사용자 정의 마우스 포인터로 비디오를 렌더링하시겠습니까?](https://linux55.com/image/36071/%ED%83%80%EC%9E%84%EC%8A%A4%ED%83%AC%ED%94%84%EB%A1%9C%20X%20%EB%A7%88%EC%9A%B0%EC%8A%A4%20%EC%9D%B4%EB%B2%A4%ED%8A%B8%EB%A5%BC%20%EC%BA%A1%EC%B2%98%ED%95%98%EA%B3%A0%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20%EB%A7%88%EC%9A%B0%EC%8A%A4%20%ED%8F%AC%EC%9D%B8%ED%84%B0%EB%A1%9C%20%EB%B9%84%EB%94%94%EC%98%A4%EB%A5%BC%20%EB%A0%8C%EB%8D%94%EB%A7%81%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
나는 일반적으로 recordmydesktop
일부 응용 프로그램 상호 작용을 기록하는 데 이것을 사용합니다. 그러나 내 시스템에서는 recordmydesktop
창 크기가 조정될 때 실제로 모서리 화살표로 변경되는지 여부에 관계없이 동일한 마우스 포인터/커서(화살표)가 항상 표시됩니다. 또한 마우스(버튼 중 하나)를 눌렀을 때, 버튼을 누르고 있을 때, 버튼을 놓을 때를 비디오에 표시해야 합니다. 데스크톱 자체는 일반적으로 해당 응용 프로그램이 이러한 이벤트를 처리하지 않는 한 이를 표시하지 않습니다. ).
그래서 제가 생각하는 것은 다음과 같습니다. 아마도 recordmydesktop
"커서 그리기 비활성화" 옵션을 사용하여 이 작업을 실행할 수 있을 것입니다. --no-cursor
반면에 원시 마우스 이벤트 데이터(위치 및 클릭)가 기록됩니다. 내가 찾은모든 키 입력을 기록하고 파일에 저장그리고마우스 클릭 위치를 얻는 방법은 무엇입니까?, 그래서 배웠어요시드니(수동), 일반 텍스트 파일에 모든 마우스 데이터를 기록할 수 있습니다.
그래서 저는 궁금했습니다. 나만의 파서를 작성하는 것 외에 다음을 수행할 수 있는 프로그램이 있을까요?
cnee
(또는 자체) 마우스 데이터 기록 형식을 사용할 수 있습니다 .- "마우스 왼쪽/오른쪽 아래로/놓기" 이벤트에 대한 투명한 animation.gif 및 "왼쪽/오른쪽 아래/위" 상태에 대한 투명한 .png와 같은 항목을 허용합니다.
- 초당 프레임 설정과 출력 비디오의 픽셀 너비 및 높이를 허용합니다.
- 로거 마우스 데이터를 기반으로 .gifs/.pngs에 지정된 마우스 위치를 프레임 이미지의 유일한 콘텐츠(그렇지 않으면 투명)로 사용하여 요청된 속도와 크기로 일련의 이미지를 렌더링하시겠습니까?
recordmydesktop --no-cursor
그런 다음 이를 병렬로 실행할 수 있습니다 cnee --record --mouse -o /tmp/xnee.xns
. 완료되면 사용자 정의 마우스 포인터 이동에 대한 별도의 투명한 "마스크" 비디오를 렌더링하고 마지막으로 마우스 커서 "마스크"를 원본 비디오에 오버레이합니다.
물론, 이미 이 작업을 수행할 수 있는 프로그램이 있다면 그것에 대해 알고 싶습니다. 위에서 설명한 작업을 수행할 수 있는 프로그램이 있다고 해도, 만약 그런 프로그램이 있다면 여전히 어려울 것이기 때문입니다. 비디오 크기보다 큰 바탕 화면 영역을 캡처하고 있었고 recordmydesktop --follow-mouse
"이 옵션을 활성화하면 캡처 영역이 마우스 커서를 따라갑니다."와 같은 기능을 사용하고 싶습니다.