A Greasemonkey script to export YouTube captions/subtitles in SRT format

YouTube captions are downloaded by the video player in a custom XML format (it's actually the same format that Google Video used to have). There's a Java utility called Google2SRT that can convert such an XML into an SRT, but using this Greasemonkey script you can just load the YouTube video page and download+convert the captions in one single step. It doesn't get any easier than that. Smile