Production time too slow!

  • 3
  • Question
  • Updated 5 years ago
  • Answered
  • (Edited)
Hi all!

I'm giving a try to Camtasia Studio and I think that is a very amazing and powerful tool at screen recording time. But when I want to produce (export) recorded video it takes hours. For example, I recorded an 1368x768 video, 74 minutes long and I want to export it to AVI (with sound, two tracks: microphone and system audio). It took me about 15 hours to render the project! I'm on a Dell Studio 1558 (Intel Core i3, 2,13 GHZ, 2 GiB RAM, Windows 7 64 bits). Is this normal? Is there a way to tune up camtasia and reduce this production time?

Regards!
Photo of Yeipi

Yeipi

  • 9 Posts
  • 0 Reply Likes

Posted 7 years ago

  • 3
Photo of Mike Curtis

Mike Curtis, Employee

  • 2204 Posts
  • 216 Reply Likes
Hello Yeipi,

I just wanted to check in and make sure you have Camtasia Studio 8.0.2. You can check if you have the latest in Help > Check for Update.

Is there a particular reason you want AVI? I imagine the file size must be gigantic. Is MP4 an option for you? It's the most popular video format and I'd be curious to see what the difference in rendering time is.

Sincerely,
Mike Curtis
Photo of Yeipi

Yeipi

  • 9 Posts
  • 0 Reply Likes
Mike,

Thank you for your fast reply.

Yes, I have 8.0.2 version and MP4 could be an option. I will render the same video with MP4 and I will tell you the results.

Just to be curious, why do you think that MP4 could do it better?

Regards,
Yeipi
Photo of Mike Curtis

Mike Curtis, Employee

  • 2204 Posts
  • 216 Reply Likes
Good question,

AVI is a lossless format, so every pixel is rendered with no compression. MP4 is using that h.264 technology which is more modern and probably what you're seeing when you watch HD TV over the web or from your cable provider. MP4 is web-friendly and currently has one of the best file size-to-quality ratios out there.

I should mention too, that your recorded content and dimensions make a big difference too. 1368x768 isn't too bad, but you'd see a reduction in time if you had a smaller video. In addition, if you record something that has a lot of motion and changes, like a complex video game or live action movie, the rendering will take longer too.

Others might have additional tips, but hopefully the MP4 will help with the time.

Mike Curtis
Photo of Yeipi

Yeipi

  • 9 Posts
  • 0 Reply Likes
OK.

But my problem is the production time, not the file size. So, the base problem is CPU usage, I think that the base solution is to produce video at the lowest CPU usage. Given I can't reduce the recording dims, there is no another option than produce to the "closest" video format to .camrec format. Let me clarify this: If .camrec is a .H264 video wrapper, it would take less CPU usage to produce the video to MP4 (H264 based too), because it will not be reenconding tasks. But if .camrec is based on MJPEG (i hope not :P) or MPEG4, it will be a reenconding task, consequently it will take too long.

Am I correct?

Regards,
Photo of Dave O'Rourke

Dave O'Rourke, Senior Software Engineer

  • 1443 Posts
  • 412 Reply Likes
Yeipi,

15 hours to render a 74 minute video to AVI is not expected. There's definitely something odd going on. There are many factors which affect the production time, so I'll list some of the more common ones:

1. Make sure all files on the timeline are local to the machine. If the source files (e.g. .camrec) that you're using on the timeline exist on a network drive, or USB key, this can cause very slow I/O, and increase production time significantly.

2. If possible, record at the same dimensions that you will edit and produce at. For example, if you record at 1280x720, set your editing dimensions (canvas size) to 1280x720, and produce at those same dimensions. If you can do this, you will avoid scaling the video. Since scaling the video requires doing an image scale 30 times each second, you will increase performance and decrease production time by avoiding the scaling.

3. With Camtasia Studio 8, the graphics card settings can have an effect on production time. On my system, I've found that there are settings in the nVidia Control Panel that can have a big effect on render time: http://screencast.com/t/KfPfJ97lfg (2:26)

4. Your machine is on the low end of the system requirements for RAM. With only 2GB of RAM for the whole system, it's possible that there isn't enough available for Camtasia Studio during the render process. When this happens, the operating system must swap pages of memory in/out from the hard drive. Since I/O from the hard drive is much slower than I/O from RAM, a lot of time is spent moving video frames in/out of RAM, and the render throughput can be slow. If this is the problem, adding RAM to the system should improve the performance.

Hope this helps. Please post again with your results. We'd like to help you figure this out, and the info may help others as well. Thanks.
Photo of Yeipi

Yeipi

  • 9 Posts
  • 0 Reply Likes
Dave,

Thank you for your awnser.

About (1), I'm redendering from a local file
About (2), I'm selecting "recording dims" value at production time.
About (4), no money to get a new lap or increase memory :P

So, (3) seems to be my option. I will play with video card params and will post the results...

regards.
Photo of Yeipi

Yeipi

  • 9 Posts
  • 0 Reply Likes
Dave/Mike,

I just notice that I'm recording at 30 fps and producing at 15 fps. Frame dropping is a hard task for CPU/GPU?

thanks
Photo of Dave O'Rourke

Dave O'Rourke, Senior Software Engineer

  • 1443 Posts
  • 412 Reply Likes
Yeipi,

No, Frame dropping is not a hard task for the CPU or GPU.

There was a bug fix in version 8.0.2 which improved production time when producing at frame rates lower than 30fps. I didn't mention it before, since you already said you had version 8.0.2. It's worth a mention, since the bug fix did improve performance in the case you mention. Please double-check that you have version 8.0.2 by using the Help > About Camtasia Studio menu.

If you're still seeing long production times, we're going to need to work with you individually to troubleshoot further. The best way for us to help you would be for you to visit http://support.techsmith.com and submit a question on the "Ask a Question" tab. This will put you in touch with our TechSupport staff, who can follow up with you by email to help troubleshoot further.

Hope this helps.
Photo of Yeipi

Yeipi

  • 9 Posts
  • 0 Reply Likes
Dave,

With Mike tips I could render an MP4 video in a normal time. The same video that I told you is being render in 3 hs. A lot better. I couldn't find a way to tune or improve the video card driver.

So, the only thig that I'm is render in MP4 with 50% quality (have no big quality loss at this rate) and the results are much better

Is there any way to render at 30 fps?

regards.
Yeipi
Photo of Mike Curtis

Mike Curtis, Employee

  • 2204 Posts
  • 216 Reply Likes
Good news! You can set the frame rate to 30 fps in the Custom Production path in the production wizard. I made you a little video: http://screencast.com/t/bn4WnXvDmbg

Mike Curtis
Photo of Yeipi

Yeipi

  • 9 Posts
  • 0 Reply Likes
great! thank you.
Photo of Shehryar Pakistanii

Shehryar Pakistanii

  • 2 Posts
  • 0 Reply Likes
Have Problem i have Latest Version Of it and it Take So Much Time :(   2 Hours in 10 mins Video .. i do The all Things What you said but still same prob ..  i have Camtasia Activated
Photo of Shehryar Pakistanii

Shehryar Pakistanii

  • 2 Posts
  • 0 Reply Likes
it take 2 Hours in Render of 10 Mins Video

This conversation is no longer open for comments or replies.