Formato *.srt o SubRip

Es el formato de los subtítulos de las películas en texto plano (Se puede inspeccionar y modificar con cualquier editor de textos).

Dado que no he encontrado información relevante en castellano, me he animado a hacer un esbozo de lo que sería la especificación de este formato.

Formato srt

El formato srt no posee cabecera ni pié de página, es decir, carece de marca de inicio o fin de fichero. Se compone de bloques de subtítulos.

Bloques de subtítulo

Cada bloque de texto separado por una línea en blanco representa un subtítulo que será mostrado en el transcurso del vídeo.

Los subtítulos tienen la siguiente estructura:

Número_de_Secuencia
Tiempo_de_comienzo --> Tiempo_de_finalizacion	Coordenadas
Texto del subtítulo (una o varias líneas)
Línea en blanco

Número_de_Secuencia: Es el número (orden) que ocupa el subtítulo en la secuencia de subtítulos. El formato empieza a contar en 1.

Tiempo_de_comienzo: Instante de vídeo a partir del cuál se comienza a mostrar el subtítulo. El formato es el siguiente:

 HH:MM:SS,mm

HH: Horas

MM: Minutos

SS: Segundos

mm: Milisegundos (van precedidos de una coma en lugar de dos puntos).

Tiempo_de_finalizacion: Instante de vídeo a partir del cuál se deja de mostrar el subtítulo. El formato es exactamente igual que el de Tiempo_de_comienzo.

Coordenadas: Definen un rectángulo dentro del cuál se mostrarán los subtítulos. El origen de coordenadas para el eje Y es la esquina superior izquierda de la imagen, mientras que para el eje X el origen de coordenadas es la esquina inferior izquierda de la imagen. Este parámetro es opcional, si no se especifica los subtítulos se mostrarán centrados en la parte inferior de la imagen. El formato de las coordenadas es el siguiente:

 X1:CCC X2:CCC Y1:CCC Y2:CCC 

X1:: Coordeanda X en píxeles de la esquina superior izquierda del rectángulo.

Y1:: Coordeanda Y en píxeles de la esquina superior izquierda del rectángulo.

X2:: Coordeanda X en píxeles de la esquina inferior derecha del rectángulo.

Y2:: Coordeanda Y en píxeles de la esquina inferior derecha del rectángulo.

Texto del subtítulo: Texto que será mostrado durante el intervalo de tiempo especificado para el subtítulo.

Línea en blanco: Se debe dejar una línea en blanco entre cada uno de los distintos subtítulos. Una línea en blanco bajo Windows suele ser representada por los caracteres CR + LF. Si se edita el fichero bajo Unix/Linux, es aconsejable respetar esta combinación de caracteres como línea en blanco para mejorar la interoperabilidad del fichero en distintos sistemas operativos.

Etiquetas de formateo texto

Dentro del texto de cada subtítulo se pueden poner diferentes etiquetas HTML para formatear el texto que aparecerá por pantalla durante el vídeo. Hay que destacar que no todos los reproductores de vídeo soportan etiquetas de formateo. Para tener mas información sobre las etiquetas que soporta cada reproductor se puede consultar la siguiente tabla.

En caso de usar etiquetas de formateo de texto, es altamente aconsejable respetar el orden de aparición en las etiquetas de cierre, ya que de lo contrario en algunos reproductores podría no mostrarse correctamente el subtítulo.

Algunas de las etiquetas de formateo de texto más frecuentemente usadas son las siguientes:

<b>texto</b>: pone el texto en negrita
<i>texto</i>: pone el texto en cursiva
<u>texto</u>: subraya el texto
<font face="Beta Dance" size="24" color="#00ff00" >texto</font>: Muestra el texto con la fuente Beta Dance, con un tamaño de 24 puntos y en color verde.

La etiqueta font se debe usar únicamente para cambiar el color de texto, ya que la mayoría de reproductores no soportan el cambio de fuente y de tamaño.

Ejemplos de subtítulos

Ejemplo de subtítulo con coordenadas:

1
00:04:01,821 --> 00:04:03,550	X1:050 X2:500 Y1:050 Y2:200
<i>My name is Alice.</i>

Ejemplo de subtítulo sin coordenadas:

2
00:04:03,723 --> 00:04:06,817
<i>l worked for Umbrella Corporation</i>
<i>in a secret laboratory...</i>

Ambos ejemplos de subtítulo han sido extraídos de la misma película (Resident Evil Afterlife), es por ello que el número de secuencia está en orden creciente.

Acerca de franciscoguemes

Ingeniero en Informática
Esta entrada fue publicada en Cajón desastre. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s