Les sous-titres sont à prendre en compte dans le référencement de votre vidéo. D’une part par ce qu’ils permettent de toucher un public plus large mais aussi par ce qu’ils sont une retranscription écrite de la vidéo et sont donc indexables par les moteurs de recherche.

Pourquoi forcer l’affichage des sous-titres?

Les sous-titres, lorsqu’ils sont disponibles, sont accessibles à la demande mais il peut être pertinent de forcer leur affichage afin qu’ils apparaissent pendant toute la lecture de la vidéo. En effet  certains cas sont particulièrement adaptés, en voici quelques exemples:

  • La vidéo ne possède pas de voix mais des informations écrites
  • La voix est difficilement audible du fait de la qualité de l’enregistrement
  • Le bruit vient couvrir la voix dans le cas d’une vidéo enregistrée sans prise de son spécifique
  • L’accent ou la façon de parler n’est pas compréhensible par tous
  • Le débit de parole est trop rapide

Comment forcer l’affichage des sous-titres?

Sur Youtube :  Intégrez le bout de code yt:cc=on dans les tags de la vidéoaffichage-sous-titre

Sur un autre site : lorsque vous souhaitez héberger une vidéo youtube sur votre site web, Intégrez le code cc_load_policy=1 dans le code iframe comme ci-dessous:

<iframe width= »560″ height= »315″ src= »//www.youtube.com/embed/dJaEr87DbJY?cc_load_policy=1 » rel=0″ frameborder= »0″ allowfullscreen></iframe>

Voici un exemple d’affichage forcé :

Forcer les sous-titres dans une autre langue

Dans le cas d’une vidéo destinée à l’international, vous avez la possibilité de forcer le choix de la langue à afficher. C’est particulièrement pertinent quand une vidéo est reprise sur les sites locaux d’un groupe international.

Ajoutez &hl=es&cc_lang_pref=es” avant “&cc_load_policy=1”  dans le code d’hébergement de la vidéo.

– “hl” definit la langue à l’intérieur de la vidéo
– “cc_lang_pref” définit la langue choisie pour la lecture de la vidéo

Si l’on prend l’exemple d’un affichage de sous-trite en français, le code est = fr , le code iframe à intégrer est alors le suivant :

<iframe width= »560″ height= »315″ src= »//www.youtube.com/embed/dJaEr87DbJY?&hl=fr&cc_lang_pref=fr&cc_load_policy=1 » rel=0″ frameborder= »0″ allowfullscreen></iframe>

Voici la liste des codes internationaux des langages