Texto SubRip (.srt)

Estándar Estándar

SubRip Subtitle (SRT) es el estándar global indiscutible para subtítulos de vídeo digital y subtitulado opcional, valorado por su absoluta simplicidad, legibilidad humana y compatibilidad universal de hardware y software.

Convertir de SRT a VTT

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

Inspeccionar 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í

Conversión 100% privada en el navegador; 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):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

REPRESENTACIÓN ASCII: 1\r\n00: / 1\n00:

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

Especificaciones técnicas

Arquitectura del contenedorSeñales de subtítulos numeradas secuencialmente separadas por líneas en blanco: índice de la señal, marcas de tiempo de inicio --> fin (HH:MM:SS,mmm) y texto de los subtítulos
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áximasSeñales secuenciales ilimitadas
TransparenciaNinguna
Streaming y progresivoReproducción en streaming secuencial de una sola pasada

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

Atributo técnicoSRT (Actual)VTTASSSUB
Alcance de Compatibilidad100% universal en todos los reproductores multimedia y televisores100% universal en los navegadores webUniversal en anime y reproductores de escritorioReproductores de DVD de hardware heredados
Separador de Marca de TiempoComa (por ejemplo, 00:01:23,456)Punto (por ejemplo, 00:01:23.456)Punto (por ejemplo, 0:01:23.45)Recuento de números de fotograma
Flexibilidad de EstiloEtiquetas HTML básicas (<b>, <i>, <u>)Estilo y posicionamiento de señales CSS completosEtiquetas de anulación avanzadas y dibujosNinguna
<track> HTML5 NativoRequiere conversión a WebVTTEstándar HTML5 100% 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: Desajuste de la velocidad de fotogramas (por ejemplo, subtítulo sincronizado para 23,976 fps reproducido contra un vídeo de 25,0 fps).

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

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 en las rutinas de análisis de marcas de tiempo SRT del reproductor multimedia (por ejemplo, CVE-2011-2592).
  • Secuencias de comandos en sitios cruzados (XSS) a través de etiquetas HTML no escapadas en renderizadores de subtítulos basados en web.
  • Denegación de servicio a través de números de índice de señales superpuestos o desordenados.

Mejores prácticas defensivas: Desinfecte las etiquetas HTML y valide el orden secuencial de las marcas de tiempo antes de mostrar los subtítulos.

Orígenes históricos e hitos

2010El W3C diseña el formato moderno WebVTT basado directamente en el diseño clásico de marcas de tiempo SRT.
2005Adoptado universalmente en servicios de streaming, reproductores multimedia, smart TVs 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 clave y pros

  • Compatibilidad universal absoluta: compatible con todos los reproductores multimedia, smart TV, editores de vídeo y plataformas de streaming existentes.
  • Sintaxis increíblemente sencilla: se lee, escribe o edita fácilmente en cualquier editor de texto básico sin necesidad de software especial.
  • Almacenamiento de texto compacto: los subtítulos de una película entera de 2 horas suelen consumir menos de 100 kilobytes.

Limitaciones técnicas y contras

  • Sin posicionamiento nativo en pantalla: los subtítulos se bloquean tradicionalmente en la parte inferior central del vídeo.
  • Soporte de estilo mínimo: limitado a etiquetas HTML básicas (<i>, <b>, <u>) sin fuentes personalizadas ni controles de diseño.
  • El separador decimal de coma en las marcas de tiempo ('00:01:20,500') difiere de los separadores de punto estándar web.

Curiosidades técnicas interesantes

  • SRT fue creado originalmente por un desarrollador de software francés llamado 'Brain' que escribió SubRip para extraer texto de subtítulos de DVD mediante OCR.
  • Las marcas de tiempo en SRT utilizan una coma (,) como separador de milisegundos, mientras que el WebVTT moderno utiliza 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 simple que contiene los subtítulos del vídeo, haciendo coincidir cada línea de diálogo con 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 moderno WebVTT (.vtt) de HTML5 con un solo clic utilizando File2File.app directamente en tu navegador web.

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

Pon al archivo .srt exactamente el mismo nombre que a tu archivo de vídeo (por ejemplo, 'pelicula.mp4' y 'pelicula.srt') y colócalos en la misma carpeta; reproductores como VLC lo cargarán automáticamente.