타임스탬프로 X 마우스 이벤트를 캡처하고 사용자 정의 마우스 포인터로 비디오를 렌더링하시겠습니까?

타임스탬프로 X 마우스 이벤트를 캡처하고 사용자 정의 마우스 포인터로 비디오를 렌더링하시겠습니까?

나는 일반적으로 recordmydesktop일부 응용 프로그램 상호 작용을 기록하는 데 이것을 사용합니다. 그러나 내 시스템에서는 recordmydesktop창 크기가 조정될 때 실제로 모서리 화살표로 변경되는지 여부에 관계없이 동일한 마우스 포인터/커서(화살표)가 항상 표시됩니다. 또한 마우스(버튼 중 하나)를 눌렀을 때, 버튼을 누르고 있을 때, 버튼을 놓을 때를 비디오에 표시해야 합니다. 데스크톱 자체는 일반적으로 해당 응용 프로그램이 이러한 이벤트를 처리하지 않는 한 이를 표시하지 않습니다. ).

그래서 제가 생각하는 것은 다음과 같습니다. 아마도 recordmydesktop"커서 그리기 비활성화" 옵션을 사용하여 이 작업을 실행할 수 있을 것입니다. --no-cursor반면에 원시 마우스 이벤트 데이터(위치 및 클릭)가 기록됩니다. 내가 찾은모든 키 입력을 기록하고 파일에 저장그리고마우스 클릭 위치를 얻는 방법은 무엇입니까?, 그래서 배웠어요시드니(수동), 일반 텍스트 파일에 모든 마우스 데이터를 기록할 수 있습니다.

그래서 저는 궁금했습니다. 나만의 파서를 작성하는 것 외에 다음을 수행할 수 있는 프로그램이 있을까요?

  • cnee(또는 자체) 마우스 데이터 기록 형식을 사용할 수 있습니다 .
  • "마우스 왼쪽/오른쪽 아래로/놓기" 이벤트에 대한 투명한 animation.gif 및 "왼쪽/오른쪽 아래/위" 상태에 대한 투명한 .png와 같은 항목을 허용합니다.
  • 초당 프레임 설정과 출력 비디오의 픽셀 너비 및 높이를 허용합니다.
  • 로거 마우스 데이터를 기반으로 .gifs/.pngs에 지정된 마우스 위치를 프레임 이미지의 유일한 콘텐츠(그렇지 않으면 투명)로 사용하여 요청된 속도와 크기로 일련의 이미지를 렌더링하시겠습니까?

recordmydesktop --no-cursor그런 다음 이를 병렬로 실행할 수 있습니다 cnee --record --mouse -o /tmp/xnee.xns. 완료되면 사용자 정의 마우스 포인터 이동에 대한 별도의 투명한 "마스크" 비디오를 렌더링하고 마지막으로 마우스 커서 "마스크"를 원본 비디오에 오버레이합니다.

물론, 이미 이 작업을 수행할 수 있는 프로그램이 있다면 그것에 대해 알고 싶습니다. 위에서 설명한 작업을 수행할 수 있는 프로그램이 있다고 해도, 만약 그런 프로그램이 있다면 여전히 어려울 것이기 때문입니다. 비디오 크기보다 큰 바탕 화면 영역을 캡처하고 있었고 recordmydesktop --follow-mouse"이 옵션을 활성화하면 캡처 영역이 마우스 커서를 따라갑니다."와 같은 기능을 사용하고 싶습니다.

관련 정보