Hostalia

Blog de Hostalia
07 de noviembre de 2018   |   Escrito por: Juan Hernández

Forzar la activación de subtítulos en vídeos de YouTube

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 en 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”.

 

 

Deja un comentario

* Campos obligatorios

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Leer condiciones

Oferta

Sobre este Blog

Otro sitio realizado con WordPress

Archivo del blog

Artículos más populares

Categorías

Visita nuestra web. www.hostalia.com Mejora tu posicionamiento con CloudSEO

Recibe nuestro boletín una vez al mes con las últimas noticias sobre hosting y tecnología

Subir