My solution was a burn in one, but it's not very satisfactory for your use. If you want to experiment with it use a copy of your movie not the original!!
Convert the .srt to QT using the online tool at
open the movie file and the subtitle .txt file in QT7 Pro
Select all the text movie and use add to movie to include the track in your movie file
Extract the sound track from the movie file
Delete the soundtrack from the movie file
Export the movie file to a new file in QT7 Pro using ProRes 422 LT (Because there is no sound track the titles get rendered with the video)
select all the extracted sound file and add to the new movie file and save.
And you should have a QT video with burnt in titles and a soundtrack.
But it won't be that good, as characters are not stroked with the contrasting color so won't show up against all video, without an opaque background, and you may lose some quality in the re render of the video.
Playing in VLC is probably your best option.
It would be possible to adapt my subtitle script to parse the in and out times of the captions to pre waits in a group cue with Titles cues, but I don't have the time or need to do that at the moment. And you will still have the problem of non stroked characters over video to contend with.
Mic