Convertir SSA a MICRODVD
O pega el texto de los subtítulos
Opciones
La velocidad de fotogramas con la que se cuentan los tiempos. En las páginas de formato es lo que necesita MicroDVD, porque guarda los tiempos como números de fotograma. En las páginas de velocidad de fotogramas es la velocidad con la que se cronometró el archivo (la versión para la que se hicieron los subtítulos), y el segundo recuadro de la página toma la velocidad del video con el que vas a usarlos. 23,976, 24, 25, 29,97, 30, 50, 59,94 y 60 son las habituales. Equivocarla desplaza toda la línea de tiempo, y en las páginas de velocidad de fotogramas la desplaza por una proporción en lugar de por una cantidad fija.
Qué cambia esta conversión
5 cosas se descartan o requieren una decisión
- Estilo
todo el estilo (negrita, cursiva, color, contorno, sombra)
- Posición
la posición en pantalla (cada bloque vuelve a la posición predeterminada)
- Karaoke
la sincronización karaoke (resaltado por sílaba)
- Velocidad de fotogramas
este formato guarda los tiempos como números de fotograma: los tiempos dependen de la velocidad de fotogramas que indiques
- Contenido específico del formato
contenido que el formato de origen guarda fuera de sus bloques (bloques que no son cue, texto de cabecera, ajustes por bloque, eventos comentados): el formato de destino no tiene sitio para él
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.
Convierte SSA a MicroDVD y obtén un archivo basado en números de fotograma. Arrastra un archivo o pega el texto; la conversión se ejecuta entera en tu navegador, sin subir nada y sin cuenta.
Los dos formatos no guardan lo mismo, y la diferencia no es cosmética: los estilos, la posición, el karaoke, la frecuencia de fotogramas y el contenido propio del formato no tienen dónde ir en MicroDVD. La lista de arriba sale de lo que cada formato puede expresar, no de tu archivo, así que no cambia aunque cargues otro.
Un archivo está bien y una temporada completa también: la cola los procesa en orden y los resultados se descargan juntos en un único ZIP.
Ejemplos
Un archivo SSA típico convertido a MicroDVD
Entrada
[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal
[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: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines
Resultado
{1}{1}25
{25}{100}Hello there.
{125}{200}Italic line.
{225}{300}Two|lines
En esta salida se pierden los estilos, la posición, el karaoke, la frecuencia de fotogramas y el contenido propio del formato. Todo lo demás coincide línea por línea.
La misma conversión con una entrada incómoda
Entrada
[Script Info]
Title: Dirty SSA
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
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.Resultado
{1}{1}25
{25}{100}Bold and underlined.
{125}{200}A soft|break and a {\p1}mystery{\p0} code.
Es el tipo de daño que traen los archivos reales: finales de línea mezclados, espacios sueltos y campos vacíos. Compáralo con el ejemplo ordenado de arriba para ver qué perdona el analizador.
Preguntas frecuentes
¿Qué pasa con la negrita, la cursiva y el color al convertir SSA a MicroDVD?
MicroDVD no guarda ningún tipo de estilo, así que todo eso se va: una etiqueta de anulación como `{\i1}` escrita en el texto del evento, o un color que venía de la tabla `[V4 Styles]`, no tiene dónde aterrizar, y cada línea se escribe como texto plano. Las palabras en sí no se tocan.
¿Qué ocurre con la posición en pantalla al pasar de SSA a MicroDVD?
MicroDVD no puede decir dónde se dibuja un subtítulo, así que los códigos `\pos`, `\an` y `\move` se descartan al salir de SSA, y cada cue vuelve a la posición por defecto que elige el reproductor: el borde inferior del fotograma y centrado, en la mayoría.
¿Qué pasa con el karaoke al convertir SSA a MicroDVD?
El tiempo se va; las palabras quedan. El karaoke vive en los códigos `\k`, `\kf` y `\ko` que lleva un evento SSA, que marcan cuándo se ilumina cada sílaba, y MicroDVD no tiene forma de registrar un instante dentro de una línea: las marcas se quitan y las sílabas llegan como texto MicroDVD normal.
¿Qué frecuencia de fotogramas debo indicar para convertir SSA a MicroDVD?
MicroDVD guarda un subtítulo como un par de números de fotograma, no como horas de reloj —`{103}{175}`—, así que la frecuencia de fotogramas es lo que convierte los tiempos SSA en lo que el archivo necesita: a 25 fotogramas por segundo, los cuatro segundos son el fotograma 100. Ajústala a la del vídeo al que pertenecen estos subtítulos; un valor equivocado apenas se nota al principio y se desfasa cada vez más cuanto más dura el vídeo.
¿Qué pasa con el bloque `[Script Info]` de SSA y el resto del script en MicroDVD?
Solo las líneas `Dialogue:` se convierten en subtítulos. El bloque `[Script Info]` (título incluido, porque MicroDVD no tiene dónde ponerlo), la tabla de estilos, las líneas `Comment:` y lo que esté incrustado en `[Fonts]` o `[Graphics]` se descartan. En un archivo SSA cuyo estilo se escribió a mano, esta es la pérdida que más se nota.
¿Cómo se ve la salida cuando SSA se convierte en MicroDVD?
Como MicroDVD: sin números de cue, un par de números de fotograma entre llaves abre cada línea. Cada cue SSA se convierte en un cue MicroDVD, en el mismo orden y con el mismo texto.
¿Cómo sale un cue SSA de dos líneas en MicroDVD?
Como una sola línea con una barra vertical entre las dos mitades, que es como MicroDVD escribe un salto de línea. El emparejamiento sobrevive: las dos líneas SSA siguen perteneciendo a un solo subtítulo en la salida MicroDVD, y el reproductor las muestra juntas.
¿Los cues SSA conservan el orden en la salida MicroDVD?
Sí, y de paso se ordenan por hora de inicio: primero el más temprano, que es como los espera cada formato de este sitio y como los leen los reproductores. Si tu archivo SSA listaba los cues desordenados, la salida MicroDVD los devuelve al orden; es un cambio en la estructura del archivo, no en su contenido, y es deliberado.
¿Puedo convertir el MicroDVD de vuelta a SSA?
Sí, y tiene su propia lista: convertir MicroDVD a SSA pierde la frecuencia de fotogramas y precisión. Esa lista es distinta de la de arriba porque los dos formatos conservan cosas diferentes.
¿La salida MicroDVD conserva la codificación del archivo SSA?
No: la salida es UTF-8, con finales de línea de Unix y sin marca de orden de bytes, sea cual sea la codificación del archivo SSA. Un archivo en UTF-16 o en una codificación de un byte de Windows se decodifica al entrar (el panel de resultados lo indica cuando ocurre); lo que sale es siempre el mismo MicroDVD en UTF-8.