SRT en video

This topic contains 8 respuestas, has 3 voices, and was last updated by  Ignacio Gros Hace 6 años, 11 meses.

  • Author
    Entradas
  • #29150

    mmaria
    Member

    Hola,
    quiero subtitular un video con Aegisub, e insertarlo en el scorm. ¿Alguien ha probado a subir con el archivo .srt?

    Gracias.
    Saludos

  • #29151

    Ignacio Gros
    Keymaster

    No lo había probado y… ¡funciona!

    Añade el vídeo, que tendrá un código como éste:

    <video width=”320″ height=”240″ controls=”controls” class=”mediaelement”>
    <source src=”resources/video_mp4.mp4″ type=”video/mp4″ />
    </video>

    Luego añade las etiquetas TRACK:

    <video width=”320″ height=”240″ controls=”controls” class=”mediaelement”>
    <source src=”resources/video_mp4.mp4″ type=”video/mp4″ />
    <track label=”English” kind=”subtitles” srclang=”en” src=”subtitles-en.vtt” />
    <track label=”Español” kind=”subtitles” srclang=”es” src=”subtitles-es.vtt” />
    </video>

    Como de momento el plugin no permite seleccionar los subtítulos (lo apunto como posible mejora para más adelante), tendrás que incluir un enlace a los ficheros VTT en el elp. Puedes crear un enlace de texto, sin más, o usar el iDevice Nota o Ficheros adjuntos.

    Espero que te sirva.

    • #29154

      rluna
      Member

      Hola Ignacio ¿Hay posibilidad de que el plugin admita archivos mkv?
      Con herramientas como mkvtoolnix se pueden incorporar los subtítulos al archivo mkv. De esa forma se podrían incluir varios subtítulos y que se pudieran elegir desde el reproductor o predeterminar uno de ellos si se quiere que aparezca por defecto.
      La ventaja con respecto a empotrarlos en la imagen vídeo es que se pueden eliminar, modificar o, simplemente, dejarlos como parte del mkv pero sin que se reproduzcan salvo que el usuario lo indique.
      De momento muy interesante el procedimiento que cuentas.
      Un abrazo

    • #29157

      Ignacio Gros
      Keymaster

      Hola Raúl.

      De momento no podremos modificar el plugin. Se usa una versión antigua de MediaElement.js. Se usa esa en lugar de una más moderna porque el motivo por el que usamos el reproductor es asegurar la compatibilidad de varios formatos (incluido FLV) en diferentes navegadores (también algunos antiguos). La nueva versión del plugin tiene como objetivo dar soporte a otros proveedores, algo que podemos hacer con un IFRAME, sin más. Aquí se explica mejor: https://github.com/exelearning/iteexe/issues/136

      De todas formas, creo que lo que propones se consigue con VTT: puedes seleccionar los subtítulos que quieres y se pueden modificar fácilmente porque son archivos de texto independientes.

      Me parece que estaría bien poder elegir esos subtítulos desde el propio plugin, eso sí. Abro una petición para intentar hacer la mejora en cuanto se pueda: https://github.com/exelearning/iteexe/issues/255

  • #29152

    mmaria
    Member

    wow, gracias!!

    • #29153

      rluna
      Member

      Si hay solo un subtítulo y quieres que aparezca siempre también tienes la opción de empotrarlo en el video usando handbrake

    • #29165

      mmaria
      Member

      Es por el tema de la accesibilidad para las personas sordas que prefieren tener una pista de subtitulo.

  • #29164

    mmaria
    Member

    Ignacio Gros, he estado intentando incrustar el vtt pero parece que no funciona. Te cuento:
    en código del video lo he puesto como tu has indicado, y luego en el contenido de la página, bajo el video he escrito Subtitulo y lo he enlazado con el archivo .vtt.
    ¿Qué puedo hacer?
    ¡GRACIAS!

    • This reply was modified Hace 6 años, 11 meses by  mmaria.
    • #29167

      Ignacio Gros
      Keymaster

      Hola.

      Exporta y comprueba si en la carpeta exportada están los ficheros VTT.

      Luego mira el código de la página HTML en el que debe estar el vídeo con subtítulos.

      Debe tener un código parecido a éste:

      <video width=”320″ height=”240″ controls=”controls” class=”mediaelement”>
      <source src=”resources/video_mp4.mp4″ type=”video/mp4″ />
      <track label=”English” kind=”subtitles” srclang=”en” src=”subtitles-en.vtt” />
      <track label=”Español” kind=”subtitles” srclang=”es” src=”subtitles-es.vtt” />
      </video>

      Comprueba si la ruta de los VTT (subtitles-en.vtt y subtitles-es.vtt en el ejemplo) coincide con el nombre de los ficheros. Debe ser así: src=”tu-fichero.vtt”, y tu-fichero.vtt tiene que estar en la carpeta exportada.

      Debería funcionar. Si no es así, adjunta un elp con ficheros de ejemplo y dinos qué sistema operativo y navegador estás usando, por favor.

You must be logged in to reply to this topic.

Skip to content