Cómo forzar que los subtítulos aparezcan en videos de YouTube

Seguramente has deseado que la gente pueda ver tus videos de Youtube con subtítulos pero no sabes bien cómo hacerlo. O bien, el video que subiste no tiene por defecto comenzar con los subtítulos activos pero tú necesitas que sea así... ¿Cómo puedo comenzar los videos con subtítulos activos?

Algunas razones para que aparezcan los subtítulos

Cómo etiquetar videos de YouTube para forzar subtítulos

Para forzar la introducción de subtítulos en un video específico de YouTube solo se debe de agregar yt:cc=on como parte de las etiquetas de ese video.

captions youtube 1

Cómo forzar los subtítulos en un video de YouTube incrustado

Si va a insertar su video de YouTube en algún sitio web y desea forzar el uso de subtítulos, se debe de añadir  cc_load_policy=1 al final de la URL de origen dentro del código.

captions youtube 2

Cómo mostrar los subtítulos en otros idiomas

En ocasiones debemos mostrar los subtítulos en un idioma diferente aparezcan en una incrustación en un sitio web. Esto resulta muy práctico si en el sitio existen 2 o más idiomas: puede mostrar el mismo video pero forzarlo en diferentes idiomas cuando corresponda.

Aunque parece obvio, cabe mencionar que para poder asignar subtítulos, lo primero que se debe de hacer es subir el archivo de idioma al video de YouTube. Una vez hecho esto, hay que buscar  el código de idioma apropiado. Por ejemplo, si se quiere usar subtítulos en inglés: el código es en o si necesitas usar en español, el código es es.

Se debe de agregar en la url del video las siguientes variables: &hl= en&cc_lang_pref=en . Estas variables deben de ir antes de la variable &cc_load_policy=1.

Solo para aclarar, la variable hl establece el idioma para las funciones de texto en el video de YouTube, y la otra variable cc_lang_pref establece el idioma para los títulos del video como se puede ver en la siguiente imagen:

captions youtube 3