I need to load subtitles as external xml/text (representing different language) files for a video. However, I'm trying to decide on a schema/format for my external file, and have come across two options:
- SAMI: http://msdn.microsoft.com/en-us/library/ms971327.aspx
- Timed Text: http://www.w3.org/AudioVideo/TT/
Right now I'm leaning towards SAMI since it seems like Timed Text is relatively new and still being drafted. Also, Netflix mentioned that they were working on an implementation for it: http://blog.netflix.com/2009_06_01_archive.html
Does anyone have any suggestions/recommendations?