Why doesn't iMovie export at 1920*1080?

From what I see is that you can not save/export your movies in 1080i quality? What's the use of saving at a lower resolution when we all buy these fancy 1080i cameras? I understand that there are needs for lower and medium resolutions (for iPod/web etc) but why not include 1080 mode as well? Can anyone clear this up for me or is the option hidden somewhere?

macbook, Mac OS X (10.5), its loud and hot!

Posted on Nov 18, 2007 1:29 AM

Reply
34 replies

Jan 7, 2008 8:32 AM in response to altero

The fact 08 is working in 1920x1080 means that any difference we see is caused by any FX used and/or the export codec.

Interestingly, "1920x1080 HD 16:9" carries interlace while "HD 1920x1080" does not. I wish I knew why!

To look equal to the input, assuming it is interlace, you need to export interlace. So you need to choose "1920x1080 HD 16:9" as the SIZE. The TOP field should be dominant.

Bottom-line, if you see combing on fast motion on the source -- you should see combing on the export. You need interlace to go to BD or HD DVD.

Jan 15, 2008 9:23 AM in response to David Babsky

Hi David,

You sure are rude.

So I was having issues with this as others seem to be and was waiting for your solution.

To surmise requires evidence however scant. Here's my evidence, Where's yours.1888 x 1062 is not 1920 x 1080. Wild guesses are what you seem to be about. In your test you did not indicate that the "Normal Size" is indeed 1920 X 1080. If you selected Full, according to Apple, you achieved full which is based on your hardware and not 1920 x 1080 as it is "Full" up too 1920 x 1080 whichever is greater (up too 1920 x1080) and can be viewed completely on your connected display. Yours is apparently 1888 x 1062 because you have preserve aspect ratio selected.

Steve did ask a good question as I have been searching the code for a software limit for a while and had not found one, his question made me take another look from a different perspective. The software and OS are capable provided the supporting hardware exists in one form or another this is commonly referred to as "minimum requirements" and they exist for hardware, OS's and apps alike. That is the sad reality of it or we'd all still be using our Apple II's to run iLife 08.

These are a few excerpts from Apple's QT documentation. Not my opinions or postulations.

Mac OS X Technology Overview and QuickTime 7 Update Guide
The Graphics and Media layer implements specialized services for playing audio and video and for rendering 2D and 3D graphics. One of the key technologies in this layer is Quartz, which provides the main rendering environment and window management support for Mac OS X applications. QuickTime is Apple’s technology for displaying video, audio, virtual reality, and other
multimedia-related information. Apple’s core technologies, including Core Image, Core Video, Core Animation, and Core Audio, provide advanced behavior for different types of media. OpenGL is an implementation of the industry-standard application programming interface (API) for rendering graphics and is used both as a standalone technology and as an underlying technology for accelerating all graphics operations. For details about the technologies in this layer, see “Graphics and Multimedia Technologies” (page 43).
The graphics and multimedia capabilities of Mac OS X set it apart from other operating systems. Mac OS X is built on a modern foundation that includes support for advanced compositing operations with support for hardware-based rendering on supported graphics hardware. On top of this core are an array of technologies that provide support for drawing 2D, 3D, and video-based content. The system also provides an advanced audio system for the generation, playback, and manipulation of multichannel audio.
QuickTime 7 introduces the visual context—an abstraction that represents a visual output destination for a movie—and the OpenGL texture context, an implementation of the visual context that renders a movie’s output as a series of OpenGL textures.
3. Set the QTVisualContext as the visual output of a movie by calling
NewMovieFromProperties (page 196) or SetMovieVisualContext. Note that SetMovieVisualContext will fail if the movie was not opened using NewMovieFromProperties. Additionally, this call may fail if the host hardware is incapable of supporting the visual context for any reason.
For example, many current graphics cards have a size limit of 2048 pixels in any dimension for OpenGL textures, so the attempt to set the visual context to OpenGL textures would fail with a larger movie. (One work-around for this problem is to resize the movie to fit within the hardware limitations given by glGetIntegerv(GLMAX_TEXTURESIZE, &maxTextureSize)).

So if anyone would like to produce an image of 1920 x 1080 there are too many variables to give a laundry list of settings that would work the same for everyone and the last sentence of the above paragraph is why it appears that some of us cannot create a movie at these dimensions. What is happening is that anytime you select "Full -1920 x 1080 you are including the size of the host machine's connected display and it will result in a "Full" or "Normal Size" file for your hardware and not 1920 x 1080, this is the "default work-around".

So I am still wondering if this is true with the 30" set to 2056 x 1600 as iMovie's GUI is also (erroneously?) part of the equation so according to Apple's implementation and their documentation of such, your iMovie's preview window would have to be 1920 x 1080 when you save as "Full" in order to not get that error.

On a MacBook Pro I can achieve satisfactory results with 24 fps and the target machines can play them acceptably well with these settings. I still do not know wether it rendered 1080 pixels from 540 or if the graphics card actually rendered the image pixel per pixel at actual size.

This is my resulting movie's info.

Format: AAC, Stereo (L R), 44.100 kHz avc1Decoder, 1920 x 1080, Millions

FPS: 23.98 and

Playing FPS: goes to 24 in about 5 seconds and pretty much stays there.

Data Size: 15.06 MB

Data rate 416.34 kbits/s

Current Time: 0:00:00:00.0 (Beginning) 0:00:05:04.07 (End) This is important to some of us. You will want to pay attention to these as they are often way off.

Duration: 0:00:05:04.07

Normal Size: 1920 x 1080 pixels This is the goal. This number has to be 1920 X 1080 or the title of this post is still the case.

Current Size: 1920 x 1080 pixels while viewed on the MBP the image quality is good but I am limited to the amount of viewable pixels of my display.

I achieved this result with the following settings. The project comprised of jpegs between 3 and 9 frames with kb's effects zoom 1 - 5x and standard DV content. The jpegs originated as 2576 x 1932 and DV 720 x 400. The jpegs look as good as the originals and the DV actually looks about the same.

In iMovie > Export > QuickTime > Compress movie for: Expert settings >Share > Export: Movie to MPEG-4 > Options

Video > Video Format: H.264 > Data Rate: 2048 > Optimized for: CD/DVD-ROM > Image Sze: 1920 x 1080 HD > Preserve aspect ratio: no > Frame Rate: 24 > Key frame: Every 12 > Video Options >

Restrict Profile to: Main > Encoding Mode > Best Quality >OK

Data rates are still very confusing as whenever they are less than 1500 in the initial settings for any size movie the image quality is very poor. Even when the resulting rate of the final file is considerably less my magic number has been 2048.

The export time is about real. While the progress window reported an estimated time of 38 minute it was about 18 all said and done.

Sweet Polly

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Why doesn't iMovie export at 1920*1080?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.