http://msdn.microsoft.com/library/defau ... ifiles.asp
http://msdn.microsoft.com/library/defau ... rticle.asp
and
http://msdn.microsoft.com/library/defau ... xample.asp
Here's an example of SAMI in action (requires Windows Media Player 7.0 and up)
http://www.sidicas.us/temp/SAMI_Chobits.ZIP (1.3 MB)
I made this manually...the SAMI file is just a text file..open it up in notepad or something and take a look at it if you want.
How to turn on SAMI:
1. Open the media file in WMP
2. Go under View -> Now Playing Tools -> Captions (If your using Windows Media Player 7), for other versions of WMP, I dunno how to turn on captions
3. Captions should appear
4. Turn captions off by going View -> Now Playing Tools -> Show Equalizer and Settings
If it doesn't work:
1. Make sure the .SMI file is in the same directory as the media file
2. ... .SMI file has the same base filename as the media file
ex: video.mpg
video.smi
3. Check version of WMP
4. Shoot your Windows box and tell me to release a Linux version

What's hot: The SAMI file is independant of the media file...delete the sami file, media file still works! Sami files can be added to any existing media file playable in WMP without touching the media file!
Important things not shown in this example: Video Captioning (The dog barks), (The phone rings) basically captions
for deaf people
Basically I'm working on a freeware program that will make SAMI files for any file that is playable in Windows Media Player
Here are my notes (imported from my TI-89 so sorry for crap formatting):
Project Name:
Sidicas's SAMI Editor
:
: A progam that allows the
easy editing of SAMI
code so that people can add
:subtitles to A/V without
:any difficulties.
:
:Goals:
:- Beta Finished by 5/1
:- Exports SAMI Files
:- WYSIWYG
:- Support for different
:font sizes and colors
:for the subtitles.
:- Full Error Trapping
:- Familiar Windows type
:GUI that will accomidate
: both Audio & Video
: captioning
:
:Wish List (Things I prolly can't complete before 5/1):
:- Imports SAMI Files
:- Scrolling Captions
:- Some visual
:representation of the
:timeline like in Adobe
:Premiere so that it would
:be easy to see what parts
:have been captionedand
:which ones have not.
:- Allows caption input
:in languages that do not use
:alphabet characters
:
Other Notes:
: - SAMI is precise upto 1/1000th of a second but WMP captions
: is only precise to 1/10th of a second
:
:Menu Items:
File:
:- Open A/V File (filetypes: WMP Openable)
:- Export SAMI File
:- Edit SAMI File
: (text edit,
: professionals only)
: Quit
Ok, I need your input! Pictures, sketches, ideas, new goals, anything would be great.
Would this make a good GUI?

Yes? No? Maybe so?
You all know the most about syncronization, subtitles, and music so you betch your bippy I knew where to go for suggestions!