Endings slides work like this:
A - General protagonist info
B - companion quest
C - side quest
D - side quest
E - main quest
You get A no matter what but in order to get B, C or D ending slides you need to either initiate their quests and/or finish them, if you do then once you beat E you will get a string of slides that tell the consequences of your actions. However, IIRC some endings won't be initiated unless you finish their quest line and factions/locations/companions you don't help/find/recruit won't show their ending slides either.
So no there are not multiple "movies", there is one "movie" (more of a clip-show with background voice over) which shows what happened to the groups/people/locations you have influenced during your gameplay.
Here's the thing though, if you complete faction quest H by choosing option #2 then if you finish House you will see how House reacted to #2, if you complete NCR you will see how NCR reacted to #2, this means that even if you have a save right before you choose a faction (right as you enter The Strip) then you will not see any of the endings but the ones you chose.
Example: Primm© has 3 choices for law enforcement and each determine the outcome of the ending slide, so if you side with NCR for Primm and then with House/Independent/NCR you still won't see what happened if you had chosen the robot or the convict.
So I wouldn't use a save game to load every time you want to side with someone else for the main quest, I would replay the entire game. Cause there are a lot of things you won't see by just reloading the same save over and over just to finish the main quest. And it's not just for the ending slides, it's also for the content in the actual game as well. If you choose to tell Raul to stay a Gunslinger you can't tell him to lay the guns to rest if you did this before your "main save".
And finally, once you go into The Topz and do your thing the reputation with the Legion will reset so you can work for them, if you're going to use a "main save" I suggest you save at that point.