IMovie 08's realtime performance scales to H/W spec?

There's been ongoing discussion of whether iMovie's output quality is limited by single field processing and 960x540 canvas size. While many have experienced decreased resolution detail of HD output, Winston has shown an example of full HD output, which is an uplifting news.
Now I conducted a simple experiment to see if this single field processing is true.
I created a 1440x1080 image in photoshop with blue and red stripes alternating, half vertical and half horizontal (top image). I exported this image from Quicktime player to 1440x1080i AIC quicktime movie to bring it into iMovie 08 (second image). Vertical part has been smeared into purple color, a result of AIC's chroma subsampling. You can still see the hint of vertical stripes.
In iMovie's project, the image looks half red and half purple, as does the output Quicktime(third image). If iMovie reduce size in half without discarding one field it would've been flat purple. The fact that it is flat red indicates that iMovie ignores one field for processing and outputting.
I've been trying to reproduce Winston's full quality HD output but no luck so far. I believe I used the same procedure as his, and the only difference is the hardware spec.
Winston, your signature says that you use Quad core Mac pro with 3GHz speed and 4GB ram, where mine is a mere Mac mini with core duo processor and 1GB ram. Obviously the two has big difference in GPU power and graphics memory. I think a possible explanation for your full HD output may be the top of the line system spec. If iMovie is capable of optimizing its performance to the hardware it's running on, maybe iMovie processes movies in 1920x1080 canvas instead of 960x540 size.
I think this is pretty cool thing if it's true. Apple still need to add an option for outputting movie with software only processing (and no GPU) for maximum quality on low end machines, but at least this performance scaling makes iMovie more intereseting tool for highend mac users.

Euising
I note your points about processors and this could well be the case. I noted that it takes about real time or less to import AVCHD to AIC through imovie (really rough estimate as I've never actually timed it, indeed I've never actually thought about it) but it seems to take about 4 or 5 times as long when I import to the same AIC quality using voltaic, perhaps voltaic can't utilise my CPUs as imovie can.
Back to the issue of tests, I made a 1920 x 1080 test slide in photoshop which I saved as an interlaced .png
This is a screenshot of that file, most lines are of a single pixel width and I've tried to utilise the primary RGB and CYMK colours.
I opened this file in QT and exported to AVC 1920 x 1080 interlaced
This is a screenshot of the export. Disappointingly the export wasn't quite the same as the original as you can see. I've got some thoughts about why this occurred but since exporting PS projects to AVC in QT isn't what we are discussing I'll let that lie.
The final step was to import the movie file to imovie and export it as AVC 1920 x 1080 interlaced.
I'm sure you'll agree it's identical to the file I imported into imovie. I did diverge from your workflow a little because I wasn't entirely happy I knew how the anamorphic nature of AIC would affect my results.
I've posted the original movie file here should you wish to put it through imovie yourself for comparison, I'm going to try to fit in doing the same thing on my laptop to see if I get a different result. (I think the web page may well be blank if you use the link, but you should be able to click and drag the blank webpage to your desktop to download the file)

Similar Messages

  • Track Layering in Realtime Performance

    Hello,
    I have the Logic Pro 7.2, MOTU Traveler Audio/Midi interface.
    I would like to know how can I select multiple tracks per channel in realtime performance! So for example my midi accordion is sending on channel 1,2,3. Upper on 1, Lower on 2, and Bass on 3. I want to have more than one instrument playing per midi channel, so have a piano for instance and a guitar or something on the same midi channel, but separate tracks. and for the Bass part, have a bass and some pads to keep the sound alive. by pressing one note to hear multiple instruments at the same time.
    Thank you
    MacBook Pro   Mac OS X (10.4.6)   2GB RAM
    MacBook Pro   Mac OS X (10.4.6)  

    I think there might be some missunderstanding.
    You want to push a button on your midi controller (to select which in instrument in Logic) and play a part. Now push a different button, and now you are recording a different instrument. Is this what you want to do?
    I think the best way would be a cable switcher in the environment.
    Dual 1.8Ghz G5 PB G4 1Ghz LP7.1.1 Motu 896   Mac OS X (10.4.5)   Reaktor 5.1 Reason 3.0.4 Live 5.0.2 Battery 2.1.1 Recycle 2.1 DFH 1.5.3

  • Imovie 09, slow, laggy performance, frequent hangs. Any reasons?

    The Short:
    iMovie 09 is slow and lags but my computer exceeds system requirments.
    The Long:
    Playing anything in full screen view lags. Many animations (as in ones performed by the computer) such as progress bars, and skimming just jerk along. Progress bars are not smooth and many of the titles etc appear jumpy inside imovie. Also, quite often, selecting a menu item results in a 5 second hang, with a spinning beach ball. This is annoying as everything worked quite fine in iMovie 08. My computer far exceeds system requirements (2.0GHZ Core 2 Duo processor, 2GB RAM, 100GB+ free hard drive space, one of those new 9400m graphics cards) yet things are so slow. Anybody have any fixes or reasons why, thanks!
    PS, Latest iMovie build 8.0.4

    I don't know all the ins and outs of the "Late '08" aluminium MacBook (..my Beloved has one, but she's taken it to work). So I can't remember what options it has under System Preferences>Energy Saver.
    But I'd look there and see if you can switch between normal and High processor performance .or simply plug the the laptop into the mains instead of running it on battery power.
    You should be able to specify a High processor speed (..you can on most other Mac laptops, I think..) and that should help, if it's not already running at its highest speed.
    Whilst you're in System Prefs, check all your other settings, e.g; Displays, to make sure that everything's optimised for best running. And, of course, you'll want plenty of free space on your hard disc to store your clips and Projects ..especially if you are using hi-def video.
    "..titles, maps, or themes.." have to be read into memory off the Mac's hard disc, and it sounds as if either (a) you've got a lot of other programs or documents open, clogging up memory, or (b) you just have insufficient memory for smooth running of editing, coping with HD material, and reading extra material off the hard disc and into memory.
    I have 4 GB of RAM, and your laptop can take a max of 6GB (..according to MacTracker (click on that blue link), even though Apple say a max of 4GB).
    - Ah, no; she hasn't taken it to work: I've just checked its Sys Prefs>Energy Saver: you should un-tick the box "Put hard disk(s) to sleep when possible" ..that'll keep everything running nice and fast -
    So; keep the hard disc spinning, turn off everything else except iMovie, and add more RAM.

  • Solution Manager : Realtime Performance Metrics and Alerts

    Hi
    How can I configure Solution Manager to get
    - Realtime Alerts
    - Performance Metrics every 5 minutes
    - Business Performance Metrics every 5 minutes
    Can I have all the above data in CSV / HTML/ XML format
    I have read the Solution Manager documentation, and it is cryptic for newbie starter
    Any help or pointers to someone who has done this before, will be very valuable.
    regards
    Raj

    How do you get CCMS Alerts and E2E, can you elaborate or point me the steps/docs....
    Thanks!

  • IMovie '08 very slow performance on a MacBook Pro 2,33 Dual Core

    I imported a 1 hour video clip today. Then I wanted to add 14 chapter marks. After 8 hours trying accomplish this simple task I gave up at chapter 6. It was extremely slow. I then did the same task in the previous version of iMovie in just 10 minuttes. Why is that?
    I have the latest update on OS-X and iMovie '08 and all my other iLife '08 perform flawless

    I agree/confirm. The new OS update made a significant improvement. I do not recall the settings I used. I just put everything to High and then reduced a few to medium until it ran smooth. I am pretty happy with gameplay now. My startup time is fair for me. It takes roughly 2 minutes for me to actually be in the game playing.
    Im not sure if Apple intentionally set out to made this improvement as I read nothing about a video card update in the notice.
    I wonder whatelse can be done to play this game at its full potiential on my X1600 MBP...I love to play this with my daughter. To play at all High settings would be jolly fun! lol

  • Action performs % scale instead of setting width & height

    Hi
    I'm trying to create an action to scale an object to an width of 1024 pixel and then save if for web.
    But the actions saves the percents, making it useless when applied to another object.
    Can someone tell me what I'm doing wrong?
    Noties in pictures, that I set the width to 1024 pixel, but in the Action it performs an Scaling of 1233,73%

    Record setting the width or height in the Transform palette (or Control Panel) instead of in the Scale dialog.
    JET

  • GPU Performance with Illustrator - New Notebook Specs

    I'm looking at purchasing a new notebook for Illustrator use.  The system requirements for Illustrator list only certain models of NVIDIA video adapters.  The notebooks I'm looking at have the NVidia Optimus K1100M 2GB video adapter.  I would like confirmation that the Optimus series of adapters will not provide Windows GPU performance and that I should be looking at only the adapters listed within this link:
    System requirements | Illustrator
    Thanks!
    Brent

    Thanks for writing. Please don't mind if I pick apart your statements.
    "For an extra $200 the 5870 is a no brainer." I agree on a pure cost basis that it's not a hard decision. But I have a very quiet environment, and I understand this card can make a lot of noise. To pay money, end up with a louder machine, and on top of that realize no significant benefit would be a minor disaster.
    So, the more interesting question is: has anyone actually used the 5870 and can compare it to previous cards? A 16-bit 60 megapixel image won't require even .5GB of VRAM if fully tiled into it, for example, so I have no ability, a priori, to prove to myself that it will matter. I guess I'm really hoping for real-world data. Perhaps you speak from this experience, Matthew? (I can't tell.)
    Background work and exporting are helpful, but not as critical for my primary daily use. I know the CPU is also used for demosaicing or at least some subset of the render pipeline, because I have two computers that demonstrate vastly different render-from-raw response times with the same graphics card. Indeed, it is this lag that would be the most valuable of all for me to reduce. I want to be able to flip through a large shoot and see each image at 100% as instantaneously as possible. On my 2.8 i7 that process takes about 1 second on average (when Aperture doesn't get confused and mysteriously stop rendering 100% images).
    Ben

  • Should I switch to iMovie HD? ...and other questions.

    I'm planning on purchasing a new camcorder that can film in HD. I want to know if it's possible to import HD footage from the camcorder into iMovie 4, or if I should upgrade to iMovie HD for better results.
    If I SHOULD upgrade to iMovie HD, do you think that I should buy the latest version of iLife and install it on my iBook G4, which doesn't have that much space left, or should I just buy a new computer that comes with iMovie HD already installed?
    Another question I have regarding the type of camcorder I should buy: I'll most likely be using iMovie (4 or HD, depending on the answer to my first question), and I'd like to know if it's possible to edit footage that was filmed on a DVD or a harddrive camcorder, or if iMovie just works with DV tapes.
    Your help would be REALLY appreciated!

    Hello PhyootchurBoi,
    iMovie 4 doesn't feature HDV support, so if you want to edit you'll need at least vers. 5 - but be warned that capturing HDV will not be realtime on your machine (depending on your exact specs it will probably capture at 1/4 speed).
    While there should be no problems installing iLife 6 on your machine (again depends on exact specs), iMovie 6 does not perform as well as iM 5 (at least not on my iBook G4, 1.25 GHz - it's rather sluggish). Some iMovie 6 features also require the installation of OS X 10.4 Tiger.
    If I SHOULD upgrade to iMovie HD, do you think that I should buy the latest version of iLife and install it on my iBook G4, which doesn't have that much space left ....
    Hard disk space is critical when working with video - I'd suggest that you get an external hard drive (min 250 GB) and make room on your startup disk.
    .... or should I just buy a new computer that comes with iMovie HD already installed?
    Only you can know if you need/want/can afford a new computer. A fast desktop machine certainly helps with editing HDV - but then again, it's not at all imossible on an iBook .... set up the right configuration, max out the RAM, and you should be good to go.
    .... and I'd like to know if it's possible to edit footage that was filmed on a DVD or a harddrive camcorder, or if iMovie just works with DV tapes.
    All camcorders that record to DVD or HDD - be they HDV or SD - record in some MPEG flavor, which is generally not editable in iMovie (or not without lengthy conversion).
    HDV, as recorded to MiniDV tape, on the other hand, is also an MPEG Stream, which will have to be transcoded to either DV or Apple Intermediate Codec in order to be edited.
    In any case the old rule is still valid: "iMovie is meant to work with firewire connected MiniDV camcorders"
    hope this helps
    mish

  • Please help! I should be getting much better performance! What am I doing wrong?

    Hi, there!
    I've recently started using After Effects CC and I am getting extremely poor performance, especially given my machine specs (or so I believe).
    Everything is very slow, including the actual software interface. Even with the Live Update switched off:
    - Moving components on the actual composition view is practically impossible: click, drag, wait about 15seconds, release click and it has moved somewhat in the general direction required, but not even to the place the mouse stopped.
    - Scrubbing doesn't work at all, even after the render bar on the timeview is already fully green.
    - Standard preview (spacebar) can never play at realtime. The only way to play footage at realtime is to use RAM preview (numpad 0), but even then it takes ages to render small parts (10seconds of footage, takes anywhere between 5 and 10 minutes).
    It's enfuriating! I am so convinced that my machine should perform SO much better than this!
    I have tried everything that I can think of and everything that I have found on this forum and others through out the internet. Spent the last week googling this issue and have not made much improvement!
    I have even checked the raytracker_supported_cards.txt file actually included the GeForce GTX 590. It does.
    Any help anyone can provide would be much appreciated, cos I am stumped. Many thanks!
    The following are the specs of my pc and the settings of my After Effects (relevant settings and settings I have changed from default):
    PC
    Components
    Comments
    Case
    Cooler Master HAF X
    PSU
    Silverstion ST1500 (1500W)
    Motherboard
    Asus Rampage IV Formula
    CPU
    Intel Core i7-3960X (6 physical /12 virtual cores) @ 3.3GHz
    CPU Cooler
    Noctua NH-D14 SE2011
    RAM
    4x4GB G.Skill Ripjaws
    GPUs
    2x Zotac Gefore GTX 590 3GB (4 physical GPUs with 1.5GB RAM each)
    Latest drivers installed
    SSD
    Crucial Technology M4 256GB
    Used for OS, Applications and AE cache
    HD1
    Seagate Barracuda 2TB SATAIII 7200RPM
    HD2
    Western Digital VelociRaptor HDD 10,000RPM
    Monitor
    Samsung SyncMaster 305T (2560x1600)
    OS
    Windows 7 Ultimate
    All up to date
    After Effects
    CC
    Updated to latest version 12.2.1
    After Effects
    Preferences Heading
    Setting
    Set to/
    Showing
    Comments
    General
    Allow Scripts to Write Files and Acces Network
    Ticked
    Don't think this has anything to do with it, but it is something I changed from the default values.
    Previews
    Adaptive Resolution
    1/8
    Show Internal Wireframes
    Unticked
    Zoom Quality
    Faster
    Color Management Quality
    Faster
    Previews/GPU Information
    Fast Draft
    Available
    Texture Memory
    1115MB
    Maximum allowed
    Ray-tracing
    GPU
    OpenGL version
    2.1.2
    Even though my GPUs (GTX590) are capable of OpenGL 4.4
    OpenGL Share Model
    3.0
    CUDA Driver Version
    6.3
    CUDA Devices
    4
    followed by "(GeForce GTX590, GeForce GTX590, GeForce GTX590, GeForce GTX590)"
    CUDA Current Usable Memory
    1150MB
    CUDA Maximum Usable Memory
    1500MB
    Display
    Harware Accelerate Comosition, Layer and Footage Panels
    Ticked
    Media and Disk Cache
    Enable Disk Cache
    Ticked
    Maximum Disk Cache Size
    60GB
    Cache Folder
    C:\AEcache
    Conformed Media Database Folder
    C:\AEcache
    Conformed Media Cache Folder
    C:\AEcache
    Write XMP IDs to Files Import
    Ticked
    Create Layer Markers from Footage XMP Metadata
    Ticked
    Video Preview
    Output Device
    None
    Auto-save
    Automatically Save Projects
    Unticked
    Memory & Multiprocessing
    Installed RAM
    16GB
    RAM reserved for other applications
    6GB
    RAM shared by AE
    10GB
    Reduce cahce size when system is low on memory
    Unticked
    Render Multiple Frames Simulatenously
    Ticked
    Only for Render Queue, not for RAM Preview
    Unticked
    Installed CPUs (processor cores)
    12
    CPUs Reserved for other applications
    6
    RAM allocation per background CPU
    1.5 GB
    Acutal CPUs that will be used
    6
    Other Options
    Pixel Correction
    OFF
    Fast Preview
    Adaptive Resolution
    Have played with it in Fast Draft too, but rendering was quicked on Adaptive Resolution.
    This is because for A.R. it uses multiprocessing, but for Fast Draft M.P. is disable (incompatible mode, it says).
    Renderer
    Classic 3D
    Thanks again!

    Hi, Mylenium,
    Thanks for your prompt reply, I'm afraid it hasn't helped. I don't see anything wrong in my device manager.
    I have also gone and updated every driver, especially the motherboard chipset and the Sata Intel Rapid Storage Technology driver.
    Unfortunately, this hasn't made any difference.
    Any other suggestions?
    Many thanks in advance!
    Hugo

  • Iphoto videos don't show in iMovie '11

    I've upgraded to Lion from Snow Leopard with a clean install and a full resture from a time machine backup.
    Everything runs really smoothly and all files are back in there place. Except for a large amount of my iPhoto videos in imovie.
    I've performed these steps to no avail:
    Make sure your software is up to date by running Software Update.
    Make sure iPhoto has been opened at least once, and that when iPhoto is opened, your albums and photos appear in the iPhoto window.
    Make sure there is not an ampersand "&" in the path to the iPhoto library in the Finder. For example you may have moved your iPhoto library to a folder called "photos & movies" or a volume named "Mac & Cheese". If so, remove the ampersand from the volume or folder name orrelocate the iPhoto library to another folder or volume that does not have an ampersand in its name.
    Try deleting the com.apple.iApps.plist file from the Preferences folder of your Home folder. Open iPhoto again to re-create this file.
    Try recreating the XML file used to populate the photo listing (see steps below).
    If you are using iPhoto 5 or later, check to see if you have any album names (especially smart albums) in your iPhoto source list which contains any special characters. Special characters are any character that's not a letter or a number such as an ampersand. Other characters include ^*$#(). If there are albums with special characters, remove these characters and see if this resolves the issue.
    Open the iLife applications to see if you are able to browse the iPhoto library properly.
    All these videos are shot with an iphone 4, and the only ones that do appear are part of an imovie project that I started while on Snow Leopard.
    All suggestions are welcome as I am clueless to what may be the cause of this.
    Many thanks in advance!

    I've just trashed com.apple.iMovieApp.plist and now iMovie is generating thumbnails for the iPhoto videos.
    I'm holding my breath...

  • How can I improve speed on iMovie?

    How can I improve speed on iMovie?

    Hello jaquade,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    iMovie: Tips to improve performance
    http://support.apple.com/kb/TA27648?viewlocale=en_US
    Best of luck,
    Mario

  • Succession Planning 3.0 - Perf and Potential icon mapping to custom scale

    Hi,
    We have our own scale ID for Performance and Potential.
    I had changed the scale ID in extrainfo.xml to our scale ID.
    Now, how do I map the icon to our scale value?
    Our scale has only 3 ratings, 1 being lowest and 3 being highest.
    Whereas, in Nakisa, there are 5 ratings.
    I need to map my scale value 1 to nakisa 1, 2 to nakisa 3, and 3 to nakisa 5.
    How can I do this?
    Regards
    Jack

    In SuccessionPlanning there is some configuration hard coded in the AppResources file(s). 
    In the "listingconfiguration" folder of "AppResources", there is a file called "DirectoryListing1_With_NineBox.xml" which contains a section called "<imagemapgroups>" which maps the performance and potential values to a corresponding image (GIF) file.  I believe this is what you need to review:
    <imagemapgroup name="Performance">
         <imagemap key="0005" source="images/NineBox/Performance5.gif"></imagemap>
         <imagemap key="0004" source="images/NineBox/Performance4.gif"></imagemap>
         <imagemap key="0003" source="images/NineBox/Performance3.gif"></imagemap>
         <imagemap key="0002" source="images/NineBox/Performance2.gif"></imagemap>
         <imagemap key="0001" source="images/NineBox/Performance1.gif"></imagemap>
    </imagemapgroup>
    <imagemapgroup name="Potential">
         <imagemap key="0001" source="images/NineBox/potential1.gif"></imagemap>
         <imagemap key="0002" source="images/NineBox/potential2.gif"></imagemap>
         <imagemap key="0003" source="images/NineBox/potential3.gif"></imagemap>
         <imagemap key="0004" source="images/NineBox/potential4.gif"></imagemap>
    </imagemapgroup>
    Also, in the OTFSchema folder, there is a file called "extrainfo.xml" which contains the following items which it seems you have already considered:
    <keyword name="HighPerformanceValue">
        <value>0004</value>
        <description>High Performance Value</description>
    </keyword>
    <keyword name="HighPotentialValue">
        <value>0003</value>
        <description>High Potential Value</description>
    </keyword>
    <keyword name="PotentialScaleId">
        <value>00000901</value>
        <description>Potential Scale Id for SP Grid</description>
    </keyword>
    <keyword name="PerformanceScaleId">
        <value>00000902</value>
        <description>Performance Scale Id for SP Grid</description>
    </keyword>
    Regards,
    Stephen

  • Flip Mino HD imported movies not working right in iMovie 08

    I just bought a Flip Mino HD and imported some videos using the built in software from Flip. I then imported those videos into iMovie 08 which worked just fine the first time, but the second time the movies are all messed up. In the library, the clips are mostly gray, except for a few seconds here and there, and the sound on the latest movies is completely messed up - it just sounds like static. I upgraded to the latest version of Quicktime hoping that might fix it, but it didn't. Not sure what the problem is... anyone having similar issues or know of a fix?

    OK, but why does iMovie HD accept them? There is a program called DIVX that I have been told will deal with conversion, but I neither know how to use it nor if it will even work.
    iMovie HD automatically converts incompatible files to compatible files during import if it can. E.g., if you have the correct QT component installed (such as DivX or Perian, etc), then it normally converts the clip to DV with compatible audio. On the other hand, iMovie '08 does not perform any conversions during file imports as it assumes that whatever compression format you are trying to import is the compression format in which you want to do your editing. If that compression format is not "edit" compatible, then the file is ignored by iMovie '08. Your current option is to either manually convert your files to a compatible format and import them to iMovie '08or use iMovie HD.

  • Rotated movs not staying rotated after being imported into iMovie

    Hi,
    Used Quicktime to rotate some camera phone videos and saved them as .mov files.
    They play fine but on importing to iMovie they have reverted to their unrotated state!
    How annoying!?

    Ouch!
    QuickTime 7 has done away with the ability to freely rotate (or skew) video tracks and the link you've provided shows screen shots that do not appear in QT 7 Pro.
    Version 7 allows rotation (90° increments) and "offset" (location of the track as a layer).
    Since I don't own a camcorder I rarely run into this issue. Some people shoot in "Portrait" mode (turn the camera 90° and shoot) and then have issues importing to a DV app like iMovie. It wants to scale or squish of stretch your video capture to the DV dimensions (720x480).
    So. What's a gal gonna do with portrait video?
    QuickTime Pro 7 can fix it, too. Just not as easy as version 6 and with less visual "clues" as to what is happening while you edit.
    QuickTime Pro can have up to 99 layers (tracks).
    Make an image format file (.png if you need alpha channels) sized to the iMovie format size. NTSC is 720X480 pixels. The image will be all black (paint bucket tool) and saved as .png or even .pct. Don't use .jpg because it doesn't allow transparency and avoid .gif format because of the lack of colors.
    Open this new 720X480 image using QT Pro. Select all (Command-A) and copy (Command-C). It's now stored on the Mac clipboard.
    Open the video shot in portrait mode. Select all (Command-A) and choose "Add to Selection & Scale" from the Edit menu.
    Not done just yet.
    Open the Movie Properties window and single click on your video track (the real video track). Click the Visual Settings tab where you can adjust its "offset" and "scaled size". Adjust these settings to what works best for your video track size.
    Switch back to the Player window and test. Adjust as needed until you're happy with the file and the position of your video track against this black background image. If you don't even see your video track you'll need to set its "layer" number lower than your black background image. Negative values can be entered.
    All happy now? Are you sure?
    Two options for this new file. Save As (self-contained) to make a QuickTime movie you could use in a Web page. Had you used a color other than black for the image this is where you could "blend" it into the background of your page.
    Export. To DV Stream. This helps "lock" your file and it will rapidly import into iMovie where you can edit it further.
    What about the added B/W .png file? It only acts like a placeholder to force your portrait movie be served in landscape format. I'll bet it isn't 20KB's in file size.
    Hope this helps other users. Lots of steps but great results (when done correctly).

  • Stupid Question :) I took some video on my iphone but I did not flip the phone horizontally - have I screwed up the sizing and it will never import into imovie to edit it?

    Stupid Question I took some video on my iphone but I did not flip the phone horizontally - have I screwed up the sizing and it will never import into imovie to edit it?

    You can do this using Quicktime Pro 7:
    Open MOV file in QT Pro (QT 7.6.6)
    Window -> Show Movie Properties
    select "Video Track"
    select "Visual Settings" from lower window
    check "Preserve Aspect Ratio"
    Click on appropriate rotation icon (MOV rotates!)
    Click back on the open MOV in Player Window
    FILE -> Save
    You can also do this using TransformMovie, available here:
    http://www.macupdate.com/info.php/id/21859
    Also, MPEG Streamclip can rotate video while maintaining the aspect ratio as well as the interlacing when converting to DV, which is what iMovie prefers as an input:
    http://www.apple.com/downloads/macosx/video/mpegstreamclip.html
    There is also a plug-in for iMovie from GeeThree called rotate/scale that might do the job:
    http://geethree.com/slick/index.html
    Further useful information here:
    http://www.sjoki.uta.fi/~shmhav/SVCD_on_a_Macintosh.html#vert-horiz_rotate
    http://www.sjoki.uta.fi/~shmhav/SVCD_on_a_Macintosh.html#43-169

Maybe you are looking for