Saltar al contenido principal
SubtitleMatrix

Convertir SBV a SSA

O pega el texto de los subtítulos

Qué cambia esta conversión

1 cosa se descarta o requiere una decisión

  • Precisión

    la precisión de los tiempos: el reloj del resultado es más grueso, así que cada marca de tiempo se redondea al 10 ms más cercano

Esta lista proviene de la matriz de capacidades de estos dos formatos, no del archivo concreto que has cargado. Un archivo específico puede perder más si usa características que el formato permite pero que la matriz no modela.

Esta página convierte un SBV de YouTube en SSA. Arrastra el archivo o pega el texto y obtienes la versión SSA; el proceso ocurre en el navegador, sin subir nada y sin registrarte.

El único dato que se pierde es la precisión. SSA escribe un instante como 0:00:04.13 y SBV como 0:00:04.126, centésimas frente a milésimas, así que cada marca se redondea a los 10 ms más cercanos: 00:00:04,126 sale como 4,13 s. Ningún bloque se desplaza más de 5 ms y el orden y el texto se conservan; si vas a cuadrar estos subtítulos con otro archivo, este es el punto donde la conversión deja de ser exacta.

Una temporada completa se procesa en cola y se descarga en un solo ZIP.

Ejemplos

Un archivo SBV típico convertido a SSA

Entrada

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Resultado

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,The quick brown fox.
Dialogue: 0,0:00:04.00,0:00:06.25,Default,,0,0,0,,Jumps over the lazy dog.
Dialogue: 0,0:00:07.00,0:00:09.00,Default,,0,0,0,,Two lines here.\NAnd a second one.

En esta salida se pierde: precisión. Todo lo demás coincide línea por línea.

La misma conversión con una entrada difícil

Entrada

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Resultado

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Carriage-return line endings.
Dialogue: 0,0:00:06.00,0:00:08.00,Default,,0,0,0,,Indented timecode, no final newline.

Es el tipo de daño que traen los archivos reales: finales de línea mezclados, espacios sueltos, campos vacíos. Compáralo con el ejemplo limpio de arriba para ver qué perdona el analizador.

Preguntas frecuentes

¿Por qué cambian las marcas de tiempo al convertir de SBV a SSA?

SSA guarda el tiempo como 0:00:04.13 y SBV como 0:00:04.126: centésimas frente a milésimas. Por eso cada marca se redondea a los 10 ms más cercanos y 00:00:04,126 sale como 4,13 s. Nada se estira ni se reordena, y ningún bloque se mueve más de 5 ms; si vas a alinear estos subtítulos con otro archivo, ese es el único punto donde la conversión deja de ser exacta.

¿Cómo se ve la salida cuando un SBV se convierte en SSA?

Como SSA: sin números de bloque. Cada subtítulo es una línea Dialogue: dentro de la sección [Events], con un campo Marked donde SRT pone el número. Cada bloque SBV se convierte en un bloque SSA, en el mismo orden y con el mismo texto.

¿Qué ocurre con un bloque SBV de dos líneas al pasar a SSA?

Se escribe como dos líneas separadas por \N, que es como SSA representa un salto de línea duro. La pareja se mantiene: las dos líneas del SBV siguen siendo un solo subtítulo en la salida SSA y el reproductor las muestra juntas.

¿Se conserva el orden de los bloques de SBV en la salida SSA?

Sí, y de paso se ordenan por hora de inicio: primero el más temprano, que es lo que esperan todos los formatos de este sitio y cómo los leen los reproductores. Si tu archivo SBV traía los bloques desordenados, la salida SSA los devuelve al orden; es un cambio en la estructura del archivo, no en su contenido, y es deliberado.

¿Puedo convertir el SSA resultante de vuelta a SBV?

Sí, y esa dirección tiene su propia lista: al convertir SSA a SBV se pierden estilos, posiciones, karaoke y contenido propio del formato. Esa lista es distinta de la de arriba porque los dos formatos guardan cosas diferentes.

¿La salida SSA mantiene la codificación del archivo SBV?

No: la salida es UTF-8, con finales de línea Unix y sin marca de orden de bytes, sea cual sea la codificación del archivo SBV. Un archivo que llega en UTF-16 o en una codificación mono byte de Windows se decodifica al entrar (el panel de resultados lo indica cuando ocurre); lo que sale es siempre el mismo SSA en UTF-8.

Herramientas relacionadas