That the Mac Pro is leaps and bounds faster than an imac hence the double price tag.
Well, it's a ravenous monster if fed right. But that
"if" is critical. You wouldn't feed a shark lettuce,
now, would you?
So I used quicktime to do the encoding test. Is quicktime not multithreaded? Seems to be using all 8 cores but only 25% of each one and it fluctuates. The imac uses 95% of both cores the whole time.
That suggests that QT is suboptimal for what you've
done. You might try switching between codecs and see
if you get better performance.
For example, I generally use FFmpeg for encoding. Its
performance usually far exceeds what Quicktime Pro is
capable of. However, I did notice that it's slower with
'-vcodec mpeg4' when using 8 threads than it is using 1.
Looking in Activity Monitor I see that the cores aren't
really being hammered. It's much like what you observed:
only 25%-ish of each being used.
Put simply: the threading is rubbish with that codec.
However, if I use '-vcodec libx264' 8 threads gives an
impressive performance boost. Which is nice, because
H.264 encoding is where you really need a speed boost.