This sounds like an interesting idea, I will see about that. Thanks for the idea :)
An error occurred while saving the commentAndroclus commented
Just FYI, until then:
I am currently able to get youtube videos and their subtitles (in my own language, English, if they are available) with the python script called "youtube-dl".(1)
$ /usr/bin/youtube-dl --write-sub --sub-format 'vtt/srt' --sub-lang en https://www.youtube.com/watch?v=xxxxxxxx
This will download and create two files: the video/audio file (usually as .mkv or .webm) and the subtitle file (as .en.vtt or .en.srt):
Now I can watch the movie in vlc(2):
$ vlc Movie-Title-xxxxxxxx.mkv
and vlc will automatically see the .srt (or .vtt) file and use it.
I noticed that youtube-dl also works for vimeo, dailymotion, and many others.
(1) http://rg3.github.com/youtube-dl/ (but it is already conveniently available in my OpenSUSE Linux distro repository as the "youtube-dl" package.)
(2) vlc: Videolan Player: https://www.videolan.org/vlc/ (this too is in my repo, though I do have to go to the Packman repo to get some extra codecs)