La búsqueda de una herramienta
El primer reto fue encontrar una herramienta que permitiera convertir la transcripción que tenía en formato TXT al formato TTML requerido por WordPress.tv.
Durante la búsqueda revisé muchas páginas de conversión de subtítulos. Algunas solamente permitían convertir archivos SRT a VTT, otras eliminaban los tiempos y dejaban únicamente el texto, y varias no incluían la opción de generar un archivo TTML.
También encontré páginas que ofrecían la función que necesitaba, pero solicitaban registrarse o realizar un pago para completar la conversión. Por esta razón, tuve que seguir investigando hasta encontrar una alternativa gratuita que fuera compatible con los formatos de subtítulos.
Del archivo TXT al formato de subtítulos
La transcripción que tenía se encontraba guardada en un archivo TXT. Cada línea incluía una marca de tiempo y el texto traducido al español, pero todavía no tenía la estructura completa de un archivo de subtítulos.
Para poder realizar la conversión, primero fue necesario organizar el contenido en un formato de subtítulos que incluyera el número de cada fragmento, su tiempo de inicio, su tiempo final y el texto correspondiente.
Una vez organizado el archivo, fue posible convertirlo al formato TTML. Este formato utiliza etiquetas especiales para indicar cuándo debe aparecer y desaparecer cada subtítulo durante la reproducción del video.
La importancia de los timestamps
Uno de los aspectos más importantes de esta etapa fueron los timestamps o marcas de tiempo. Estos valores indican el momento exacto en el que cada subtítulo debe aparecer y desaparecer.
Si los tiempos comienzan demasiado temprano, el texto aparece antes de que la persona hable. Si terminan demasiado tarde, el subtítulo permanece en pantalla cuando ya se está diciendo otra frase. Por esta razón, una traducción correcta también necesita estar bien sincronizada.
Además, cada fragmento debe permanecer visible durante el tiempo suficiente para que pueda ser leído cómodamente. Un subtítulo con demasiado texto y una duración muy corta puede dificultar la comprensión del video.
- El subtítulo debe aparecer cuando comienza la frase.
- Debe desaparecer antes de que comience el siguiente fragmento.
- No debe superponerse con otro subtítulo.
- Debe permanecer en pantalla el tiempo necesario para poder leerlo.
- Los tiempos deben coincidir con la versión del video que se subirá a WordPress.tv.
Problemas encontrados
Uno de los principales problemas fue que no todas las herramientas aceptaban el formato TXT que tenía originalmente. Algunas páginas necesitaban que el archivo ya estuviera guardado como SRT, mientras que otras no ofrecían TTML como formato de salida.
También tuve que prestar atención a la duración de algunos fragmentos. Como la transcripción automática dividía ciertas oraciones en líneas muy cortas, algunos subtítulos aparecían durante pocos segundos y podían resultar difíciles de leer.
¿Qué aprendí en esta etapa?
Esta etapa me permitió comprender que un archivo de subtítulos contiene mucho más que una traducción. También necesita una estructura correcta, un formato compatible y tiempos bien definidos.
Buscar una herramienta adecuada tomó más tiempo de lo esperado, ya que tuve que probar varias páginas antes de encontrar una opción que me permitiera obtener el formato solicitado.
También aprendí que no se debe cambiar únicamente la extensión de un archivo TXT para convertirlo en TTML. El contenido interno debe estar organizado correctamente para que los programas y plataformas puedan reconocerlo como un archivo de subtítulos.

Leave a comment