split to improve performance

  • 1
  • Idea
  • Updated 2 months ago
On a long video, while editing I typically do LOTs of short "ripple deletes" to cut out my hems and haws. As the number of these short ripple deletes increases, the time required to perform a ripple delete gets longer and longer, to the point where I wait up to 30 seconds for a single ripple delete. I have discovered that the performance seems to be directly related to the number of deletes SINCE THE LAST SPLIT! That makes it easy to improve performance... just add an arbitrary SPLIT ALL every few minutes.  Phew... now I can make all my little cuts AND get finished before dinner!
Photo of Tom Bartenstein

Tom Bartenstein

  • 8 Posts
  • 0 Reply Likes

Posted 2 months ago

  • 1
Photo of Kelly Mullins

Kelly Mullins, TechSmith Employee & Helper

  • 2883 Posts
  • 639 Reply Likes
Hi tbartens,

If you are doing LOTS of small cuts/deletes on a long video, I can see why your performance is slowing down... here's why:
Camtasia doesn't do any destructive editing. This means we never CUT your video, we only HIDE the bits you are cutting. With this method, for every tiny cut you make, you are adding another whole video to your timeline.

So, if you have 50 cuts on a long video, you have now have 50 instances of that video on your timeline! YIKES!

You can test this yourself to see what I mean. Just go to any of your cut sections and drag out the end of it. You will see the entire video there!

Here is an image of a timeline I just created. You see the original video on track 2, and all the cuts I have made one track 1. EVERY bit of cut video is the ENTIRE video you see on track 2. So, right now, I have 8 entire videos on my timeline.



There any several ways you can enhance your performance right now. The first and best is you select the bits on your timeline that are what you need, and produce those sections out. Then, remove the edited bits from the timeline and bring in the produced clip to replace those.
In this way, you are removing quite a bit of overhead on your timeline.

Others in this forum may have other tips for you.

Kelly
Photo of Joe Morgan

Joe Morgan

  • 7129 Posts
  • 3871 Reply Likes
Hate to contradict you Kelly,

But I was speaking to support about this because I had another issue to resolve, and this issue comes up semi-frequently. And makes no sense to me, because I can edit until my brain hits the floor in Premiere Pro, and don't need to follow your suggestion to maintain  editor performance.

Tech support agreed that this is a technique that can help a small number of users as an odd glitch that is not emblematic of a Camtasia problem. Or warrant jumping through hoops to avoid this issue for most people. It's merely a suggestion  if you're unfortunate enough to be one of the "Few" that run into this.

If it was commonly reported and found to be a  Camtasia bug or programing flaw. Tech support would be working on a resolution to the problem.
They don't see anything occurring that suggests that's the case.

Regards,Joe }:>)
Photo of Kelly Mullins

Kelly Mullins, TechSmith Employee & Helper

  • 2883 Posts
  • 639 Reply Likes
Hi,
Thanks for the insight Joe. I agree, this doesn't come up for most customers. But, it can show up if people have a large video that is recorded from "real world", HD, or game play. AND, they have a lot of minute cuts/edits. These tend to tax the timeline a bit.

Screen recording doesn't tax the timeline in this way. And, most people will never run across this issue.

So, for tbartens, it might be a solution.

Thanks again, Joe!
Photo of Tom Bartenstein

Tom Bartenstein

  • 8 Posts
  • 0 Reply Likes
Kelly... I think I haven't explained the problem sufficiently.  I'm doing a single 20 minute screen recording, then dropping the entire recording on my timeline.  Then I'm going through the timeline, removing a half a second or a quarter of a second every two or three seconds using the "ripple delete" (ctrl-backspace) function. I understand that Camtasia is not really deleting, but I have no idea of what the underlying data structure is to enable this function. However, I think the ripple delete is not the same as "cut". (Sorry if I used the wrong terminology in my original post.)  I see very different pictures on my screen. ...



The vertical dotted lines on Track 1 and Track 2 represent the ripple deletes I am doing. Track 3 are the captions created after all the ripple deletes. I did a split on the video at about 3 minutes to cut out a 15 second part of the video to perform limited cursor highlighting, but discovered when I did so, my ripple delete performance improved significantly.

I'm guessing the "split all" timeline function creates what you call a "cut".  By doing arbitrary cuts every 5 minutes, I would split my 20 minute video into 4 copies... which doesn't seem to tax my hardware too much.  I see significant performance improvements when I do so, but this may not be the best methodology.

I'm more than open to suggestions on better ways to do this. When you suggest "you select the bits on your timeline that are what you need, and produce those sections out. ",  does that mean to create an mp4 file usnig batch production?

What I'd really like is some way to "commit" my ripple deletes -  a way of telling Camtasia to optimize the underlying files and throw away the capability of recovering previous edits. If creating an mp4 file and replacing my original recording with the mp4 file does that, it gives me a manual method of "committing" my edits.
Photo of Tom Bartenstein

Tom Bartenstein

  • 8 Posts
  • 0 Reply Likes
Oh... one other idea... I'd probably be much happier if instead of creating one 20 minute screen capture, I created four 5 minute screen captures to start with, and then pasted them together on the timeline. Then I would be editing  a 5 minute chunk, not a 20 minute chunk.
Photo of kayakman

kayakman, Champion

  • 7011 Posts
  • 2272 Reply Likes
Kelly's suggestion to "burn & churn" is the best way to restore peak editor performance, as it simplifies the tscproj file; best to do so before adding in any interactive content [markers, hotspots, captions, quizzes], but after setting any cursor properties; interim produce to AVI for highest quality; use the AVI in a new project to continue editing

each time you make an edit to the project [splits, cuts, etc], you create a more complex tscproj file

just look at the tscproj with a text editor, like free Note[pad++

as the tscproj gets more complex, it takes the editor more time to parse that file in order to redraw/update the editor UI; simple physics

another approach you can take with large projects is to break them into smaller chunks, using the Library

these older Camtasia 8 tutorials might be helpful; methods are still valid ...

How To Use The Library To Break Up Large Projects Into Multiple Small Sections 2017-04-10
https://www.screencast.com/t/2epIH0TuulzN

How To Use The Library To Build Out Composite Projects 2017-04-01
https://www.screencast.com/t/5ILqeiqsGRjG

if curious about how to use the Library for other ways to leverage Camtasia, see ...

https://www.screencast.com/users/cookbookplusman/folders/Camtasia%20Tutorials

filter using "library" as a keyword; scan the titles for possible relevant subjects


Photo of kayakman

kayakman, Champion

  • 7011 Posts
  • 2272 Reply Likes
perhaps you might misunderstand how the library works

sending content from the timeline to Library does not make the edits "committed or non-reversible"

a Library asset is just a special type of project file; the project and all associated media is copied into the Library

loading an asset back on to the timeline is just like opening any project; all previous edits are still there and can be further acted on

sending a project section to Library does not "publish" the project; it happens almost instantly; this is nothing like producing/rendering a project
Photo of Tom Bartenstein

Tom Bartenstein

  • 8 Posts
  • 0 Reply Likes
Thanks!  I've discovered the same thing. I exported 10 selected scenes to the library from my 20 minute video, created a new project, imported the 10 scenes, and ended up with a 7M project file  (my original was 1.6M) and 10 copies of my trec file in my media bin.  No help at all... that just made things worse.

So, I conclude I need to work on each scene in it's own project, export each scene as AVI, and then import all 10 AVI's in a single project to put the scenes back together. Is that a better methodology? All my editing needs to occur before export to AVI, and I need to figure out how to turn off my captions going to AVI (my target playback platform allows turning captions on or off, so I keep the captions separate.)
Photo of Joe Morgan

Joe Morgan

  • 7129 Posts
  • 3871 Reply Likes
What you should do is contact support. As I explained to Kelly, this shouldn't be happening and tech support agreed with me when I brought it up to them this morning.
Rather than jumps through hoops for eternity. Contact support and see if your lacking a driver or something to explain why Camtasia is doing this to you.

Camtasia 8 was a 32 bit program and therefor a real problem  with regards to processing a lot of information.

As of Camtasia 9 its a 64 bit system and shouldn't  be giving you grief.

This is a Free Service............... Submit a ticket

       https://support.techsmith.com/hc/en-us/requests/new

Or call, >>>

 Toll Free: 800.517.3001 (U.S. & Canada Only)

8:00 AM to 7:00 PM EST Monday through Friday

Regards, Joe


Photo of Kelly Mullins

Kelly Mullins, TechSmith Employee & Helper

  • 2883 Posts
  • 639 Reply Likes
Hi,I agree... this should not be such an issue as all this.
Please do contact support to see if they can diagnose an issue on your system.

Thanks everyone on this post for your help!
Kelly
Photo of Tom Bartenstein

Tom Bartenstein

  • 8 Posts
  • 0 Reply Likes
Joe and Kelly... Thanks for the recommendations.  I just finished a round with support  on a different issue, and have  already updated all my drivers. The support team was wonderful with my previous issue, I guess I have to try again... if my modified methodology still exposes the problem. (If not, I've got schedules to meet.)
Photo of Joe Morgan

Joe Morgan

  • 7129 Posts
  • 3871 Reply Likes
Heres some proof , I loaded a 51.89 GB file into Camtasia 2019.0.3 just now.

I did 40+ ripple deletes and the program isn't missing a beat. There is a issue with the audio wav form disappearing at the edits, but this is a know issue.
I can also play back the video in real time through the edits.

 

Regards,Joe
(Edited)
Photo of Joe Morgan

Joe Morgan

  • 7129 Posts
  • 3871 Reply Likes
It's a 3 hour duration video. I forgot to add that to the conversation.}:>)
Photo of kayakman

kayakman, Champion

  • 7011 Posts
  • 2272 Reply Likes
your posted image indicated your project has a lot of captions; doing all those splits increases the caption count; lots of captions puts a strain on the editor

you might try a quick test

with the 20 minute project loaded, disable the caption track

does that improve editor performance?
Photo of Tom Bartenstein

Tom Bartenstein

  • 8 Posts
  • 0 Reply Likes
Kayakman.... Good suggestion, but the captions were added AFTER all the edits. I had the problem before I added those captions.
Photo of kayakman

kayakman, Champion

  • 7011 Posts
  • 2272 Reply Likes
OK; but perhaps still try disabling the captions track to see if performance improves at all?

for what it's worth ...

I work with many projects that basically exceed Camtasia's design limits; some have thousands of captions, 500+ markers, with a thousand clips on the timeline

in Camtasia 2019, for me, if there are captions in the project, disabling the captions track noticeably improves editor performance; accordingly, I always add my captions as the last step in editing

and, if I have a lot of markers, AND MARKER FLAGS ARE SHOWING, editor performance is adversely affected; simply hiding the flags can make a tremendous improvement in performance

another step than can sometimes improves editor performance is to group tracks together

good luck with your projects
Photo of Tom Bartenstein

Tom Bartenstein

  • 8 Posts
  • 0 Reply Likes
Just to close this out, I've modified my methodology to resolve this problem as follows...

  1. I record short (five minutes or under) "scenes" of my total video, each in an independent project. I then do all the ripple deletes on these "scene" projects, and since these tend to be short, I don't run into performance problems doing these deletes.
  2. Once the scenes are edited to my satisfaction, I do a batch production to create an AVI file for that scene.
  3. In a new project, I import the AVI file, perform "speech-to-text" to create captions (required for my videos), and edit the captions to fix any problems created by "speech-to-text". When complete, I select the entire scene and save it to a special library created for this video.
  4. In a final new project, I add all the scenes from the library, make sure they all transition cleanly, add intros and outros, and do a batch production to create my final product.
This is working perfectly for me so far. My guess is that at least some of my problems were caused by the audio drivers used in my original recording. The AVI audio drivers seem to be different, and act much better on my machine... but that's just a shot in the dark.
Photo of kayakman

kayakman, Champion

  • 6936 Posts
  • 2225 Reply Likes
glad to hear that you've worked it out
Photo of Joe Morgan

Joe Morgan

  • 6957 Posts
  • 3811 Reply Likes
Your jumping through a lot hoops Tom,

And you shouldn't have to. I have a strong computer which helps. But if I can edit 51GB recordings and split it up through ripple delete like you, and experience no lag. You should ask yourself why its happening to you.

I did speak with tech support about my wavform issue in the screen shot I uploaded to show you my 51GB project.
It actually is one that's new to them, theres a similar issue and so it needed to be reported.

I also asked them about ripple delete and slow deletes.Great News! It's a know bug that doesn't effect everyone. They say there working on it.

SO DON'T GET used to jumping through those ridiculous hoops. It will be fixed and you can start editing like myself and most others.}:>)