Convertir MICRODVD a SMI
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
1 cosa se descarta o requiere una decisión
- Velocidad de fotogramas
el origen guarda los tiempos como números de fotograma: cada marca de tiempo depende de la velocidad de fotogramas que indiques
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 archivo MicroDVD en SAMI (SMI). Arrastra el archivo o pega el texto y obtienes el documento; la conversión corre en el navegador, sin subir nada ni registrarte.
Se pierde una sola cosa: la velocidad de fotogramas. MicroDVD guarda pares de fotogramas y SAMI guarda tiempos, así que los números se dividen por la velocidad que indiques; si dejas el campo vacío se usa la que declare la primera línea del archivo, y si no declara ninguna, 25 fps, con un aviso. Cada bloque pasa a una etiqueta <SYNC Start=…> con su texto en un <P> y un bloque <P> detrás que vacía la pantalla, la barra vertical se convierte en <br> y el orden se conserva.
Un archivo o una temporada: la cola procesa en orden y los resultados bajan juntos en un ZIP.
Ejemplos
Un archivo MicroDVD típico convertido a SAMI
Entrada
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Resultado
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=4000>
<P>The quick brown fox jumps over the lazy dog.
<SYNC Start=6000>
<P>
<SYNC Start=8000>
<P>Faster than<br>the last one.
<SYNC Start=10400>
<P>
</BODY>
</SAMI>
En esta salida se pierde: velocidad de fotogramas. Todo lo demás coincide línea por línea.
La misma conversión con una entrada difícil
Entrada
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
Resultado
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=4000>
<P>Leading zeros in the frame numbers.
<SYNC Start=6000>
<P>
<SYNC Start=12000>
<P>An unrecognized line above was kept in place.
<SYNC Start=13600>
<P>
<SYNC Start=16000>
<P>Trailing spaces are kept.
<SYNC Start=18000>
<P>
</BODY>
</SAMI>
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
¿Qué velocidad de fotogramas se usa al leer MicroDVD antes de escribir SMI?
Manda la que indiques en el campo de la página. Si lo dejas vacío, se usa la declarada en la primera línea del archivo; si no hay declaración, se asume 25 fps y el resultado lo dice. SAMI no guarda números de fotograma, así que esa velocidad es lo único que convierte {100}{150} en el instante de una etiqueta SYNC.
¿Cómo se ve la salida cuando un MicroDVD se convierte en SAMI (SMI)?
Como SAMI: sin números de bloque. Cada subtítulo es una etiqueta <SYNC Start=…> con su texto en un <P> debajo y, como un SYNC reemplaza lo que estaba en pantalla, un bloque <P> inmediatamente después que vuelve a dejar la pantalla vacía. Cada bloque MicroDVD se convierte en un bloque SMI, con el mismo texto y el mismo orden.
¿Qué ocurre con un bloque MicroDVD de dos líneas al pasar a SAMI?
La barra vertical se convierte en un <br>, que es como SAMI representa un salto de línea duro. Las dos líneas siguen siendo un solo subtítulo en la salida y el reproductor las muestra juntas.
¿Se conserva el orden de los bloques MicroDVD en la salida SMI?
Sí, y de paso se ordenan por fotograma 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 MicroDVD traía los bloques desordenados, la salida SMI los devuelve al orden; es un cambio en la estructura del archivo, no en su contenido, y es deliberado.
¿Puedo convertir el SAMI resultante de vuelta a MicroDVD?
Sí, y esa dirección tiene su propia lista: al convertir SMI a MicroDVD se pierden los estilos, las posiciones, la velocidad de fotogramas y el contenido propio del formato. Esa lista es distinta de la de arriba porque los dos formatos guardan cosas diferentes.
¿La salida SMI mantiene la codificación del archivo MicroDVD?
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 MicroDVD. 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 SMI en UTF-8.