I am converting a dvd with 2 episodes into xvid.
I ripped the subs using subrip, which gives me a continuous timeline for the subtitles in a srt file.
However, when I encode the vobs using ffmpegx, the subtitles for the 1st episode appear in the second episode.

To work around this I created different srt files for each episode and time corrected for the second episode so that it starts at 0 again.
Then I encode the vobs separately and load the corresponding srt file.

Ultimately, I wish to have burned subtitles with a different font than what the dvd provides.

My question is,
Is there a smarter way to do this?

I'd appreciate any help in this matter.