Puget Systems print logo

https://www.pugetsystems.com

Read this article at https://www.pugetsystems.com/guides/919
Article Thumbnail

Kolor Autopano Video Pro 2.6 CPU Comparison

Written on April 6, 2017 by Matt Bach
Share:

Introduction

With the rising popularity of VR and 360 degree video, many users are finding that their video editing workflows are expanding beyond their preferred editing software like Premiere Pro or After Effects. Until Adobe adds native support for stitching video, 3rd party programs like Kolor's Autopano Video Pro are often the first step to creating a 360 degree video.

In this article we are going to look at a wide range of Intel CPU options that you might consider in a video editing workstation to see exactly how they compare in Autopano Video Pro 2.6.

If you are interested in how different hardware performs in Autopano Video Pro, be sure to check out our other articles:

Test Setup

To see how the different Intel CPUs perform in Autopano Video pro 2.6, we used the following configurations:

These test configurations include three different platforms along with six different CPU models. For video editing in general, we typically would recommend a "High-End" Core i7 CPU with 6-10 cores, although we opted to include the i7 7700K to find out if Autopano Video Pro prefers a CPU with high single-threaded performance over a CPU with more physical cores. In addition, since this is among the first testing we have done for Autopano Video Pro, we decided to include two dual Xeon options in case it scales across multiple CPUs better than we expect.

We will perform our testing using the two sample projects provided by Autopano on their Video - Benchmarking page. The main difference between these projects is that "Sample 1" contains 6 cameras and lasts a total of 29 seconds while "Sample 2" contains 7 cameras and is 36 seconds long. Both of these projects were recorded on GoPro Hero3 Black cameras at 1920x1080 @ 48fps.

Using these projects, we will benchmark the essential tasks needed to create a 360 degree video including:

  • Synchronization (Audio)
  • Stitching
  • Stabilization
  • Rendering to H.264 HD
  • Rendering to H.264 4K

One thing to be aware of is that we timed our results from the moment a button was clicked to the time the task completed. We believe this is the most accurate way to measure relative performance, but it does mean that in the case of rendering our results are actually 4-5 seconds longer than what Autopano itself reports as the total render time.

Benchmark Results

While we tested each step necessary to create a 360 degree video, we decided to add them together into a "total workflow" to examine how each CPU compares. We feel that this is the most accurate way to gauge how much faster one CPU would be for your work overall rather than taking an average of each step since some steps only take a handful of seconds while others take several minutes. If you prefer to look at the individual results, they are available under the main chart.

Autopano Video Pro 2.6 CPU Benchmark

Individual Results

 

With just a single CPU, the results are pretty straightforward. As you increase in core count (and price), the performance goes up. It varies a bit depending on our test project and whether you are rendering to HD or 4K, but overall you are looking at about a 10-15% performance gain for each model up you move.

Things get a little odd with our dual Xeon results, however. Starting with the dual Xeon E5-2643 V4 which together have a total of 12 CPU cores, this setup was actually about 12% slower than the Core i7 6950X with 10 cores. Even the dual Xeon E5-2690 V4 with 28 total cores was only around 1% faster than the much, much more affordable Core i7 6950X. The reason behind this is likely due to the fact that unless the software scales extremely well across a high number of cores - which is extremely rare - the additional overhead associated with a dual CPU configuration often completely negates any performance gain you would expect to see. 

Conclusion

Overall, the different CPUs performed as we expected in Autopano Video Pro. There are some nice performance gains to be had by using higher-end CPUs, but even if you have the budget for a dual CPU setup that is something we recommend against doing since it will not always give you a performance benefit. Not only can you get better or near-identical overall performance with a CPU like the Core i7 6950X, a single CPU will also be much less complicated (which hopefully means less problems) and will be faster in most other programs. For example, even Premiere Pro and After Effects - which used to work very well with dual CPU configurations - currently run much better on a single CPU than they do on multiple CPUs.

One nice aspect of our testing is that it turns out that the best CPUs for Autopano Video Pro are also the best CPUs for Premiere Pro. So if your workflow includes stitching together 360 degree video in AutoPano and making further edits in Premiere Pro, you don't have to sacrifice performance in one program to get better performance in the other. In fact, the optimal hardware for these two software packages is so closely related that we have decided to integrate our testing directly into our Premiere Pro workstations. So if you are in the market for a new system, be sure to check them out!

Tags: AutoPano, CPU, Processor
Ole Salomonsen

Great comparison and review. Great site! Would be awesome if you sometime would be able to test also Autopano Giga, and stitching (and rendering) of very large panoramas. I am currently using a dual Xeon 2637 3.1Ghz (8core) system, with 128GB DDR3. Considering adding with a new dual-Xeon system or possibly a i7 6850K or 6900K. The stitching (and rendering) in these panorama-stitching programs I think are one of few applications that benefits largely from having a dual Xeon system. It would still be interesting to compare the best Xeons to the best i7 in this particular task. This one is the largest made in Norway by me (3000 stills). Planning to break this record this summer: http://www2.arcticlightphot... - BTW! If you should choose to try this, I can provide you with some images, so you don't have to go out shooting ;)

Posted on 2017-05-07 06:28:14
Leonid Artamonov

Good idea. What time did it take to stich this panorama?
I am using 3770k right now with 32GB DDR3 and thinking about Ryzen 1800X or AMD's Threadripper and 64-128GB RAM

Posted on 2017-06-02 11:56:04