07 de noviembre de 2018
Forzar la activación de subtítulos en vídeos de YouTube
Los subtítulos en los vídeos son muy útiles para llegar a usuarios que tienen problemas auditivos o no entienden determinada lengua, ya que es más fácil leer algo que escucharlo (por la pronunciación, ruido, bajo volumen…) y es más económico traducir un texto a otro idioma que grabar cada voz según el idioma. El Doctor Hosting te sugiere que subas un único video a YouTube e insertes subtítulos en distintos idiomas, de esa forma tendrás el global de visitas en ese vídeo y mejorará su SEO. Hay tres formas de activar los subtítulos según la forma de verlos.
Activar que se muestren subtítulos en todos tus vídeos de YouTube
- Ve a ‘Configuración de la cuenta’
- Pulsa ‘Reproducción y rendimiento’
- Marca la casilla ‘Mostrar siempre subtítulos’ para que aparezcan siempre los subtítulos que subes a la plataforma
- Marca ‘Mostrar subtítulos automáticos mediante reconocimiento de voz (cuando estén disponibles)’ para que se muestren siempre los subtítulos que genera YouTube automáticamente en los vídeos. La transcripción es buena pero hay errores, conviene revisarla o asumir si es mejor mostrarlos aunque haya erratas
- Haz clic en ‘Guardar’
Mostrar subtítulos al embeber un vídeo
En tu web o blog puedes insertar los vídeos indicando en el código del subtítulo el idioma que quieres mostrar. Para ello ve a un vídeo de YouTube, pulsa ‘Compartir’ y luego ‘Insertar’.
Te aparecerá un código para embeber el vídeo y algunas opciones debajo para personalizarlo. Al final de la URL tenemos que añadir unas etiquetas para forzar los subtítulos:
- rel=0: desactiva la sugerencia de vídeos tras finalizar la reproducción
- hl: Establece el idioma para los controles del vídeo
- es: idioma español
- cc_lang_pref: Establece el idioma para los subtítulos del vídeo
- cc_load_policy: Fuerza a que el vídeo se muestre con subtítulos
- Código para embeber vídeo de YouTube forzando subtítulos en español (sustituye lo marcado con XXX por el código del vídeo):
<iframe width="560" height="315" src="https://www.youtube.com/embed/XXXcódigodelvídeoXXX?rel=0&hl=es&cc_lang_pref=es&cc_load_policy=1" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
- Código para embeber vídeo de YouTube forzando subtítulos en inglés (sustituye lo marcado con XXX por el código del vídeo):
<iframe width="560" height="315" src="https://www.youtube.com/embed/XXXcódigodelvídeoXXX?rel=0&hl=en&cc_lang_pref=en&cc_load_policy=1" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
En nuestro ejemplo el código es <iframe width=»560″ height=»315″ src=»https://www.youtube.com/embed/UF8uR6Z6KLc» frameborder=»0″ allow=»autoplay; encrypted-media» allowfullscreen></iframe>. Por tanto, al final de la URL le añadimos
?rel=0&hl=es&cc_lang_pref=es&cc_load_policy=1
En nuestro ejemplo el código forzando los subtítulos en español es
<iframe width=»560″ height=»315″ src=»https://www.youtube.com/embed/UF8uR6Z6KLc?rel=0&hl=es&cc_lang_pref=es&cc_load_policy=1″ frameborder=»0″ allow=»autoplay; encrypted-media» allowfullscreen></iframe>
Como ese vídeo tiene muchos más idiomas, si quieres embeberlo en inglés hay que añadir al final de la URL ?rel=0&hl=en&cc_lang_pref=en&cc_load_policy=1
<iframe width=»560″ height=»315″ src=»https://www.youtube.com/embed/UF8uR6Z6KLc?rel=0&hl=en&cc_lang_pref=en&cc_load_policy=1″ frameborder=»0″ allow=»autoplay; encrypted-media» allowfullscreen></iframe>
Forzar que se muestren los subtítulos al compartir un enlace
Si has leído el punto anterior comprenderás que puedes añadir un código a un enlace de YouTube para forzar a verlo en el subtítulo que elijas. Simplemente tienes que saber que el código del vídeo son los números y letras que aparecen en la URL del vídeo a la derecha del signo igual =
- Enlace forzando subtítulos en español: https://www.youtube.com/embed/códigodelvídeo?rel=0&hl=es&cc_lang_pref=es&cc_load_policy=1
En nuestro ejemplo: https://www.youtube.com/embed/UF8uR6Z6KLc?&hl=es&cc_lang_pref=es&cc_load_policy=1
- Enlace forzando forzar subtítulos en inglés: https://www.youtube.com/embed/códigodelvídeo?rel=0&hl=en&cc_lang_pref=en&cc_load_policy=1
En nuestro ejemplo: https://www.youtube.com/embed/UF8uR6Z6KLc?&hl=en&cc_lang_pref=en&cc_load_policy=1
Esto no funciona si el vídeo no tiene subtítulos o pegas el código al final de la URL de un vídeo de YouTube que está viendo, puesto que hay que sustituir “watch” por “embed”.
Buenas, he seguido las instrucciones, pero no he conseguido que aparezcan los subtítulos en español.
https://www.allinance.es/video-nuevo-microsoft-project-para-la-web/
En qué me he equivocado? Gracias!
Hola Jorge, el vídeo que está en esa web no contiene subtítulos en español, sólo en inglés y neerlandés (puedes verlo pulsando la rueda y luego el menú ‘Subtítulos’), por tanto sólo podrían activarse los subtítulos en alguno de esos idiomas. Un saludo.
Hola Jesús,
Quiero poner subtítulos en ingles a éste video https://www.youtube.com/watch?v=gdOmN0hIV0U he seguido tus indicaciones pero no lo logré.
Me puedes ayudar por fa.
Gracias
Hola Paola, ese vídeo no tiene incrustados los subtítulos, si pulsas el icono de la rueda (Configuración) verás que no tienes opción de activar los subtítulos, por tanto no es posible hacerlo.
HOla,
Yo tengo el mismo problema. No consigo forzar la aparición de los subtítulos en francés para este video (a pesar de que he comprobado que los subtitulos aparecen en youtube en francés)
https://www.youtube.com/embed/MTCOExd0hDk
He intentado tanto con el frame como sin él, pero no aparecen.
Hola
He subido un documental en oculto a youtube para que me genere los subtitulos automáticos con el reconocimiento de voz y no ha pasado nada. Seguí tus instrucciones y tampoco pasa nada. No me interesa hacer publico el video, por el tema del copyright y eso, pero si para poder verlo yo en casa. Si tienes alguna manera de comunicarnos te lo agradecería. (Por mail??)
Saludos (desde Chile)
Hola, me sucede una cosa, he conseguido poner los subtítulos autotraducidos en varios de mis vídeos, pero en algunos no me sale esa opción, he leído que es posible que los vídeos sean muy largos o cosas así pero no logro entender dónde está realmente el problema, ya que por ejemplo mi último vídeo es de menos de 20 min y no me permite añadir ese tipo de subtítulo, me podrías ayudar por favor? gracias!