Texto SubRip (.srt)
Estándar EstándarSubRip 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:
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 3AREPRESENTACIÓN ASCII: 1\r\n00: / 1\n00:
Estandarización: Estándar de subtítulos global de facto
Especificaciones técnicas
| Arquitectura del contenedor | Señ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ón | Texto plano sin comprimir |
| Orden de bytes (Endianness) | Flujo de texto UTF-8 / Unicode (BOM opcional) |
| Espacios de color | Etiquetas de color HTML básicas opcionales (<font color=...>) |
| Canales y estructura | Texto de diálogo con códigos de tiempo y estilo básico en línea (negrita, cursiva, subrayado) |
| Dimensiones máximas | Señales secuenciales ilimitadas |
| Transparencia | Ninguna |
| Streaming y progresivo | Reproducción en streaming secuencial de una sola pasada |
Matriz de comparación técnica: SRT frente a la competencia
| Atributo técnico | SRT (Actual) | VTT | ASS | SUB |
|---|---|---|---|---|
| Alcance de Compatibilidad | 100% universal en todos los reproductores multimedia y televisores | 100% universal en los navegadores web | Universal en anime y reproductores de escritorio | Reproductores de DVD de hardware heredados |
| Separador de Marca de Tiempo | Coma (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 Estilo | Etiquetas HTML básicas (<b>, <i>, <u>) | Estilo y posicionamiento de señales CSS completos | Etiquetas de anulación avanzadas y dibujos | Ninguna |
| <track> HTML5 Nativo | Requiere conversión a WebVTT | Estándar HTML5 100% nativo | Requiere descodificador WebAssembly | Requiere 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
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.
Pares de conversión de SRT relacionados
Convertir archivos SubRip Text al formato WebVTT transforma los subtítulos de texto plano en pistas de tiempo modernas compatibles con HTML5 para reproductores de video web.
Convertir archivos WebVTT a SubRip Text permite la reproducción fluida de subtítulos de video HTML5 en reproductores multimedia de escritorio antiguos y hardware de edición heredado.
Convertir scripts de Advanced SubStation Alpha a archivos SubRip Text elimina las etiquetas de estilo complejo para que sus subtítulos funcionen en reproductores multimedia básicos.
La conversión de archivos de subtítulos SRT a transcripciones TXT elimina los códigos de tiempo y los números de índice para dejar diálogos limpios y legibles.
La conversión de archivos de subtítulos MicroDVD basados en fotogramas a formatos SubRip Text basados en tiempo permite la reproducción en reproductores multimedia modernos y plataformas de transmisión web.