Hi Muddy, there are lots of settings in ppmcentre that you can change - you should have a read of the ppmcentre home page:
http://www.acquerra.com.au/astro/software/ppmcentre/
that lists all the command line options you can use to change the way it behaves.
The most likely reason for the erratic behaviour is that ppmcentre is having trouble differentiating between the "planet" and the "background", the default setting for ppmcentre sets a threshhold brightness value of 40 for the planet, any pixels dimmer than this are considered to be "background" pixels. If your video has a bright background then ppmcentre can get confused and start counting background pixels as part of the planet, so it gets the wrong idea of where the centre should be.
You should open one of your frames in an image editor and see how bright it thinks the background pixels are, and then run ppmcentre with the "-threshhold" option to set the background brightness a bit higher than this.
As an experiment you could just try running something like:
ppmcentre -threshhold=80 -outdir=test -width=400 -height=400
This will create a directory called "test" and fill it with the cropped images, then see if these are less jumpy. By setting a higher threshhold of 80 it should help ppmcentre differentiate between the planet and the background.
cheers, Bird