KVCD video is encoded in
constant quality bitrate control mode which is much better overall video quality than
constant bitrate mode- unfortunately the final filesize can't be determined beforehand like constant bitrate mode can. The setting of constant quality (cq) mode affects the final filesize of the video so this is determined by encoding
samples of the video and guessing what size the full encode will be based on the filesize of the sample. The video is fed into TMPGenc via a video scripting language called
AviSynth.
MovieStacker is used to create the script for Avisynth by evaluating the video and determining the length (time), resolution, framerate, etc. and you can tell it what you want the destination resolution to be and it calculates the resizing values to write the script (which is just an ascii or text file with .avs extension)
After the Avisynth script is written you load that into
ToK or
CQMatic and either of these programs take control of TMPGenc to repeatedly encode samples and finally encode the full video with the correct cq (constant quality) value.
hope this helps,
ren