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 ...
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.
I have created a chrome extension which lets you drag and drop SRT file on any youtube video. You can check it out here:
Now its updated to search and fetch subtitles directly from Amara and OpenSubtitles right there from the YouTube interface. Do check it out.
The only way I found is changing the URI from
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 ...
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.
Some bigger channels won't allow it, but if they do you can add your own subtitles in whatever language you want here's how...
First, go to the bottom right of the video and click on the settings
Then press Subtitles/CC where you should see this screen
Once you are there press on the Add Subtitles/CC and you should get to a new tab where you see this
This solution effects your videos on the platform aswell as when you embed it.
Go to "Youtube Studio" and click on the video where you want to force subtitles.
Scroll down to tags. Add yt:cc=on will force subtitles. Add cc_lang_pref=en to select preferred subtitles.
Make sure that you have published the preferred subtitles as extra language, even ...
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 ):
If community translations are allowed for the video, you can access them at the address
http://www.youtube.com/timedtext_video?v=<your video id>.
If not, there is no way to do what you are asking.
I would advice publishing a link to subtitles or to subbed reuploaded content in the comments.
Unfortunately, due to some young abuser who abused the translation system, YouTube has changed the rules. Under the new rules, contributed translations won’t be published to YouTube until the channel owner has manually approved them.
Hopefully, YouTube can figure out a smarter automatic publish mechanism later.
to mass-download subtitles:
download this: https://yt-dl.org/latest/youtube-dl.exe
in a folder where you downloaded youtube-dl.exe create batch file BATCH.cmd with content:
youtube-dl.exe -o %%(autonumber)s-%%(title)s.%%(ext)s --all-subs -a feed.txt
in a folder where you downloaded youtube-dl.exe create text file feed.txt with content like:
What you can do is use translated meta data: https://support.google.com/youtube/answer/6289575
So, if your video title is "kočka", you can use the translated title for English to say "cat [english subtitles]", or use the description to say "Note: English subtitles available".
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 ...
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.
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,...
I doubt you can do it without fixing your theme.
You ought to start with reading Tumblr's theme ustomize manual and unless you feel ready and sure you won't break it, don't mess ...
Try this script: https://github.com/siloor/youtube.external.subtitle
It won't load the video into another player, so there won't be any legal issues. Also the other features of YouTube remain still accessible.
If it is your own video, you can download the subtitles from the video manager. Go to:
Video Manager >> Edit (on the video you want) >> Captions >> (Click on the track you want to download) >> Actions (drop down box)
At the time of writing, there are three file types available:
These have different uses in different applications, but are ...