In the first video, if you're talking about the shapes which are superimposed over the video, any NLE that has two or more video tracks will be able to do this. Most likely you'd create the graphics in a drawing package with a transparent background and themn simply overlay them over the video track in the video editing package. It's not so much what software as learning how to use it.
In the second I'm not entirely sure what bits you mean. I detect a bit of video "echo" in some sections. Something with at least 3 video tracks and an ability to lower the opacity of each will achieve this. If you mean the colouring, again most packages ffer a variety of filters etc to colour correct/enhance a video.
Again, it's not the software, it's learning how to use it.
__________________
Tim
|