Oh boy ... that's a loaded question. It's like asking what's a good Italian Dinner ?? There's LOTs of answers to that. Some here will probably just refer you to the VCDHelper web site. And if you are starting from scratch you have a lot to learn.
Mpeg-2 can be many things. It all depends what your final playback environment is going to be. SVCD? DVD ? Let's stick with SVCD as that's what you first asked for. I'm going to consider that you want a standard type-compliant SVCD. To be that there's a LOT of things that have to be in place.
There are also "non-compliant" SVCD Mpegs as well. These are sort of hybrids where bit rates or frame sizes and other things are out of spec. But let's just deal with a normal compliant SVCD like you'd buy over the counter.
Frame size 480x480 (NTSC) 480x570 (PAL) If you are in the US NTSC is the standard. In Europe and some other countries PAL is the standard.
FPS .. (frames per second) 29.97 (NTSC) 25.0 (PAL)
Audio: 44.1 kHz @ 224 kps
Video: Usually it a variable video bit rate, and the nominal video bit rate is around 2.3 Mb/s
Now that's just the major parameters to start with. To be fully SVCD compliant (and be accepted by most SVCD authoring / burning software) there are intrinsic things that are in place that you have little or no control over. These are things like packet size, and muxing rates and so forth. This things are part of what's generated during the encoding and multiplexing of the raw video and audio into Mpeg. Sometimes when you have all the afore-mentioned user parameters correct you may still find it rejected by an SVCD burning program because one or more of those "intrinsic" values are not correct.
That is often the easiest thing to fix and also the fastest. When you have problems with those internal settings, you can de-multiplex the audio and video into separate streams .. one an audio mpeg often using an extension of MPA and the other a video mpeg often using MPV. Then if your Mulitiplexing tool HAS an SVCD profile you can RE-Multiplex them back together. Those intrinsic setting are created during the multiplexing process and they are also part of the original encoding process as well.
So if you simply RE-multiplex, but use a proper SVCD profile ONLY those things internal are changed .. not the quality, frame size, bit rate, sound or anything else. Just the packet size, multtiplexing rates etc. and THEN your SVCD Mpeg-2 will be accepted for burning.
Whew .. Hope that helps .. I'm trying to give you a very simple "crash course" covering a very complex area. Bottom line .. you need to learn a lot more. But .. this is a good place to start.
Next question? ..
PS .. somebody help me if I left anything out.