Feature Request: Edit mouse movements post-recording

  • 12
  • Idea
  • Updated 3 months ago
  • Implemented
I prepare professional software training videos, and oftentimes would like to edit the mouse movements after recording.

This can happen because I make a cut, or because I need to refilm part of the screencast, and don't get my mouse right where it needs to be for a seamless transition. Or sometimes there will be a distracting mouse movement I would like to refilm, even though everything else is perfect.

I know there are some workarounds, but they are very time consuming and difficult to implement.

There are numerous other posts about this on the forum (such as here), but the ones I found that are "Ideas" are already locked, so I thought I would repost this now that TechSmith is asking for new feature ideas. Thanks!
Photo of fdr

fdr

  • 11 Posts
  • 5 Reply Likes

Posted 3 years ago

  • 12
Photo of Jack Fruh

Jack Fruh, Champion

  • 573 Posts
  • 194 Reply Likes
Great suggestion. The only work around I can think of is to set your desktop to a green background, then remove the background and overlay the video - which would be a lot of work.
Photo of training

training

  • 119 Posts
  • 41 Reply Likes
I had that problem and decided not to use my mouse as I recorded. I added the arrows and highlights as I edited. They were bolder, so easier to see, and much easier to place and time with the audio.
Photo of davemillman

davemillman

  • 633 Posts
  • 213 Reply Likes
This is a real problem, which Camtasia cannot completely solve for us. Here are the techniques I use: 
  1. When I know that mouse movement will be a critical part of the video, I record that segment of the video three times or more, then choose the best one in edit.
  2. In edit, it's easier to speed up a slow mouse movement than to slow down a fast mouse movement.
  3. Like Training suggested in the previous comment, frequently it is easier and more effective to move the mouse off the screen, then add annotations or highlights later.
  4. It's time consuming, but you can use photoshop to create a mouse pointer as a graphic, then animate that moving around the screen. This is a great solution when you have a recording which is otherwise perfect, but is missing a crucial mouse movement. It can work surprisingly well. I've gotten in the habit of starting critical captures with the mouse static on a blank part of the screen, so I can extract a perfectly matched mouse pointer if necessary.
Photo of Robert R.

Robert R., Online Community Admin

  • 1609 Posts
  • 510 Reply Likes
Hi and thanks for submitting your idea/feature request!

As outlined in our New Community Processes post, feature requests are open to voting up through the first, where we will then tally the votes and present the findings to our product teams. To ensure we have the most accurate data, on the 1st of the month we will be locking the threads that were listed in the Feature Request Round-up that was posted on the 15th. Once we have reviewed the submitted feature requests, our product team(s) may respond to the request, and if that is the case then that thread will then be unlocked for further discussion.

In the event that your idea is not selected for a response feel free to resubmit the idea and share it with your colleagues to garner as much exposure as possible!

Thank you again for your idea and we look forward to hearing more from you!

-Robert
Photo of Dan Latterner

Dan Latterner, Lead User Experience Designer

  • 15 Posts
  • 23 Reply Likes
Official Response
Hi there, 

I definitely understand the frustration of having done lots of editing and getting your content exactly how you want it, only to have a jumpy cursor ruin the whole video. I myself have had to come up with quite a few workarounds for the cursor movement in order to make my videos look professional.

While I can't make any promises, I can assure you that issues like this are going to be looked at and evaluated with the goal of making sure you can make professional looking content without hours of workarounds.

We spent a long time getting Camtasia to parity across platform and making sure it was a platform we could build on in the future. Now we're ready to go full steam ahead and focus on solving problems like these!
Photo of cparks

cparks

  • 1 Post
  • 1 Reply Like
I can't believe you don't have this feature... even the low cost demo software can do this. Not sure if i will buy.  Don't want to spend my time doing dubs till I get the courser movement proper.
Photo of oscar

oscar

  • 6 Posts
  • 3 Reply Likes
Can anyone from TechSmith Support tell something about the status of this feature request? Would be so nice to be able to edit mouse movements / smoothen movements in post-recording, still waiting and praying... Thanx in advance!
Photo of Nilou Derakhshan

Nilou Derakhshan

  • 1 Post
  • 0 Reply Likes
is there any update on this feature? Seems like the issue's been resolved only for Windows users. Is the feature will be available for Mac users too? Thank you!
Photo of Brooks

Brooks, Camtasia Technical Product Manager

  • 179 Posts
  • 148 Reply Likes
Camtasia 2019 added a new feature called Cursor Smoothing that is available on both platforms. I'd suggest downloading the trial and giving it a whirl.

What does it do? In short, cursor smoothing tries to detect the "important" locations on the screen where you've moved your mouse, and transitions between these locations as seamlessly as possible.

How are "important" locations decided? There are two factors we take into consideration:

  • Clicks: These tend to be the most important parts of mouse movement, so we use them as a basis for smoothing. In other words, at its most basic level, cursor smoothing will simply make the cursor move smoothly from one click location to the next click location.
  • Pauses: During testing, we found that it was very useful to also try and detect the places where the cursor has simply stopped moving. For example, if you've clicked on a text field, then moved the cursor away so it doesn't block the field while you're typing, we try to detect that and account for it. Note that cursor pauses can be toggled off, but are turned on by default.
What are my options?

There are (currently) four ways that cursor smoothing can be adjusted. These can be changed in the Cursor Smoothing properties panel:

  • Duration: This is the intended duration of each cursor movement, which is 1 second by default. For example, if you've clicked something at 1 second, and then clicked something else at 10 seconds, the mouse cursor will stay at the first click location until 9 seconds, and will then take 1 second to move smoothly from the first click location to the second click location.
  • Delay: In our testing, we found that it looks strangely robotic when the mouse cursor moves to a click location and stops moving the moment the click happens. It especially looks robotic when the mouse immediately moves away the moment the click ends. To make it look more "human", we added a slight delay before and after each click, which is 0.25 seconds by default. This means the mouse will move to the click location, hover for 0.25 seconds before the click, and then hover an additional 0.25 seconds after the click before moving again.
  • Easing: When easing is turned on (which is the default state), the cursor will move slowly at first, building up to full speed halfway through the movement, then slow down at the end of the movement. When easing is turned off, the cursor will move at a constant speed throughout the whole movement. We added this option to hopefully emulate a natural cursor movement, and appear less robotic.
  • Detect Cursor Pauses: When this option is turned on (which is the default state), we detect when the cursor has not moved more than 30 pixels for longer than 0.8 seconds, and include those locations in addition to clicks. This happens most often when trying to point something out with the mouse cursor, or simply trying to move the cursor out of the way.

Brooks
Camtasia Technical Product Manager
Mobile Technical Product Manager
TechSmith