Articulo de referencia

MicroDVD

MicroDVD es un formato de archivo de subtítulos para vídeo digital. Su nombre deriva de MicroDVD Player , una aplicación de reproducción multimedia diseñada para reproducir víde...

MicroDVD es un formato de archivo de subtítulos para vídeo digital. Su nombre deriva de MicroDVD Player , una aplicación de reproducción multimedia diseñada para reproducir vídeos en DVD junto con subtítulos, desarrollada originalmente por Tiamat Software. La aplicación se lanzó por primera vez en 2000, pero su desarrollo finalizó en 2001. Los reproductores multimedia que admiten el formato pueden interpretar los subtítulos de MicroDVD y mezclar su contenido con los archivos de vídeo correspondientes.

Formato

Especificación

Los archivos de subtítulos de MicroDVD tienen la extensión de nombre de archivo .sub . Estos archivos pueden venir junto con un archivo de video o ser creados o modificados por el usuario. Las aplicaciones de reproducción de medios que admiten archivos de subtítulos externos suelen ser responsables de localizar los archivos .sub correctos .

Los archivos de subtítulos de MicroDVD constan de varias líneas, cada una de las cuales define una parte del texto del subtítulo que debe mostrarse entre determinados fotogramas de vídeo . La sintaxis de la línea es la siguiente:

{start-frame}{stop-frame}Text

Por ejemplo, si se debe mostrar "¡Hola!" durante los primeros 25 cuadros de un video, clip o película digital, el archivo .sub correspondiente debe contener la línea: [1]

{0}{25}Hello!

La duración del texto que se muestra depende de la velocidad de fotogramas del archivo de vídeo correspondiente. Por ejemplo, si la velocidad de fotogramas del archivo de vídeo correspondiente es de 25 fotogramas por segundo y el archivo de subtítulos del último ejemplo está acompañado de "¡Hola!", se mostrará durante un segundo. El software del reproductor MicroDVD espera que el archivo de subtítulos comience con la etiqueta [BEGIN] y termine con la etiqueta [END].

Códigos de control

Se dan los códigos de control disponibles y su propósito [2] :

El código de control ydefine el estilo de fuente.

{0}{25}{y:i}Hello!

"¡Hola!" se muestra en cursiva.

{0}{25}{y:b}Hello!

"¡Hola!" se muestra en negrita.

{0}{25}{y:u}Hello!

"¡Hola!" está subrayado.

{0}{25}{y:s}Hello!

"¡Hola!" se acaricia.

El código de control fdefine el nombre de la fuente.

{0}{25}{f:fontname}Hello!

"¡Hola!" se muestra utilizando la fuente definida, y la cadena "fontname" determina la fuente deseada. Por ejemplo:

{0}{25}{f:Arial}Hello!

"¡Hola!" se muestra en la fuente Arial .

El código de control sdefine el tamaño de la fuente.

{0}{25}{s:size}Hello!

"¡Hola!" se muestra con el tamaño de fuente definido, y la cadena "size" determina el tamaño deseado como un número entero. Por ejemplo:

{0}{25}{s:10}Hello!

"¡Hola!" se muestra con un tamaño de fuente de 10.

El código de control cdefine el color de la fuente.

{0}{25}{c:$BBGGRR}Hello!

"¡Hola!" se muestra en un color definido. El formato de color es: $BBGGRR (8 bits azul, 8 bits verde y 8 bits rojo). Por ejemplo:

{0}{25}{c:$0000FF}Hello!

"¡Hola!" se muestra en rojo de máxima intensidad.

Tenga en cuenta que este no es un modelo de color RGB estándar , sino que el orden de los colores está invertido.

El código de control Pdefine la posición de los subtítulos en relación con el vídeo.

{0}{25}{P:X,Y}Hello!

"¡Hola!" se muestra en las coordenadas (X,Y).

Cada línea del subtítulo normalmente se muestra como una sola línea. Sin embargo, se puede utilizar el carácter de barra vertical para dividir una sola línea en varias líneas. Por ejemplo:

{0}{25}Hello! How are you?

El código anterior se muestra de la siguiente manera:

Hello! How are you?

Por otro lado,

{0}{25}Hello!|How are you?

El código anterior se muestra de la siguiente manera:

Hello!

How are you?

En este caso, es posible definir valores de visualización de cada línea o de toda la línea de subtítulos. Si el código de control está en mayúsculas, afecta a toda la línea de subtítulos. Si el código de control está en minúsculas, afecta solo a la línea en la que está contenido. Por ejemplo:

{0}{25}{Y:i}Hello!|How are you?

El código anterior se mostrará como dos líneas de texto en cursiva. Pero,

{0}{25}{y:i}Hello!|{y:b}How are you?

El código anterior se mostrará en dos líneas: la primera en cursiva y la segunda en negrita. Tenga en cuenta que si no se utiliza más código después de un carácter de barra vertical, las líneas siguientes conservarán el mismo formato. Tenga en cuenta que el código de posicionamiento de subtítulos Pdebe usarse siempre en mayúsculas.

También es posible utilizar varios códigos a la vez. A continuación se muestra un ejemplo:

{0}{25}{c:$0000ff}{y:b,u}{f:DeJaVuSans}{s:12}Hello!

"¡Hola!" se mostrará subrayado y en negrita, en rojo y en la fuente DeJaVuSans de 12 puntos.

Los valores de visualización predeterminados para un archivo de subtítulos completo se pueden definir con {DEFAULT}, lo que anulará los formatos de línea específicos. Por ejemplo, el siguiente código se puede utilizar para mostrar todas las líneas de subtítulos con DeJaVuSans en 10 puntos y en azul:

{DEFAULT}{C:$FF0000}{F:DeJaVuSans}{S:10}

Esta línea de código se puede colocar en cualquier parte del archivo de subtítulos. Tenga en cuenta también que, en este caso, todos los códigos de control están en mayúsculas. También hay un código Hpara definir un conjunto de caracteres en particular que se utilizará:

{DEFAULT}{H:Greek}

Define que se debe utilizar el conjunto de caracteres griegos. Este código solo se puede utilizar en la línea {DEFAULT}.

Véase también

  • Aegisub , un programa capaz de editar subtítulos de MicroDVD
  • SubRip

Referencias

  1. ^ "Ejemplo de archivo de subtítulos".
  2. ^ Documentación del reproductor MicroDVD
Retrieved from "https://en.wikipedia.org/w/index.php?title=MicroDVD&oldid=1179638991"