Rendering your slideshows to video is a resource-intensive process that can take up quite a bit of time. If you’ve ever been on a tight deadline waiting for the rendering process to complete, you’re probably well aware of how time-consuming it can be. In ProShow 9, we’ve made several changes that should help expedite this process considerably.
Faster Rendering Speeds
ProShow’s video rendering engine gets a significant speed boost in version 9. Technically speaking, rendering is only one half of the process that occurs when publishing a video – specifically, it’s the compositing of the elements in your slideshow into raw video frames. Encoding occurs simultaneously, which involves turning those raw video frames into a standardized format (like MPEG-4) that your video player or device can play. We’ve tuned the renderer to take better advantage of multi-core processors, which should result in up to a 1.5x increase in speed. This is an across-the-board change, but it should be most noticeable on 720p and 1080p video exports.
Hardware Accelerated Encoding
For computers with newer Nvidia and Intel graphics chips, you will now notice a new hardware acceleration option in the Video For Web, Devices, and Computers window as well as in USB Flash Drive, Vimeo, YouTube, Facebook, and Smugmug outputs. Hardware acceleration moves the video encoding from the CPU to the GPU, allowing the CPU to focus on the actual rendering of the frames. Combined with the already faster rendering speeds described above, it’s possible to see overall speeds that are 2x faster than in version 8. This option will be especially helpful for systems with a slower CPU with less cores.
An important note about hardware encoding is that ProShow relies on the capabilities that are hard-coded into the graphics card itself. The resultant videos may not be as optimized in terms of the size-to-quality ratio. This is more true for Intel GPUs than for Nvidia GPUs. For most people, this tradeoff should be fine, but if achieving the smallest file size is important, you may want to uncheck the hardware acceleration option prior to creating your video. Additionally, the limitations of the GPU’s hardware encoder mean that this option isn’t available for all formats.
For a more complete breakdown on hardware accelerated rendering, see this knowledge base article.