subconv 

http://linux.bydg.org/~yogin/

Subconv converts divx subtitles from one format to another (currently only from srt/tmplayer/mdvd/sub2 to tmplayer/srt). It can also adjust subtitles delay and split subtitles. Subconv requires Python 2.1.

# subconv matrix.txt -o tmp matrix_new.txt
Auto-detects subtitles format and converts them to tmplayer.
# subconv -i srt matrix.txt matrix_new.txt
Forces srt-subtitles input and converts it to tmp-subtitles.
# subconv -i srt -o tmp -a 1 matrix.txt matrix_new.txt
Same as above, adds 1 second delay to new subtitles.
# subconv -i srt -S 01:30:03 matrix.txt matrix_cd1.txt matrix_cd2.txt
Converts and splits srt-subtitles "matrix.txt" to two tmplayer-format
subtitles. Split position is 01:30:03.

Latest version is 0.2.2

documented on: 2005.04.12