Here’s what I would suggest:
Get a DVD player that can play DivX and can show subtitles in SRT and SUB format… and before purchase make sure that the font is readable (oftentimes font size built in standalone players is ridiculously small on the TV screen - literally unreadable)
Rip DVD to your hard drive with DVD Decrypter
Use SubRip to convert bitmap subtitles from DVD into SUB or SRT format. You will need to “teach” it which subtitle character means which letter (it’s basically OCR) but it’s pretty fast.
Use AutoGordianKnot to encode decrypted content into DiVX or XVID - this is easy, basically just select whether you want movie size to be 700 MB or 1400 MB (fit on 2 CDs) and let the program worry about the rest - it’s good at what it does
Note: I hope you have relatively recent PC - anything above Athlon 1800 XP will work pretty good, but dual-core system would be like a dream-come-true. Faster processor and faster memory = faster process. I remember I started ripping on Athlon 1GHz with 512 MB of SDRAM-100 and it would last whole night. On modern core2duo processors you can rip and encode into XVID in less than 2 hours, in a background (while you use SUBRIP to rip subtitles in the same time).
Give same name (just different extension) to the SUB/SRT subtitle and AVI movie. Put them in a folder together - one movie = one folder.
Put as many folders as can fit on your DVD+R, burn with Nero and insert into standalone DVD player. Use “subtitle” button on your DVD player’s remote control to turn subtitles on or off.
You won’t be able to keep chapter structure, but you can use FastForward or Rewind button on your remote… some DVD players also provide “jump to time” option.
You can download all the programs I mentioned here at
All of this programs are free to download and use (except Nero, hehe). At Doom9 you will find many useful tips about the process, and they also have very experienced rippers in their Forum.
Good luck and happy ripping!