OpenTZT is a good open source VJ util... it's not exactly intuititive but follow the tutorials and have a mess around and it gets clearer quite quickly.
It certainly does the job well when you get the hang of it, for the live performance side of things at least.
http://opentzt.sourceforge.net/