ShareX: Free Screen Recording Tool & Mouse Pointer Offset Fix

This is a quick post to remind me of two things: 1) ShareX is the tool of choice for screen recordings on Windows. 2) On high-DPI (4K) screens there is a mouse pointer offset that can easily be fixed.

Capturing Screen Video Recordings With ShareX

  1. Download and install ShareX.
  2. Start the application. If you have another screenshot tool like Greenshot running, it may complain about not being able to register hotkeys.
  3. Start the recording by clicking Capture > Screen recording or by pressing Shift+Print Screen.
  4. Allow ShareX to download FFmpeg. It’ll be stored in %USERPROFILE%\Documents\ShareX\Tools
  5. Select the window you want to record (ShareX highlights windows when you hover the mouse over them).
  6. Perform the steps you want to record.
  7. Stop the recording by clicking Capture > Screen recording or by pressing Shift+Print Screen.
  8. ShareX stores the recording as an MP4 file.

Fixing the Mouse Pointer Offset on High-DPI Displays

If you’re recording on a high-DPI display, e.g., a 4K monitor, you’ll notice a mouse pointer offset: the mouse pointer is not where it’s supposed to be in the video.

This is caused by FFmpeg not being fully high-DPI aware as documented here. Luckily it can be fixed easily:

  • Locate FFmpeg.exe (downloaded to %USERPROFILE%\Documents\ShareX\Tools if you followed the steps above).
  • Right-click the executable and select Properties in the context menu.
  • Click the Compatibility tab and select Change high DPI settings.
  • Click Override high DPI scaling behavior. Scaling performed by: Application.
  • The result should look similar to the screenshot above.

Comments

Related Posts

Fixing VS Code UI Unresponsiveness Caused by GitHub Copilot Extension

Fixing VS Code UI Unresponsiveness Caused by GitHub Copilot Extension
This article shows a simple solution to a problem that doesn’t seem to be adequately documented: VS Code UI lags, freezes, and delays caused by the GitHub Copilot extension. Problem: VS Code UI Becoming Slow Having worked on a Python project for a while, I noticed that VS Code’s UI was frequently freezing for seconds at a time. This was happening in various places of the UI: the editor itself but also in the GitHub Copilot Chat window. Copilot also seemed to be taking more and more time getting ready to answer, and the extension-host process would fully saturate one CPU core for long periods of time.
Applications

Latest Posts

Filebrowser to Be Archived. Migrate to a Modern Alternative: Sambee

Filebrowser to Be Archived. Migrate to a Modern Alternative: Sambee
Filebrowser is being archived. As the author writes, the codebase dates back to when he was but 15 years old. Having created such a popular file management tool is a more than impressive achievement for anyone, let alone a teenager. However, when it comes to security and reliability, Filebrowser seems to be built on a less than ideal foundation, so much so that the author states:
Home Automation, Networking & Self-Hosting