It is possible to use .SRT files with movies in QuickTime Player by installing Perian. However this does not work on the AppleTV 2.
I suggest you look at these two program. The first is Submerge, this 'burns in' the subtitles so they are part of the video, with this approach the subtitles are always on and cannot be turned off since they are now part of the video itself. The second program is iSubtitle, this adds the subtitles as a proper QuickTime subtitle track which can be turned on or off, you can even include multiple languages. As the subtitles are converted to a proper QuickTime subtitle track they will work on an AppleTV 2 unlike a separate .SRT file.
Both programs are actually produced by the same company. See http://www.bitfield.se/index.html
I also have the need to add subtitles to video files.
One of my friends show me a step by step guide on how to add subtitles to MKV, MP4 at
After tried, it really helps.
Now i like to share it here, hope it also helps for you.
This guide can help:
Add all kinds of subtitles to MKV such as add SRT to MKV, add *** to MKV, add SSA to MKV, add SUB to MKV, as well as keep or change MKV to other video formats like MP4, MOV, AVI, WMV, FLV, MPEG, ASF, DV, RM, WebM, OGV, etc
Embed subtitles to almost all kinds of video formats like MP4, AVI, WMV, MOV, FLV, ASF, WebM, OGV, TS, MTS, M2TS, MOD, MPEG, H.263, H.264, Apple ProRes, F4V, SWF, MXF, MVI, M4V, QT, DAT, 720p/1080p AVCHD and more;
Work on both Mac OS X or Windows computer