Schedule Camtasia Rendering (and queue them) For Later

  • 6
  • Idea
  • Updated 2 months ago
I produce a number of videos, some of them quite long. Rendering takes 30+ minutes for some of the long videos (and I have a fast machine). I would LOVE to have a way that I could create the tscproj file, set up the render I want, and then add it to a queue for later. Then I could tell that queue when to kick off or I could even manually kick it off. That way, I could have 5-30 videos queued up to render. I would use this to do my work during the day and have my computer do rendering at night while I sleep. I can do one video a night like this by manually kicking it off but automatically kicking off multiple renders would greatly speed up my work.
Photo of Tim

Tim

  • 7 Posts
  • 3 Reply Likes

Posted 2 years ago

  • 6
Photo of wendy.hamilton

wendy.hamilton, TechSmith CEO

  • 52 Posts
  • 37 Reply Likes
Would having cloud-side rendering be an option for you as well?  Or do you need to keep all your videos locally or within your corporate intranet.
Photo of Tim

Tim

  • 7 Posts
  • 3 Reply Likes
Cloud-based would be ok, it would just take a lot of time to upload all the content.
Photo of Jack Fruh

Jack Fruh, Champion

  • 539 Posts
  • 167 Reply Likes
The mac version includes a file called CLExporter, which is an undocumented command line tool that can kick off a render.   I know at least one user here on the forum found a way to use it to batch process videos at night like you're suggesting:

https://feedback.techsmith.com/techsmith/topics/using-clexporter2-10-2-with-camtasia-2-mac

- Jack
Photo of Tim

Tim

  • 7 Posts
  • 3 Reply Likes
Thanks. Unfortunately, I'm on Windows and I don't see a similar option. The only two executable files are Camtasia and the recorder. That file name (even without an extension) doesn't exist in the Camtasia installation either.
Photo of Jack Fruh

Jack Fruh, Champion

  • 539 Posts
  • 167 Reply Likes
I think that batch processing might already be included in the windows version?
Photo of Robert R.

Robert R., Online Community Admin

  • 1461 Posts
  • 414 Reply Likes
Hi Jack!

Batch processing is, though there is not a way to schedule said batch processing since there is no executable to run for that function. However... One might be able to use a macro-recorder to simulate the function. I will have to look into this, though I am not entirely positive if it will work.

-Robert
Photo of Jack Fruh

Jack Fruh, Champion

  • 539 Posts
  • 167 Reply Likes
Thanks Robert!

It sounds like the user ('me') is already kicking off something manually at night (a single job), If he could manually start the batch, It sounds like that would help.
Photo of Tim

Tim

  • 7 Posts
  • 3 Reply Likes
Yep, while it isn't fully what I was asking for, being able to process multiple files in batch with one command is definitely an improvement. I wasn't aware of that feature. I'll give it a shot and see how it works out.
Photo of gentlemancrafter

gentlemancrafter

  • 1 Post
  • 0 Reply Likes
Glad to have found this post as I found someone like myself that creates quite a few videos at a time and wanted to be able to add to a render queue. Also didn't know about the batch processing feature so will be sure to look into that as it sounds like a massive step in the right direction! :)
Photo of Mayank Sanghvi

Mayank Sanghvi

  • 3 Posts
  • 0 Reply Likes
@Tim
I would love to know your mahine configuration. I am planning to create a new Rendering environment. 

I tried following things

1. My Laptop :  (Win10 + 16 GB + i7 + Nvidia 2 GB + SSD)  It is a great way to render videos. But when we render videos I am unable to use my machine due to High CPU Usage. Also rendering time is around 5-10 Hours for me.

2. Cloud: (Win10  + 4GB + Xeon I think + HD) Alternative I created a VM on Azure to render my videos. It is a good option I don't need to worry about Long rendering time and power failure. But It is a VM and It's chargeable. So I am looking for some way to create a batch process so I can control the VM ShutDown when Rendering is completed.

Also my rendering time is half when we use Azure VM. It's may be Graphics card is not available on VM.

I have one thing in my mind. Why not create a loop which looks for the final render location for the newly created file. Once it found the file shut it down. But it will not help to trigger new rendering.
(Edited)