Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to download sub files from the videos? Are they .srt files? I want to save all the subs available for this video (there are subs available in 3 languages). I know how to save the video file but I want to use the subs with the video offline; any solutions? Also, is there a software I can use to streamline this?

Environment: Windows 7 Pro & Internet Explorer 8.

share|improve this question
See also (for the auto-generated transcriptions): webapps.stackexchange.com/questions/2751/… – Mechanical snail Nov 12 '12 at 1:03
@verve, These auto generated subtitles have a lot of errors in them.... – Pacerier Oct 17 '15 at 6:59

Assuming you have Python installed, you can use getyoutubecc, which is a Python script.

Execution is as follows

>> python getyoutubecc Akqkvx407c8

Then keep the video and .srt in the same folder and you should be able to play in VLC.

For a non-technical way try one of the conversion sites such as http://mo.dbxdb.com/, which will download the .srt within a zip.

Open file in menu

Select the track from the zip file

Select the track

And then you should see the subtitles appear

Subtitles at the bottom of VLC screen

For videos with multiple tracks you will have to dig in and save it from .xml to .srt manually, there isn't a ready made tool out there on the web


Where can be en for English, it for Italian and de for German.
<VIDEOID> is the id of your Youtube video.

For some videos, it appears necessary to specify the name of the subtitle track, as seen on the Youtube page of the video, as a third argument:

share|improve this answer
I don't know what Python is! How do I execute? Sorry, I'm a newbie. Can you explain in more detail? – verve Mar 27 '12 at 23:04
@verve it's a programming language. You can use mo.dbxdb.com to achieve a similar result. – phwd Mar 28 '12 at 0:55
It seems to work. Well, when the video plays on YT the Eng. subs plays first by default so maybe that's why it's downloading the Eng. subs. How do I download the 2 other languages for the same video? How do I choose to download the other subs? – verve Mar 28 '12 at 5:25
You use this http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID> and replace with the id to get an .xml file which then needs to be converted to a .srt – phwd Mar 28 '12 at 6:08
The new URL is youtube.com/api/timedtext?lang={LANG}&v={VIDEOID} – mvark Mar 17 '14 at 14:41

There is an open source utility called 4k video downloader for this task.

4K Video Downloader allows to download video and subtitles from YouTube in the high quality as fast as possible to your computer.

share|improve this answer
Note that Chromebleed Checker flags this website as affected by the Heartbleed bug. – Aurélien Ooms Aug 24 '14 at 0:32

There's an web-based application that will Download the youtube subtitles and give you the option to save as .txt or .srt format called youtube subtitles download

share|improve this answer

Alternatively, there's also a Firefox plug-in called YouTube Caption Downloader.

share|improve this answer
up vote 1 down vote accepted

I hope it's okay that I'm answering my own question but I thought what I found would be useful to others as well.

This is a piece of software that downloads all available subs from a YouTube video with one click in .srt format. It has other features as well: http://google2srt.sourceforge.net/en/ Or you can use this web-based application that will do the job right. http://www.serpsite.com/youtube-subtitles-download-tool/

Thank you phwd for helping but Google2SRT is super-easy to use and exactly what I was looking for.

share|improve this answer

protected by ChrisF Apr 11 '15 at 17:19

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.