14

Yes, you can. If you are the video owner, you can make captions appear by default by adding this tag to your video: yt:cc=on. It won't stop people from turning them off by clicking the CC button, but it will default captions to 'on' for most users. Embedded videos When you embed a video on another site, you can make it so that ...


10

I have found Amara UniversalSubtitles service recently that is doing just that. There were some other similar startups before but it seems they got discontinued.


8

As @wil93 pointed out, now anyone can create online and contribute his own subtitles to some videos. You could ask the owner to activate that option of community contribution for that video, some videos or all of his videos at once as explained here. Then anyone could create the subtitles oneline, with youtube tools, in the language they chose. Or upload a ...


8

Use "Network inspector" function of your browser's script debugger and find second request to timedtext page after enabling transcribed subtitles then just copy all that request to the addressbar to download them in native YouTube xml format. To get SRT version run this code in the debugger console for that xml's page: function makeTimeline (time) { ...


7

Only some channels allow users to contribute subtitles. From Contribute subtitles and closed captions - Youtube Help Some channels let you contribute subtitles and closed captions to their videos. You can submit content for an entire video or just add what you know — every little bit helps make videos more accessible to a larger audience. If ...


6

There are a couple of ways to extract subtitles from a YouTube video - By specifying the language and VideoId in this generic URL - http://www.youtube.com/api/timedtext?lang={LANG}&v={VIDEOID} you can get an .xml file containing the subtitles in the desired language for a chosen video. To get rid of the tags within that file and to just have the plain-...


5

You can change fonts and colors and such via Settings gear > Subtitles/CC > Options


4

I have created a chrome extension which lets you drag and drop SRT file on any youtube video. You can check it out here: https://chrome.google.com/webstore/detail/subtitles-for-youtube/oanhbddbfkjaphdibnebkklpplclomal Now its updated to search and fetch subtitles directly from Amara and OpenSubtitles right there from the YouTube interface. Do check it out.


4

Try this Youtube Subtitles add-on for Chrome. Use this extension to add drag and drop subtitles to any youtube video This extension lets you add subtitles to any video you are watching on YouTube. Just drag and drop .SRT file or zipped .SRT file for your movie on to the video and the subtitles will start showing up.


4

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 ...


3

I don't think it is possible to search for videos with English captions only, but you can filter the search results to videos with subtitles by searching YouTube for the video you want to find, and then, from the search results page, open Search options / Filter and select the Closed captions option. You'll still have to make sure that the video you want ...


3

YouTube continues to have support for both machine-based audio transcriptions and manually created captions / transcriptions. It does not appear to be a function of the Flash vs HTML5 players. Video owners can explicitly disable the machine transcription: You can't delete the auto-captions, but you can hide them from viewers. To prevent viewers ...


3

Actually it is possible by simply adding the string /languagecode/ (e.g. /en/ or /de/). You just have to check beforehand if the subtitle already exists! The setting you cannot store though is the "interactive transcript". But once the language is set, the transcript—when opened—is set to that same language (i.e. the translation, not English) as well! ...


2

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.


2

Captions are on by default. You can force the language with hl=<lang> but there shouldn't be a need. hl stands for host language meaning that as long as the host language is set by default there should be no need to send it as a parameter. Try it yourself, Go to YouTube Scroll to the bottom and select a language as your default Now go to a video ...


2

I've found out how to do it. Add &hl=de&cc_lang_pref=de&cc=1 to your video url, and subtitles will be on youtube.com by default. Of course, you need to use your language instead of de.


2

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/ . Thank you phwd for helping but Google2SRT is super-easy to use and exactly what I was looking for.


2

I have created a Chrome extension for the same purpose. You can check it out here: Subtitles For Youtube


2

Found answer at Stack Overflow (the only difference was *.vtt instead of *.srt): To get any file downloaded by an swf loaded with by a html page, you can use your browser developer tool and look on the Network log ( chrome in my case ):


2

Found the answer to this. You have to change the font opacity setting. Its under the gear on the bottom of the video. Then click Subtitles, then options, then scroll to the bottom, and you'll see it right above Reset. Change it to 100% and you should be good.


1

One way to achieve this is to: (a) use the CC search filter, and then (b) use the new auto-translate feature in which you can translate into any language.


1

You can access captions through the Vimeo API. The Text Track endpoints allow you to retrieve direct links to the caption files.


1

Has he tried VPN like hide my ass: http://vpnverge.com/truths-about-hidemyass/ or DNS service like smartyDNS?


1

An overlay subtitle player is a more general solution in case you are watching videos not only on Youtube. I developed Penguin Subtitle Player which is an open-source, cross-platform standalone subtitle player. It supports all Windows, Linux and Mac OSX. It can always stay on top of flash player and HTML5 full screen so using it with online videos has no ...


1

If you are trying to add subtitles to the video being played, you can use the chrome extension YouTube SubTitles This plugin allows to attach .srt files to the YouTube videos. If the videos are uploaded by you on your account, then you can use Youtube video editor to add captions. You can upload srt, sub etc. files for captions.


1

The only way I found is changing the URI from https://www.youtube.com/watch?v=2s3aJfRr9gE to this pattern "https://www.youtube-nocookie.com/embed/" + VIDEO_ID + "?hl=" LANG_CODE If hl= doesn't work (on some cases doesn't seems to work) try cc_load_policy=1&cc_lang_pref=. On bash/Linux you can just copy the URI with that structure and then run this ...


1

The English cc (closed captions) are not yet very good on YouTube. They use voice recognition and are generated on-the-fly. What we want is what YouTube calls "annotations." I have found that I can find movies with subtitles (annotations) by including the word "subtitle" in my search. For instance, a search on "Disney subtitle" will result in about 24,...


Only top voted, non community-wiki answers of a minimum length are eligible