I want to join multiple subtitle files into a single file. The timecode of the 2nd subtitle must continue from the 1st subtitle file's timecode and so on. 

I've tried [Easy Subtitle Joiner](http://www.afterdawn.com/software/audio_video/subtitle_tools/easy_subtitles_joiner.cfm), but when I import more than 5 subtitle files in a shot, the time difference between timecode will be big. I also tried others, but it doesn't seems to be a nice joiner software.

Would you recommend a subtitle joiner that can shift time perfectly as it is joining. Because all the subtitle joiner will shift the time lot more as it move on to another subtitle file, this delays the subtitle text that start originally from the next subtitle file. But in overall, I'd like to join multiple subtitle files that actually sync with the video.