This looks to be another one of those Converter/Transcoder softwares that are flooding the net with advertisements. They are all from the same company, just painted and named different. Most none of which work as advertised.
I tend to get the best results from AME, Squeeze, or the like.