Encoding a VCD with FlaskMpeg using Cinema Craft Encoder
You will need the following software for this guide:
FlaskMPEG - includes CCE plugin
Step 1
Rip the movie. Refer to the guide on ripping for this.
Step 2
Next we have to setup FlaskMpeg like in the BBMpeg section. Everything is done exactly the same except this time instead of choosing BBMpeg encoder, you choose CinemaCraft Mpeg-2/1. So from the from the "Options" tab in FlaskMPEG, choose "Select Output Format" and select the appropriate encoder as shown below.
Step 3
After setting up FlaskMpeg, you need to configure Cinema Craft Encoder. From the "Options" tab in FlaskMPEG, select "Output Format Options" and you should get a screen like the one shown below.
You may want to lower the packet size for a VCD, or you can leave it at its current setting.
Step 4
Press the "Video" tab and the set everything up like the picture shown below.

Step 5
Press the "Bitrate" tab and change the bitrate to 1150 kbps which is the standard bitrate for VCD. Make sure you select CBR because VCD uses a constant bitrate.

Step 6
Next press the "Quality" tab and you get the screen below

There is no specific setting you should have here but this is the way I usually have it setup. You can try experimenting with these setting and see what results you get.
Step 7
We don't need to make any changes in the "GOP" section so we can just skip that part. The only thing left to do is to setup the audio. So press the "Audio" tab and you should get the screen shown below.

The only thing you have to do here is change the bitrate to 224 kbps. Also change the stereo mode to "Stereo" and check the box for "Enable CRC".
Step 8
Now everything is setup so press the "OK" button. Then press the "Flask it!" button and the movie should finish encoding in about 4 or or more hours depending on your computer.
Then split the movie into two parts and use Nero to burn it as a VCD.