The jagged edges are there because of the chosen settings:
My Canon settings are set to:
-1280 60p
My ML settings are set to:
- FPS override 45fps
- 1920 x 648 (1.00x)
- 16:9
To achieve the 60p readout speed, the camera reads every 5th horizontal line of the sensor . (skips 4 lines).
As you can see on the resolution settings, 1920 x 648 (1.00x) you can see you're not actually recording 1080 vertical pixels.
In this mode the 648 pixels are stretched in software to 1080 pixels, MLVapp does this automatically for you.
But there is an experimental build out there, which could improve things here.
Take a look at the experimental build downloadpage:
https://builds.magiclantern.fm/experiments.htmlLook for the 5d3 builds under "4K raw video recording; lossless compression"
In the crop_rec module, there is a preset choice for the following recording mode:
1920x1080 @ 45p and 48p (3x3 binning)
This is sort of what you did (1920x1080 at 45fps), but this mode only skips 2 horizontal lines (instead of 4 horizontal lines as standard Canon 60p does).
So in this mode, you are really recording 1080 pixels vertical, so no stretching in post, less jagged edges.