Tools:
VirtualDub, VirtualDub Subtitler Filter, SRT to SSA and Tmpgenc.

Note! This method makes permanent subs in the video that you can not turn off. To make switchable subtitles you first must make SVCD and not many DVD Players support switchable subtitles, check our DVD Players list, but if you wanna try it out checkout MaestroSBT or submux.


Converting the subs

(if you have the subs in MicroDVD(.sub) format convert them to Subrip(.srt) with Subtool, read here and then continue this guide)

First convert the SRT subs to SSA with the SRT to SSA app like this:



Adding the Subs to the Video

Now Install VirtualDub, and then extract the Subtitles Filter to the Virtualdubs folder plugins.
Launch VirtualDub
File->Open and open the Video, Virtualdubs supports MPG, AVI and DIVX (if you want to subtitle DVDs use instead FlaskMPG)
Select Video->Filter to configure the subtitler filter.
Select Add.
Select the subtitler Filter and Click OK



Open the the created .ssa file that you have made with Sub Station Alpha by clicking on the ...
And Press OK.



Click OK again and it brings you back to the Virtualdub Preview.




And now it's time to "Frameserve" the Video directly to TMPGEnc.

IMPORTANT
, before doing this you have to have installed the "handler" so go to the Virtualdubs folder and run auxsetup.exe and hit the button Install Handler and click OK. Exit it and it's done.(if you get trouble using the frameserver read this guide for more info.)

Select File->Start Frame Server.
A Frame Server Setup window appear, click Start and a save window appears, Save the file as anything.vdr.

And now should this window appear, and it should say Frameclients installed: AVIFile only, it it says anything else install the Handler again as describe above. Don't click on the Stop Serving.




Now it's time to Encode the frameserved video to MPG. Launch TMPGEnc.
Open the .vdr by select Files of types: All files.
And now it's just to select VCD Templates or SVCD Template and Encode, read more under the AVI to MPG guides.




Done.







Problems:

Subtool
Download subtool and launch it.
Select Convert and open the MicroDVD .sub file
Select Output format SubRip
And hit Convert and you get yourself a .srt subtitle file