speed up

  • 4
  • Idea
  • Updated 7 years ago
  • Implemented
Archived and Closed

This conversation is no longer open for comments or replies and is no longer visible to community members. The community moderator provided the following reason for archiving: Inactive threads; archiving to prevent necroposing

Speed up Rendering Project using Graphic Card? like converters uses cuda :)
Photo of 'Urim Morina

'Urim Morina

  • 3 Posts
  • 0 Reply Likes
  • edgy

Posted 9 years ago

  • 4
Photo of brucerothwell

brucerothwell

  • 298 Posts
  • 84 Reply Likes
Indeed. It seems that if a user wants to invest in a powerful GFX card, it should be able to be taken advantage of.

-
Bruce Rothwell
Photo of Randy Schott

Randy Schott

  • 396 Posts
  • 47 Reply Likes
I couldn't agree more! Camtasia Studio tends to struggle in a few areas. Most of the problem seems to resolve around composition, scaling, and special effects. The more items you want to have on the screen at once, the slower the rendering is likely to be. We are currently investigating ways to increase the performance in both preview and production. A few ideas are:

1. Leverage the GPU for scaling, composition, and special effects. The hardware can perform these tasks in a fraction of the time it would take in software.

2. Leverage multiple cores when available to speed up the slowest parts of rendering the project. For hardware mode, the slow part is decoding videos. For software mode, composition is also very expensive. Both of these operations can be spread across multiple cores.

3. Leverage the GPU at production time to allow for hardware accelerated encoding. This is most likely to happen in the case of h.264 production. It's no secret that Camtasia Studio uses third-party components for decoding and encoding MP4s with h.264 and AAC. Our vendor has recently done a lot of exploration into the CUDA/OpenCL realm. I'm very excited to start playing around with their new stuff to see what it can do. With any luck, we can roll it into a future version of CS.

Thanks for the great feedback!
Photo of Logan

Logan

  • 2 Posts
  • 0 Reply Likes
I am most looking forward to #2....
Photo of Fabrizio Camuso

Fabrizio Camuso

  • 73 Posts
  • 7 Reply Likes
Are we getting closer to this fantastic feature? A fairly amount of time has passed ;)
Can't wait...
Photo of wstaniar

wstaniar

  • 2 Posts
  • 0 Reply Likes
There seems to be a lot of demand for the ability to use multiple cores to save time...why is this taking so long? I am beginning to look at other software options.
Photo of Dave O'Rourke

Dave O'Rourke, Senior Software Engineer

  • 1443 Posts
  • 412 Reply Likes
Camtasia Studio 7 does use multiple cores to improve the speed of scaling video (i.e. record full screen, produce at a smaller dimension). This was a big performance improvement over earlier versions. But at the same time, screen dimensions have gotten larger, and HD video is expected. The larger the dimensions, the more work must be done at render time.

We've been working on many performance improvements, and the team is very excited to get them to you. Swapping out the render engine for a faster one is a bit like swapping the engine of a car. You have to disassemble a lot of parts, drop the engine in, hook everything back up, then fine tune it.

We can't talk about dates or specifics here until the release is public. At that point, I know Randy and others on the team will be excited to post details about the performance improvements we've made. Until then, we appreciate your patience and your continued feedback. Please keep it coming.
Photo of wstaniar

wstaniar

  • 2 Posts
  • 0 Reply Likes
dro, Thank you for the reply! I have version 7.1.1 and love everything that it can do, except for the rendering speed. I use Camtasia to record my lectures (I teach at Penn State). The student love it, and I think it is a useful tool, but it requires a lot of time.... I have 2 computers. One is a dual core 1.6 GHz machine and the other has 6 cores and runs at about 3.0 GHz. Sadly, I do not see a large speed improvement on the faster machine. One of my reasons for getting it was to speed up the video rendering process. I look forward to speed improvements in future versions... Again, thank you for taking the time to reply! It is telling that employees take the time to do so!
Photo of Chris Larson

Chris Larson, Snagit Technical Product Manager

  • 591 Posts
  • 320 Reply Likes
Camtasia Studio 8 was just released and we've done a great deal of work to improve render times for both preview and production. I'd urge you to download it and see how much faster your CS7 projects will preview and produce on your computer. We are leveraging the GPU for those machines that are capable (the vast majority).

Here is our page describing what else in new in this release: http://www.techsmith.com/camtasia-wha...

Download: http://www.techsmith.com/download/cam...

This conversation is no longer open for comments or replies.