Subtítulo MicroDVD (.sub)

Especificación Estándar

MicroDVD Subtitle (SUB) es un formato de subtítulos antiguo basado en fotogramas. Sincroniza los diálogos con números de fotograma exactos en lugar de marcas de tiempo.

Convertir de SUB a SRT

Convertidor gratuito de SUB a SRT en el navegador. Convierte archivos al instante en tu dispositivo.

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de SUB inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de SUB inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

7B 31 7D 7B / 7B 30 7D 7B

REPRESENTACIÓN ASCII: {1}{ / {0}{

Estandarización: Especificación de archivos MicroDVD

Especificaciones técnicas

Arquitectura del contenedorFormato de texto basado en fotogramas: cada línea contiene {fotograma_inicio}{fotograma_fin} y, a continuación, el texto del subtítulo
CompresiónTexto plano sin comprimir
Orden de bytes (Endianness)Flujo de texto UTF-8 o ANSI
Espacios de colorCódigos de control MicroDVD opcionales ({y:b}, {y:i}, {c:$BBGGRR})
Canales y estructuraTexto de subtítulos sincronizado por fotogramas con formato básico
Dimensiones máximasLíneas secuenciales ilimitadas
TransparenciaNinguna
Streaming y progresivoReproducción en streaming secuencial, fotograma a fotograma

Matriz de comparación técnica: SUB frente a la competencia

Atributo técnicoSUB (Actual)SRTVTTASS
Método de sincronizaciónNúmeros de fotograma ({fotograma_inicio}{fotograma_fin})Códigos de tiempo (HH:MM:SS,mmm)Códigos de tiempo (HH:MM:SS.mmm)Códigos de tiempo (H:MM:SS.cc)
Dependencia de la frecuencia de fotogramasDepende por completo de los FPS exactos del vídeoIndependiente de la velocidad de fotogramas del vídeoIndependiente de la velocidad de fotogramas del vídeoIndependiente de la velocidad de fotogramas del vídeo
Compatibilidad con la web modernaNinguno (requiere conversión)Requiere conversión JS<track> HTML5 nativoRequiere WebAssembly
Uso actualArchivos heredados DivX/XviDLa compatibilidad varía según la aplicación.Estándar moderno de vídeo webAnime y subtítulos con estilo

Modos de corrupción comunes y guía de recuperación hexadecimal

Los subtítulos se reproducen al doble o a la mitad de velocidad que el audio de la película.

Causa raíz: La frecuencia de fotogramas no coincide (por ejemplo, subtítulos para vídeo de 29,97 fps con un vídeo de 23,976 fps).

Recuperación: Convierte los subtítulos a SRT, basado en marcas de tiempo, con los FPS correctos usando Subtitle Converter de File2File.app.

Análisis de seguridad y vectores de ataque al analizador

Los analizadores MicroDVD calculan fotogramas y pueden sufrir daños en la memoria del búfer si se desbordan los enteros.

Vectores de ataque conocidos

  • Desbordamiento de enteros al convertir marcas de tiempo de fotogramas a milisegundos.
  • Lectura fuera de los límites del búfer al analizar etiquetas entre llaves sin cerrar.
  • Denegación de servicio mediante secuencias de números de fotograma negativos o descendentes.

Mejores prácticas defensivas: Valida que el número de cada fotograma final sea mayor que el del fotograma inicial.

Orígenes históricos e hitos

2005En la distribución de vídeo digital, SRT y ASS, basados en marcas de tiempo, van sustituyendo gradualmente a MicroDVD.
2001Se populariza durante los primeros años del ripeo de vídeos DivX y XviD.
1999Petr Svoboda desarrolla MicroDVD Player e introduce el formato de subtítulos .sub basado en fotogramas.

Ventajas principales

  • Sincroniza los subtítulos con precisión de fotograma y los vincula directamente a la frecuencia de actualización del vídeo.
  • Sintaxis extremadamente compacta: cada señal ocupa exactamente una línea de texto (por ejemplo, '{100}{250}Hola mundo').
  • Compatible con los principales reproductores multimedia de escritorio heredados (VLC, MPC, GOM Player).

Limitaciones técnicas

  • Depende de la frecuencia de fotogramas: si la del vídeo cambia (por ejemplo, de 23,976 a 25 fps), los subtítulos pierden la sincronización.
  • Extensión de archivo ambigua: '.sub' también se utiliza para gráficos de mapa de bits de DVD VobSub binarios.
  • Los navegadores web y las plataformas de streaming modernas no lo admiten de forma nativa.

Curiosidades técnicas interesantes

  • Cada línea de un archivo SUB de MicroDVD empieza con llaves que contienen los números de fotograma: «{1200}{1280}¡Cuidado!».
  • Si un archivo SUB no indica la frecuencia de fotogramas en la primera línea, los reproductores modernos tienen que adivinarla y pueden desincronizar los subtítulos.
  • El formato se creó para el clásico MicroDVD Player, que permitía personalizar la apariencia en Windows 98.

Preguntas técnicas frecuentes

¿Por qué mis subtítulos .sub están desincronizados con mi vídeo?

Los archivos .sub usan números de fotograma, no tiempo real. Si el vídeo se reproduce con una frecuencia distinta de la del subtítulo (por ejemplo, 24 frente a 30 fps), este se desincronizará.

¿Cómo puedo convertir .sub a .srt?

Puedes convertir archivos .sub basados en fotogramas a subtítulos SRT universales con marcas de tiempo con un solo clic y desde el navegador con File2File.app.

¿Cuál es la diferencia entre el .sub de texto y el .sub de VobSub?

El .sub de texto (MicroDVD) es un archivo de texto plano con llaves. El .sub de VobSub es un archivo binario con imágenes extraídas de un DVD y va acompañado de un archivo de índice .idx.