Skip to content

Conversor de SBV a TTML

Transforma subtítulos SubViewer al formato TTML de forma privada en tu navegador.

Arrastra y suelta tu archivo SBV aquí

o haz clic para buscar

Admite archivos .sbv de hasta 50 MB

Arquitectura del motor principal

Conversor online gratuito de SBV a TTML

Nuestro conversor de SBV a TTML lee la entrada SubViewer y produce salida Timed Text Markup Language (TTML) enteramente en tu navegador. La temporización de origen SBV (H:MM:SS.mmm inicio,fin separados por coma) se convierte a tiempos TTML en segundos, como 1.500s. Los estilos y el marcado que la salida básica no puede representar se normalizan o eliminan, dejando un archivo TTML válido y listo para usar. La conversión se ejecuta en el cliente, por lo que tus archivos de subtítulos nunca se suben a un servidor.

Inspector de payload y sintaxis

SBV a TTML Inspección de sintaxis y estructura de código

Comparación lado a lado de la sintaxis de código que ilustra definiciones de cabecera, sintaxis de marca de tiempo y formato de payload de cues

Sincronización de milisegundos
input.sbv
SBV FUENTE
0:00:01.000,0:00:04.000
Hello, world!
 
0:00:04.500,0:00:08.000
This is a subtitle file.
 
0:00:08.500,0:00:12.000
Converted locally!
output.ttml
TTML RESULTADO
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
Hoja de especificaciones

SBV vs TTML Especificaciones técnicas

Conforme a estándares
Formato de entrada

SBV

SBV

SBV (SubViewer) es un formato de subtítulos simple popularizado por los subtítulos de YouTube. Cada bloque tiene una sola línea de marca de tiempo con tiempos de inicio y fin separados por comas en formato H:MM:SS.mmm, seguido del texto del subtítulo. SBV usa [br] para saltos de línea y etiquetas entre corchetes para estilos, y no tiene números de secuencia ni cabecera de archivo.

Formato de salida

TTML

TTML

TTML (Timed Text Markup Language) es un formato de subtítulos basado en XML estandarizado por el W3C y usado en flujos de trabajo de streaming y radiodifusión. TTML almacena subtítulos en elementos <p> con atributos begin/end, y es la base de perfiles como IMSC e ITT. Esta herramienta genera TTML 1.0 básico con declaración XML, elementos <tt>, <body> y <div>, sin estilos, regiones ni metadatos adicionales.

Diferencias de Formato

SBV y TTML usan estructuras internas diferentes; el conversor normaliza los cues de origen al diseño objetivo.
SBV usa marcas de tiempo de inicio,fin separadas por comas en H:MM:SS.mmm; TTML usa atributos begin/end, y esta salida los expresa en segundos.
SBV puede llevar texto plano; TTML tiene su propio modelo de estilos, por lo que el contenido no admitido se asigna a un formato equivalente o se descarta.

Solución de problemas de conversión y dificultades

Soluciones prácticas para compatibilidad de reproductores, codificación de caracteres y sincronización de tiempos

4 dificultades comunes
GOTCHA #1

Los subtítulos se desincronizan o tienen desfase en el reproductor

Los vídeos a menudo varían en velocidad de fotogramas (23.976 fps vs 25 fps). Si el tiempo se desvía, utilice nuestra herramienta de Sincronización de Subtítulos para ajustar el desfase.

GOTCHA #2

Los caracteres aparecen como símbolos corruptos o signos de interrogación

Archivos antiguos guardados en ANSI o codificaciones regionales pueden fallar. Nuestro exportador estandariza todo a UTF-8 sin errores.

GOTCHA #3

Subtítulos superpuestos cuando varios personajes hablan a la vez

Cada formato gestiona el diálogo simultáneo de forma distinta. Puede ajustar la duración de las líneas individuales en nuestro Editor de Subtítulos.

GOTCHA #4

El software de edición de vídeo rechaza el archivo importado

Programas como Premiere Pro o DaVinci requieren sintaxis estricta. Nuestro conversor produce archivos limpios y estandarizados para flujos de trabajo de edición.

Características

Genera XML TTML bien formado con raíz <tt>, <body> y <div>.
Convierte la temporización de origen a atributos begin/end de TTML en segundos, como 1.500s.
Escapa caracteres especiales XML y convierte los saltos de línea en etiquetas <br/>.
Genera TTML en UTF-8 que puedes comprobar contra el perfil requerido por tu destino.

¿Por qué convertir?

TTML es usado por Netflix, Apple TV y muchas especificaciones de entrega de radiodifusión y streaming.
La estructura XML de TTML puede transportar estilos, regiones y temporización en flujos de trabajo profesionales.
TTML es la base de los perfiles IMSC e ITT usados para la entrega internacional de subtítulos.
TTML es un formato de intercambio moderno que se puede validar con herramientas XML.
Scenarios

Casos de Uso Comunes

Entrega de streaming

Crea subtítulos TTML como punto de partida para flujos de Netflix, Apple TV y radiodifusión que exigen una validación específica del perfil.

Intercambio profesional

Usa TTML como formato de intercambio validable para flujos de trabajo profesionales de texto temporizado.

Perfiles IMSC / ITT

Genera TTML básico que puedes adaptar y validar para entrega IMSC o iTunes Timed Text.

Format Ecosystem

Formatos Relacionados

SRT (SubRip)

La alternativa de texto plano: convierte a SRT cuando necesitas una compatibilidad amplia entre dispositivos.

VTT (WebVTT)

La alternativa web: convierte a VTT si tu objetivo es vídeo HTML5 o YouTube.

SCC (Scenarist Closed Captioning)

La alternativa de entrega con CEA-608: convierte a SCC cuando tu flujo de trabajo acepta subtítulos cerrados Scenarist.

Cómo funciona

  1. 1

    Sube tu archivo .sbv arrastrándolo o navegando.

  2. 2

    El analizador lee la estructura SubViewer y extrae el inicio, fin y texto de cada cue.

  3. 3

    La temporización de origen SBV (H:MM:SS.mmm inicio,fin separados por coma) se convierte a tiempos TTML en segundos, como 1.500s.

  4. 4

    Los estilos y el marcado se normalizan para la salida TTML básica, y los cues se formatean como elementos <p>.

  5. 5

    Se genera el archivo de salida .ttml y está listo para descargar.

Preguntas frecuentes

Lee un archivo SubViewer, analiza la temporización y el texto de cada cue, normaliza la estructura para Timed Text Markup Language (TTML) y escribe un archivo .ttml válido. La temporización de origen SBV (H:MM:SS.mmm inicio,fin separados por coma) se convierte a tiempos TTML en segundos, como 1.500s.

Por supuesto. Cada conversión se ejecuta en el lado del cliente en tu navegador. Ningún dato de subtítulos, contenido de archivo o metadatos se transmite a un servidor.

SBV es texto plano y esta salida TTML básica no define estilos ni regiones, por lo que no hay estilos de origen que heredar. El texto útil y la temporización en milisegundos se conservan; las etiquetas de corchete no compatibles se eliminan.

Sí, completamente gratis, sin registro, sin marcas de agua y archivos de hasta 50 MB cada uno. Todo el procesamiento ocurre en tu navegador, por lo que tus archivos nunca se suben a un servidor.

La temporización de origen SBV (H:MM:SS.mmm inicio,fin separados por coma) se convierte a tiempos TTML en segundos, como 1.500s.

Sí. El conversor es totalmente responsivo y funciona en navegadores móviles modernos en iOS y Android.

¿Listo para convertir tus subtítulos?

Suelta tu archivo SBV aquí y conviértelo a TTML en tu navegador.