Subtitle programs:

Online tools:

Transcripts:

BBC iPlayer (Create subtitles from iPlayer captions):