imovie export 10x bigger than source file???

I edited a 1,5GB video file 720p and when I export it at 720p lowest it is 3,12GB? So worse video quality, bigger file.

if I choose best @ 720p iMovie want to make it 45GB!!!! What?


MacBook Pro 13", 10.12

Posted on Feb 4, 2019 3:58 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 4, 2019 7:23 AM

If you export at Best Quality (pro res) you will get a .mov file at least 4x bigger than if you export at any other setting with comparable compression rates. That's because of the much higher bitrate and less compression of that format.


If you import a highly compressed video into iMovie, iMovie needs to unpack it for editing, and when it exports it out it may not be able to compress it as much as when it went in. Thus larger file size.


It is not uncommon to see larger file sizes when exporting from iMovie. This may or may not be relevant unless you have severe space limitations (in which case an external storage drive might be appropriate) or you want to send it in an email or post it on a website.


-- Rich

6 replies
Question marked as Top-ranking reply

Feb 4, 2019 7:23 AM in response to rrrichie

If you export at Best Quality (pro res) you will get a .mov file at least 4x bigger than if you export at any other setting with comparable compression rates. That's because of the much higher bitrate and less compression of that format.


If you import a highly compressed video into iMovie, iMovie needs to unpack it for editing, and when it exports it out it may not be able to compress it as much as when it went in. Thus larger file size.


It is not uncommon to see larger file sizes when exporting from iMovie. This may or may not be relevant unless you have severe space limitations (in which case an external storage drive might be appropriate) or you want to send it in an email or post it on a website.


-- Rich

Feb 4, 2019 4:47 PM in response to Rich839

One more thing.


If you don't want the default Mbps (megabits per second) that the other share out options provide, you can do a Custom quality setting in the share out dialogue box. Click on Custom and you will see a slider bar to set the Mbps. If you slide it back and forth you can see the affect on the file size by noting the file size indicator beneath the screen in the share out box. Keep the setting around 8 Mbps and there should be little noticeable difference in quality, but you can go lower if you want a smaller file size.



-- Rich

Feb 4, 2019 1:24 PM in response to Rich839

If you edit a file and save it in the same quality it should not grow bigger. (unless of course you do the obvious like duplicating sections) In my case the source was 720p and even saving it in the "worst" quality made it twice as big and worse to look at than the original! All I did was edit (volume) some audio and snipped a few things. No transitions, not a single title.


I think the problem with iMovie is that is does not look at the frame rate of the original file. So if you have original media at 20fps e.g. for example and you export it, it will make it 30fps, which is useless because the information is not there in the first place.

Then to make the export the same size as the original one can choose less quality yes, but that really degrades the image and you get a "great" frame rate, but a crappy video at least twice the size!

Point is iMovie just sucks at making small good quality movie files. It's nice for making small clips, but longer videos (if you want to keep the quality) just grow huge. Then to make it around the size of the source you have to settle for a lot less quality/resolution.

I ended up buying another video editing program, issue solved! The end result was around the same size as the source (which I would expect)

Feb 4, 2019 4:24 PM in response to rrrichie

iMovie will export the movie at the frame rate that you set for the project.

You set the frame rate by placing a clip with a known frame rate as the first

clip put into the timeline of a newly created project. So if you put in a 30

fps clip as the first clip placed into the project, your project will be set at

30fps. (You can later delete that clip if you want, without affecting the frame

rate setting of the project.) The project will export at 30fps, not 60fps or

any other arbitrary frame rate. The project also will be set at the same

resolution as the first clip, although you can change the resolution at the

time of export.


The biggest determinant of file size and quality is the bitrate of the codec

used to create the video.  The higher the

bitrate the better.    Before importing into iMovie try opening your video clip

in the free download, MPEG Streamclip. Check the bit rate by clicking on

File/Show Stream Info in the Streamclip menu. Look in the Video Track heading

and note the bit rate, frame rate, and file size of the video clip before

exporting from iMovie. Then export the clip from iMovie without dumbing it down

by lowering the resolution or increasing the compression. After exporting, open

the exported clip in Streamclip and compare the bit rate, frame rate, and file

size with the pre-exported clip.   I am guessing that the one that you exported out

of iMovie has the higher bit rate, higher file size, but the identical frame rate versus the

original clip.  The higher bitrate explains the larger file size of the export. Sometimes

dumbing it down doesn't entirely override the affect of the higher bitrate.


In summary, you get a better clip coming out of iMovie than you got going in.  In my

view that is a good thing.   With the cheap price of storage these days file size is fairly irrelevant. 

Quality is most important.  The frame rate will be the one that you set for the project.


-- Rich


 


 

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.

imovie export 10x bigger than source file???

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