I have uploaded the video on YouTubeand added the subtitles but the users don't realize that they can turn them on. I know there is particular URL parameter for embedded player, but it doesn't work for youtube.com
itself. I have tried:
http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1
and it returns the page in German, but does not turn the subtitles on.
How can I force YouTube to use subtitles on youtube.com
itself?
Best Answer
The only way I found is changing the URI from
to this pattern
If
hl=
doesn't work (on some cases doesn't seems to work) trycc_load_policy=1&cc_lang_pref=
.On bash/Linux you can just copy the URI with that structure and then run this command (Spanish code hardcoded) to transform clipboard content (you can make an alias):
You can list the available subtitles ISO 639-1 language codes with youtube-dl:
Drawbacks: