Jproj,
In my experience, I have seen APV, PV Elite and Compress, in the above three software, the best software is Compress to fulfill your requirements.
Compress software is available in two versions that are Dos & Window version, and there is a lot of future available in the window version...