You mean you record an SD video on some kind of camera, which probably compresses the hell out of the picture, then transfer the video to your computer, open the magic application, open the video, press some button(s) and you get HD video out of it?
That exists, many software can resize, but it cannot create information that is not there to begin with.
In other words, while you get a video files with a technical HD resolution, it will not look like HD, as the source was not HD.
Or do you mean something else?