Which good/cheap software can do this without damaging the size?
You can achieve the required effect within Windows Movie maker by using the
custom rotate effect i made many months ago. These effects rotate the
video while keeping the aspect ratio intact. Copy paste the following xml
code into notepad and save as "rotate.xml" in C:\Program Files\Movie
Maker\Shared\AddOnTFX. Create the fodler if not there. Restart WMM
afterwards.
<TransitionsAndEffects Version="1.0" >
<Effects>
<EffectDLL guid="{B4DC8DD9-2CC1-4081-9B2B-20D7030234EF}">
<Effect name="Rotate Right" iconid="24" >
<Param name="InternalName" value="Simple3D" />
<Param name="RotateA" value="right" />
<Param name="Progress" value="0.25" />
</Effect>
<Effect name="Rotate Left" iconid="23" >
<Param name="InternalName" value="Simple3D" />
<Param name="RotateA" value="left" />
<Param name="Progress" value="0.25" />
</Effect>
<Effect name="Rotate Right Fit" iconid="24" >
<Param name="InternalName" value="Simple3D" />
<Param name="RotateA" value="right" />
<Param name="ScaleA" value="0.75" />
<Param name="InitialScaleA" value="0.75" />
<Param name="Progress" value="0.25" />
</Effect>
<Effect name="Rotate Left Fit" iconid="23" >
<Param name="InternalName" value="Simple3D" />
<Param name="RotateA" value="left" />
<Param name="ScaleA" value="0.75" />
<Param name="InitialScaleA" value="0.75" />
<Param name="Progress" value="0.25" />
</Effect>
</EffectDLL>
</Effects>
</TransitionsAndEffects>