iLife '06 Performance with iMovie HD

The next application that I looked at was iMovie HD, a part of the newly announced iLife '06.  There are two primary focuses for performance in iMovie HD: video import speed (if you are dealing with a non-DV or non-iSight video source) and effect rendering speed.  I focused on the latter, measuring the time that it takes to render various transitions and video effects in iMovie HD. 

Note that all of the transitions and "Video FX" are single-threaded, so there was no performance difference on the iMac between running with two cores or one enabled. 

First up are the transition rendering times. There are 15 transitions in iMovie HD that can be placed between two separate clips. I timed the amount of time that it took for the transition to be rendered upon inserting.  Each transition was timed three times and the results were averaged - the average time is reported in the table below:

 iMovie HD Transition Rendering Performance in Seconds (Lower is Better) iMac G5 1.9GHz  iMac Core Duo 1.83GHz
Billow 5.36 4.14
Circle Closing 3.32 3.13
Circle Opening 3.41 3.09
Cross Dissolve 3.51 3.34
Disintegrate 6.14 4.73
Fade In 2.31 2.32
Fade Out 2.30 2.28
Overlap 3.25 3.25
Push 3.43 3.26
Radial 3.35 3.29
Ripple 6.74 5.32
Scale Down 3.73 3.53
Warp Out 3.58 3.91
Wash In 2.43 2.47
Wash Out 2.35 2.39
Total 55.21 50.47

The Core Duo was slightly faster - the total for all of its transitions was about 8.5% lower than the iMac G5's time. 

The bigger performance differences come when looking at the Video FX render times.  These effects take anywhere from a few seconds, all the way up to multiple minutes to render, and can definitely bog down the creation of any movie project. 

 iMovie HD Video FX Rendering Performance in Seconds (Lower is Better) iMac G5 1.9GHz  iMac Core Duo 1.83GHz
Adjust Colors 75.62 48.62
Aged Film 30.43 32.44
Black & White 52.62 35.81
Brightness & Contrast 26.12 28.13
Earthquake 113.69 56.75
Electricity 78.47 54
Fairy Dust 151.69 58.63
Fast/Slow/Reverse 6.12 8.56
Flash 24.44 24.16
Fog 46.25 49.66
Ghost Trails 80.97 76.31
Lens Flare 61.12 46.22
Letterbox 26.94 28.75
Mirror 25.6 25.16
N-Square 31.13 32.63
Rain 45.6 39.75
Sharpen 35.75 43.25

The sample above is almost all of the effects that you can perform in iMovie HD; the exception being all of the Quartz composer effects, which were left off in the interest of time.  When the G5 and Core Duo are close, the G5 generally pulls ahead by a single digit percentage. However, when they aren't close, the Core Duo is usually ahead by at least 30%.  If you average it all out, the performance advantage translates into about 11% in favor of the Core Duo.  Once again, these tests are single-threaded, so there is no performance benefit due to the dual core nature of the Core Duo. 

Media Encoding Performance with iTunes and Quicktime iLife '06 Performance with iPhoto, iDVD and iWeb
Comments Locked

35 Comments

View All Comments

  • ohnnyj - Tuesday, January 31, 2006 - link

    I have already preorded one (did so on the day they were announced), but now I am having serious doubts about keeping the order (does not ship until the 15th). The only thing that really worries me is if Apple will release new MacBooks when Intel releases the Conroe processor. I would think by that time (fall?) they would have most of the programs ported (i.e. Photoshop) and then an even better processor to run it with. I have been waiting so long for a laptop,...decisions, decisions.
  • Furen - Tuesday, January 31, 2006 - link

    I would say you should tough it out for a bit. Like Anand said, this is basically a Public Beta test. Kind of sucks that Apple brought out a 32bit version of the OS considering that it could've been x86-64 native if Apple had waited for a couple of quarters. Then again, it makes no difference if the OS is not 64 bits yet, since a 64 bit version would be able to run 32 bit apps anyway.
  • IntelUser2000 - Tuesday, January 31, 2006 - link

    I wonder if Rosetta itself doesn't take advantage of multi-thread...
  • IntelUser2000 - Tuesday, January 31, 2006 - link

    Wait, doesn't X1600 use H.264 decoding on hardware??
  • smitty3268 - Tuesday, January 31, 2006 - link

    It does if the drivers are set up to use it properly. Given that Windows users only got this about a month ago I'd say it probably isn't doing that yet on Macs. Could be, though.

Log in

Don't have an account? Sign up now