What kind of programming language we have to use for this process or any free softwares are available ?
closed as not a real question by Journeyman Geek, soandos, slhck♦, Tom Wijsman, Nifle Jan 4 '12 at 17:56
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.
If you want to reverse the video, you can use the Invert filter from VirtualDub. From the video menu, you have access to the filters. From the audio menu, you can choose whether or not to process audio. You can download VirtualDub and find tons of tutorials on Google as well as their site on how to use it.