17

I uploaded a video in French on YouTube but a non-negligible number of English-speaking people are going to watch it. I uploaded the .srt file and everything works fine when I press the "CC" button.

However, I would like to force subtitles when I embed the video on my blog. I read the instructions here but they don't work anymore.

Any idea?

2
  • This question and answer were helpful to me except that I don't know that they work for iOS. My iPhone still won't display my videos' captions by default: stackoverflow.com/q/38839377/470749
    – Ryan
    Aug 8, 2016 at 22:23
  • I would rather like to know how to pass a URL parameter to turn the subtitles on. Embedding with subtitles is documented widely.
    – Avatar
    Jun 20, 2017 at 16:28

1 Answer 1

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 captions are always shown on the embedded video. To enable captions on a video you'd like to embed, just add &cc_load_policy=1 to the video's embed code.
  • You can also choose a caption language for the embedded video. To specify the caption language for the video that you'd like to embed, just add &hl=fr&cc_lang_pref=fr&cc_load_policy=1 to the video's embed code. Here, hl sets the language for the player menu, cc_lang_pref sets the language for the captions shown in the video, and cc_load_policy=1 makes captions on by default. fr represents the ISO 639 language code for French. You can look up 2-letter language codes in the ISO 639-1 standard.

Source

6
  • 1
    from next time please don't only post links. Post the possible answer here. So that the question gets better visibility by search engines and people can find answers quickly.
    – Bibhas
    Jun 5, 2012 at 9:36
  • I'm so sorry. Thanks for the advice.
    – Vic Abreu
    Jun 5, 2012 at 12:06
  • 4
    this yt:cc=on doesnt work with mine
    – user23952
    Sep 2, 2012 at 6:19
  • 1
    Not sure if anything's changed, but when linking to videos on YouTube try cc=1 instead of cc_load_policy=1
    – shilgapira
    Nov 24, 2013 at 10:10
  • Funny how this is came up higher on the search list in Google than the original source.
    – Kard Nails
    Mar 23, 2014 at 14:51