J'ai téléchargé la vidéo sur YouTubeand et ajouté les sous-titres mais les utilisateurs ne réalisent pas qu'ils peuvent les activer. Je sais qu'il existe un paramètre d'URL particulier pour le lecteur intégré, mais cela ne fonctionne pas pour youtube.com
lui-même. J'ai essayé:
http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1
et il renvoie la page en allemand, mais n'active pas les sous-titres.
Comment puis-je forcer YouTube à utiliser des sous-titres sur youtube.com
lui-même?
&cc_load_policy=1
semble fonctionner, car il active le CC, mais aucune langue ne peut être définie ... dommage, il est si pratique de partager correctement les liensRéponses:
J'ai découvert comment le faire.
Ajouter
à votre URL de vidéo, et les sous-titres seront sur youtube.com par défaut. Bien sûr, vous devez utiliser votre langue au lieu de
de
.la source
La seule façon que j'ai trouvée est de changer l'URI de
à ce modèle
Si
hl=
cela ne fonctionne pas (dans certains cas, cela ne semble pas fonctionner), essayezcc_load_policy=1&cc_lang_pref=
.Sur bash / Linux, vous pouvez simplement copier l'URI avec cette structure, puis exécuter cette commande (code espagnol codé en dur) pour transformer le contenu du presse-papiers (vous pouvez créer un alias):
Vous pouvez lister les sous-titres disponibles codes de langue ISO 639-1 avec youtube-dl :
Désavantages:
la source