well, usually, people who want to make a video from a sequence of photos, they are considering photos having similar length and width. So why not loading the first image, then get the image size, then update the line 499 accordingly. Then the output video will display exactly what the user want. He can resize his video later with maybe other software, but the base video will respect the initial image size, which is quite important I think.
another improvement is indeed to ask the user if he wants to downsize the image size (let's say if 1 image is 2Mo, then downsize options might allow smaller size. This is quite useful I think, otherzise, videos can reach several 100Mo for nothing. Just a kind of animated diaporama of this size is not so useful.
So the MakeMovie.m program is really fantastic right now, it works very well, and having those "standard" options below will make it perfect for the needs of many people.
I suggest to make a simplified version of this program, without the GUI interface, so that the code could be implemented in any other matlab program that does autamated jobs, output sequence of images or figures, then animate them with this short code.
I did several years ago, but I lost the code on old Mac computer that passed away recently ...
Thank you again for developing this code, it was really helpful to me.