Sharex: Mouse cursor on video recordings is mis-aligned

Created on 15 Feb 2016  路  24Comments  路  Source: ShareX/ShareX

This might be a problem with W10x64, or FFmpeg, but the mouse cursor is very off-alignment in the final output when recording a GIF of an area.

For example, check out this GIFV, a bug report I was trying to capture. I was originally clicking on the green arrow, and right around the "l" in "Explanation."

Bug

Most helpful comment

If you use screen-capture-recorder as your video source, you need to turn on "override high DPI scaling" and choose "Application" mode for ShareX.exe not for ffmpeg. I recorded a GIF to show how it's done (don't forget to restart ShareX after changing the setting): https://i.imgur.com/ew0vXho.gifv

All 24 comments

Look like your issue fixed 23 hours ago:
http://trac.ffmpeg.org/ticket/5008

Not sure is it released in daily build, can you try downloading latest ffmpeg and test it?

Would this have been applied to the most recent release?

I just downloaded FFmpeg through ShareX this morning before capturing this, hence why I ask.

I don't know, I don't work in ffmpeg project.

Just checked, looks like the patches haven't been put in to a new build, so I can't check it just yet.

I'll check in a few days when the newest build posts.

Yes new build not released yet:

Latest Zeranoe FFmpeg Build Version: git-588e2e3 (2016-02-13)

http://ffmpeg.zeranoe.com/builds/

New FFmpeg build released can you try it?

Don't works for me with the last FFmpeg version.

The problem happends because your Windows UI size is bigger in your parameters. For example, in a Surface Pro 3, Windows 10 is by default configured to use 150% bigger UI. (Right click on your desktop, "Display parameters")

Is the bug concerning ui size with ffmpeg or ShareX?

This is still happening with the latest FFmpeg.

This is still occurring on latest ffmpeg. Win10x64

I can't fix ffmpeg related issue. You can report it to ffmpeg issue tracker.

https://github.com/FFmpeg/FFmpeg/commit/43e510d66887fe665b2c736be6ff842418f411c6

Maybe this time it is fixed in latest FFmpeg build?

I was able to correct this in Windows 10 on my Surface Pro 4 by changing the compatibility settings on the ffmpeg executable -- see the instructions here: https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/56

I used this successfully to record at 175% scaling without any issues in mouse alignment.

We were using 7z latest release link of FFmpeg and it was not updated for long months. Now latest ShareX version using zip latest release link to download it. So is anyone who had this issue can download FFmpeg using ShareX 12.1.1 and check is cursor issue was fixed by that commit?

I solved problem on Windows 10 by changing the pointer settings (color and size) to default.

If you use screen-capture-recorder as your video source, you need to turn on "override high DPI scaling" and choose "Application" mode for ShareX.exe not for ffmpeg. I recorded a GIF to show how it's done (don't forget to restart ShareX after changing the setting): https://i.imgur.com/ew0vXho.gifv

Option does not exist for me.
Win10 1803 17134.677

If you use screen-capture-recorder as your video source, you need to turn on "override high DPI scaling" and choose "Application" mode for ShareX.exe not for ffmpeg. I recorded a GIF to show how it's done (don't forget to restart ShareX after changing the setting): https://i.imgur.com/ew0vXho.gifv

Thank you! That fixed the issue for me.
Win10 1903 18362.657

Option does not exist for me.
Win10 1803 17134.677

@Quailsnap It's not in the same place but I was able to find it finally. My Windows is in Polish :confused:

image

馃 Hmm, this is still an issue... or is this pending a new update? When would the next update possibly be released?

This issue is still here - I use Acer aspire v, full HD, 15.6-inch screen

image

The mouse should have been here

Option does not exist for me.
Win10 1803 17134.677

@Quailsnap It's not in the same place but I was able to find it finally. My Windows is in Polish 馃槙

image

Thanks for this! This fixed the issue for me.
For English steps,

  1. Right click ShareX.exe > Properties
  2. Compatibility > Change settings for all users
  3. Change high DPI settings
  4. dllhost_mfPnDlRWRq

For English steps,

  1. Right click ShareX.exe > Properties

  2. Compatibility > Change settings for all users

  3. Change high DPI settings

  4. dllhost_mfPnDlRWRq

All you need to edit is ffmpeg.exe, as it is not a ShareX problem. You can find ffmpeg.exe in your ShareX folder\Tools\ffmpeg.exe. If you follow the above steps from the post above this one, it fixes the cursor issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Freekers picture Freekers  路  68Comments

makingbillions picture makingbillions  路  28Comments

ned-martin picture ned-martin  路  112Comments

tx-trainwreck picture tx-trainwreck  路  46Comments

TNTUP picture TNTUP  路  34Comments