Texto SubRip (.srt)

Estándar Estándar

SubRip Subtitle (SRT) es el formato de referencia mundial para subtítulos y subtítulos accesibles en vídeos digitales. Destaca por su sencillez, legibilidad y compatibilidad con reproductores y dispositivos.

Convertir de SRT a VTT

Convertidor gratuito de SRT a VTT 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 SRT 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 SRT inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

No tiene una firma fija (SubRip es texto plano)

REPRESENTACIÓN ASCII: No tiene una firma fija

Estandarización: Estándar de facto mundial para subtítulos

Especificaciones técnicas

Arquitectura del contenedorEntradas de subtítulos numeradas y separadas por líneas en blanco: índice, marcas de tiempo de inicio --> fin (HH:MM:SS,mmm) y texto
CompresiónTexto plano sin comprimir
Orden de bytes (Endianness)Flujo de texto UTF-8 / Unicode (BOM opcional)
Espacios de colorEtiquetas de color HTML básicas opcionales (<font color=...>)
Canales y estructuraTexto de diálogo con códigos de tiempo y estilo básico en línea (negrita, cursiva, subrayado)
Dimensiones máximasNúmero ilimitado de entradas secuenciales
TransparenciaNinguna
Streaming y progresivoReproducción en streaming secuencial, en una sola pasada

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

Atributo técnicoSRT (Actual)VTTASSSUB
CompatibilidadCompatible con todos los reproductores multimedia y televisoresCompatible con todos los navegadores webLa compatibilidad varía según la aplicación.Reproductores de DVD antiguos
Separador de milisegundosComa (por ejemplo, 00:01:23,456)Punto (por ejemplo, 00:01:23.456)Punto (por ejemplo, 0:01:23.45)Número de fotograma
Flexibilidad de estiloEtiquetas HTML básicas (<b>, <i>, <u>)Permite aplicar estilos CSS completos y posicionar las entradasEtiquetas de anulación avanzadas y dibujosNinguna
Elemento <track> nativo de HTML5Hay que convertirlo a WebVTTEstándar HTML5 nativoRequiere descodificador WebAssemblyRequiere conversión

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

Los subtítulos se desincronizan con el audio del vídeo a medida que avanza la película.

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

Recuperación: Resincroniza las marcas de tiempo o desplace el desfase utilizando la herramienta de sincronización de subtítulos de File2File.app.

Análisis de seguridad y vectores de ataque al analizador

Los archivos SRT son de texto plano, pero los contadores de señales mal formados o las etiquetas HTML pueden desencadenar errores de memoria en reproductores multimedia vulnerables.

Vectores de ataque conocidos

  • Desbordamiento de búfer de pila al analizar marcas de tiempo SRT en reproductores multimedia (por ejemplo, CVE-2011-2592).
  • Secuencias de comandos en sitios cruzados (XSS) mediante etiquetas HTML sin escapar en reproductores de subtítulos web.
  • Denegación de servicio mediante números de índice de entrada superpuestos o desordenados.

Mejores prácticas defensivas: Valida las etiquetas HTML y Comprueba que las marcas de tiempo estén ordenadas antes de mostrar los subtítulos.

Orígenes históricos e hitos

2010El W3C diseña el formato WebVTT moderno a partir de la disposición clásica de las marcas de tiempo de SRT.
2005Se adopta de forma generalizada en servicios de streaming, reproductores multimedia, televisores inteligentes y YouTube.
2000Un programador conocido como 'Brain' lanza SubRip, una herramienta de extracción de subtítulos de DVD para Windows que generaba archivos .srt.

Ventajas principales

  • Compatibilidad universal: es compatible con todos los reproductores multimedia, televisores inteligentes, editores de vídeo y plataformas de streaming.
  • Su sintaxis es muy sencilla: puede leerla, escribirla y editarla con cualquier editor de texto básico.
  • Ocupa poco espacio: los subtítulos de una película de dos horas suelen ocupar menos de 100 KB.

Limitaciones técnicas

  • No permite definir la posición en pantalla: los subtítulos suelen aparecer centrados en la parte inferior del vídeo.
  • Admite pocos estilos: se limita a etiquetas HTML básicas (<i>, <b>, <u>), sin fuentes personalizadas ni controles de diseño.
  • Las marcas de tiempo separan los milisegundos con una coma (00:01:20,500), a diferencia del punto que se usa en los estándares web.

Curiosidades técnicas interesantes

  • SRT lo creó un desarrollador francés conocido como «Brain», autor de SubRip, una herramienta que extraía mediante OCR los subtítulos de los DVD.
  • SRT separa los milisegundos con una coma (,), mientras que WebVTT usa un punto (.).
  • YouTube genera automáticamente subtítulos SRT descargables para miles de millones de vídeos utilizando inteligencia artificial.

Preguntas técnicas frecuentes

¿Qué es un archivo SRT?

Un archivo SRT es un archivo de texto sencillo con subtítulos para un vídeo. Cada línea de diálogo tiene sus marcas de tiempo exactas de inicio y fin.

¿Cómo puedo convertir SRT a WebVTT para vídeo web?

Puedes convertir archivos SRT al formato WebVTT (.vtt), compatible con HTML5, con un solo clic y directamente en el navegador con File2File.app.

¿Cómo uso un archivo SRT con una película?

Asigne al archivo .srt exactamente el mismo nombre que al vídeo (por ejemplo, «pelicula.mp4» y «pelicula.srt») y guárdelos en la misma carpeta. Reproductores como VLC cargarán los subtítulos automáticamente.