Subí el video a YouTube y agregué los subtítulos, pero los usuarios no se dan cuenta de que pueden activarlos. Sé que hay un parámetro de URL particular para el reproductor incorporado, pero no funciona por youtube.com
sí solo. Yo he tratado:
http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1
y devuelve la página en alemán, pero no activa los subtítulos.
¿Cómo puedo forzar a YouTube a usar subtítulos en youtube.com
sí mismo?
&cc_load_policy=1
parece funcionar, ya que enciende el CC, pero no se puede configurar el idioma ... lástima, es muy conveniente compartir enlaces correctamenteRespuestas:
He descubierto cómo hacerlo.
Añadir
a la URL de tu video, y los subtítulos estarán en youtube.com de forma predeterminada. Por supuesto, debe usar su idioma en lugar de
de
.fuente
La única forma que encontré es cambiando el URI de
a este patrón
Si
hl=
no funciona (en algunos casos no parece funcionar) intentecc_load_policy=1&cc_lang_pref=
.En bash / Linux, puede copiar el URI con esa estructura y luego ejecutar este comando (código español codificado) para transformar el contenido del portapapeles (puede hacer un alias):
Puede enumerar los subtítulos disponibles en los códigos de idioma ISO 639-1 con youtube-dl :
Inconvenientes:
fuente