Skip to content

Conversor de subtítulos de VTT a SMI

Convierte cues WebVTT con temporización en un documento SAMI de un solo idioma.

Arrastra y suelta tu archivo VTT aquí

o haz clic para buscar

Admite archivos .vtt de hasta 50 MB

Arquitectura del motor principal

Conversor gratuito de VTT a SMI

Este conversor basado en navegador lee cues de subtítulos WebVTT con temporización y escribe un documento SAMI (.smi) básico. Los tiempos de inicio se convierten en valores SYNC de milisegundos, los saltos de línea se transforman en elementos <br>, los caracteres especiales de HTML se escapan y una entrada SYNC de borrado marca el final de cada cue. El documento generado contiene una clase de idioma ENCC predeterminada en lugar de varias pistas de idioma.

Inspector de payload y sintaxis

VTT a SMI 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.vtt
VTT FUENTE
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
output.smi
SMI RESULTADO
<SAMI>
<BODY>
<SYNC Start=1000><P Class=ENCC>Hello, world!</P>
<SYNC Start=4000><P Class=ENCC>&nbsp;</P>
<SYNC Start=4500><P Class=ENCC>This is a subtitle file.</P>
<SYNC Start=8000><P Class=ENCC>&nbsp;</P>
<SYNC Start=8500><P Class=ENCC>Converted locally!</P>
<SYNC Start=12000><P Class=ENCC>&nbsp;</P>
</BODY>
</SAMI>
Hoja de especificaciones

VTT vs SMI Especificaciones técnicas

Conforme a estándares
Formato de entrada

VTT

VTT

VTT (WebVTT) es un formato de subtítulos de texto para vídeo web. Un archivo VTT comienza con una cabecera WEBVTT y usa temporización de cue con el formato HH:MM:SS.mmm --> HH:MM:SS.mmm. También puede contener identificadores de cue, ajustes de cue, etiquetas en línea, bloques NOTE y metadatos de estilo.

Formato de salida

SMI

SMI

SMI (SAMI, o Synchronized Accessible Media Interchange) es un formato de subtítulos basado en HTML. Este conversor genera un documento SAMI con secciones HEAD, STYLE y BODY, una clase ENCC, valores SYNC Start en milisegundos y una entrada SYNC de borrado al final de cada bloque.

Diferencias de Formato

VTT usa marcas de tiempo separadas por puntos; esta salida SMI usa valores SYNC Start en milisegundos.
VTT es un formato de subtítulos web; SMI es un formato de documento basado en HTML.
Los ajustes y el posicionamiento de cue de VTT se descartan durante la conversión.
Las etiquetas en línea de VTT se escapan como texto literal en lugar de convertirse en estilo SAMI.
Los comentarios e identificadores de VTT no se transfieren.
Esta salida SMI contiene una clase ENCC predeterminada, no varias pistas de idioma.

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

Lee cues de subtítulos WebVTT con temporización directamente en tu navegador
Escribe un documento HTML SAMI completo de un solo idioma
Convierte los tiempos de inicio de VTT en valores SYNC de milisegundos
Convierte los saltos de línea de los cues en elementos <br>
Escapa los símbolos & y los signos menor y mayor que en el texto de los subtítulos
Marca el final de cada cue con una entrada SYNC de borrado

¿Por qué convertir?

SAMI todavía se usa en algunos flujos de trabajo coreanos y multimedia heredados.
SAMI almacena la temporización como desplazamientos en milisegundos dentro de un documento HTML.
Un archivo SMI básico puede editarse en un editor de texto cuando un subtítulo web debe pasar a un sistema antiguo.
Convertir localmente evita subir material del programa o texto de subtítulos.
Un borrador SAMI de un solo idioma puede personalizarse después con CSS o clases de idioma adicionales.
Mantener copias en VTT y SMI admite distintos entornos de reproducción.
Scenarios

Casos de Uso Comunes

Borrador SAMI básico

Crea un documento SAMI básico de un solo idioma a partir de subtítulos web antes de comprobarlo en el reproductor o flujo de trabajo de destino.

Intercambio con herramientas heredadas

Lleva cues VTT con temporización a un flujo de trabajo que solicita entrada SAMI en lugar de WebVTT.

Edición de texto

Genera un archivo de subtítulos basado en HTML que puede abrirse y editarse en un editor de texto estándar.

Conversión local

Convierte subtítulos sin subirlos a un servicio de conversión externo.

Copias web y SAMI

Conserva una versión VTT para reproducción web mientras generas una copia SMI básica para otro entorno.

Format Ecosystem

Formatos Relacionados

Cómo funciona

  1. 1

    Selecciona o suelta un archivo .vtt; su contenido permanece en tu dispositivo.

  2. 2

    El analizador encuentra cues con temporización y lee su texto.

  3. 3

    Los identificadores y ajustes de cue se descartan.

  4. 4

    Cada tiempo de inicio se convierte en un valor SYNC Start de milisegundos completos.

  5. 5

    Los saltos de línea se transforman en elementos <br> y los caracteres especiales de HTML se escapan.

  6. 6

    Se escribe una entrada SYNC de borrado con un párrafo vacío al final del cue.

Preguntas frecuentes

Conserva la temporización de inicio y fin, el orden de los cues y el texto después de convertir los saltos de línea en elementos <br> y escapar los caracteres especiales de HTML. Los identificadores, ajustes, comentarios y estilos de VTT no se conservan.

Las etiquetas de cursiva, negrita, clase y voz no se interpretan. Sus corchetes angulares se escapan, por lo que el marcado de origen aparece como texto literal en la salida SAMI.

Cada tiempo de inicio se escribe como un valor SYNC Start de milisegundos completos. El final del cue se escribe como un segundo valor SYNC con un párrafo vacío.

Los ajustes de cue como line, position, align y size se descartan. La salida usa una clase ENCC predeterminada y no asigna el estilo ni el posicionamiento de VTT a CSS de SAMI.

No. Los bloques NOTE no contienen texto de subtítulo para este conversor y se ignoran. Solo se convierte el contenido de cues con temporización.

No. El conversor escribe una clase ENCC predeterminada para subtítulos en inglés. Puedes añadir manualmente clases de idioma SAMI adicionales en un editor de texto, pero esta herramienta no combina varios archivos VTT de distintos idiomas.

¿Listo para convertir tus subtítulos?

Suelta tu archivo VTT aquí y conviértelo a SMI en tu navegador.