Este es el comando spumux que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
spumux: genera y multiplexa subtítulos en un flujo de programa mpeg2 existente
SINOPSIS
espumoso [ -m DVD | -m CVD | -m svcd ] [ -s stream ] [ -v nivel ] [ -P ] [ --nomux ] [
--nodvdaauthor-data ] presentar < mpeg > MPEG con subtítulos
DESCRIPCIÓN
espumoso codifica los subtítulos y los multiplexa en el flujo del programa mpeg2.
-m modo
Establece la codificación de los subtítulos. Puede ser dvd, cvd o svcd. El valor predeterminado es DVD.
-s stream
Establece la identificación de la secuencia de subtítulos. El valor predeterminado es 0.
-v nivel
Establece el nivel de verbosidad.
-P Habilita una barra de progreso.
--nomux
Desactiva la lectura de un flujo MPEG desde la entrada estándar. En cambio, la salida
contienen solo el flujo de subimágenes.
--nodvdaauthor-data
Desactiva el paso de información de color y botones a dvdauthor.
Aquí hay un archivo de configuración de muestra:
<spu inicio="hora de inicio"[end ="hora de finalización"] [imagen ="imagen.png"]
[destacado = "imagen.png"] [seleccionar ="imagen.png"]
[transparente = "especificación de color"] [force =" yes "]
[autooutline = "inferir" [outlinewidth = "anchura"]
[autoorder = "filas" | autoorder = "columnas"]]
[xoffset = "coordenada x"yoffset ="coordenada y"]>
<botón [nombre="nombre "] [x0 ="x0"] [y0 ="y0"] [x1 ="x1"]
[y1 = "y1"] [arriba ="nombre "] [abajo ="nombre "]
[izquierda = "nombre "] [derecha ="nombre "] />
<acción [nombre="nombre "] [x0 ="x0"] [y0 ="y0"] [x1 ="x1"]
[y1 = "y1"] />
Cada imagen de subtítulo se describe mediante un etiqueta. Los atributos de inicio y finalización opcionales
describa cuándo se mostrará el subtítulo en la pantalla, en "HR: MM: SS.HU". La imagen
El atributo describe la imagen de subtítulo principal, que puede ser un archivo PNG o BMP. Si
su imagen no es una imagen de pantalla completa, puede usar xoffset y yoffset para mover la imagen
alrededor. En el advenimiento de que el autor no puede utilizar un formato gráfico con un alfa
canal, entonces el atributo transparente se puede utilizar para describir qué color debe convertirse
totalmente transparente. Para los formatos válidos para especificación de color, consulte ESPECIFICACIÓN DE COLORES a continuación. Si
desea forzar la visualización del subtítulo, independientemente de si el usuario ha habilitado
subtítulos o no, puede usar la etiqueta de fuerza. Cuando está creando menús, la etiqueta de fuerza es
requerida.
Los atributos y etiquetas restantes están relacionados con la creación del menú. El atributo destacado
muestra cómo se ven todos los botones cuando están resaltados (es decir, cuando está utilizando
las flechas en el menú), y el atributo de selección muestra cómo se ven todos los botones
cuando se seleccionan (es decir, durante 1-2 segundos después de presionar enter en el menú). Si
cualquiera de estos (o el atributo de imagen) se omite, luego spumux crea un espacio en blanco (totalmente
imagen transparente). Obviamente, se debe especificar al menos una etiqueta.
Para ayudar en la creación de botones, el atributo de contorno automático indica a spumux que infiera dónde
se encuentran los botones. Lo hace intentando dibujar rectángulos alrededor de una composición.
del resaltado y seleccione imágenes que no se crucen con ningún opaco o semiopaco
píxeles. Para admitir botones de texto, el atributo outlinewidth le permite
especifique el ancho del rectángulo que se prueba. Los rectángulos más anchos no podrán
apriete entre las letras. Finalmente, autoorder describe de qué manera ordenar el
botones detectados automáticamente, lo cual es importante para botones seleccionados numéricamente y
para mapear botones a nombres de botones o a los nombres implícitos.
Las etiquetas de botón y acción describen los botones (objetos visiblemente seleccionables en la pantalla)
y acciones (comandos que se ejecutan tan pronto como se presiona la tecla asociada en el
remoto). Si está utilizando la función de contorno automático, solo diseña botones, está contento con
el botón de navegación inferido, y puede manejar el sistema de nomenclatura simplista, entonces usted
en realidad, ni siquiera es necesario especificar ningún botón o acción. De lo contrario, sigue leyendo.
El atributo de nombre se utiliza para dar a un botón o acción un nombre fácil de referenciar. Por
por defecto se numeran secuencialmente comenzando con "1". El arriba, abajo, izquierda y derecha
Los nombres describen qué botón o acción debe vincularse a la tecla correspondiente cuando el
El botón actual está resaltado, aunque si se omite, spumux usará un botón razonablemente inteligente.
algoritmo para determinar a qué botones moverse.
Las coordenadas (x0, y0) describen la esquina superior izquierda inclusive, mientras que (x1, y1)
Las coordenadas describen la esquina inferior derecha de forma EXclusiva. Las coordenadas comienzan en
0,0 para la esquina superior izquierda. Idealmente, las coordenadas y0 e y1 deberían ser ambas
incluso, por lo que los bordes del botón empasan completamente dos líneas de escaneo entrelazadas, incluso si no hay
datos en la línea de exploración adicional. Algunos reproductores de DVD completarán la línea de exploración adicional si no
especificado; spumux hace un esfuerzo para asegurar que sea transparente pero no hay
garantía.
MANEJO BASADO EN TEXTO SUBTÍTULOS
Spumux también puede manejar subtítulos de texto, que serán representados en gráficos por
spumux. Se admiten muchos formatos de texto diferentes (deben ser no gráficos) (.sub, .srt,
.ssa, .smi, .rt, .txt, .aqt, .jss, .js, ass). Spumux intentará determinar el formato
automáticamente.
Si se procesan subtítulos basados en texto, no se pueden definir otros flujos, se necesitan botones u otros
para ser procesado en otra pasada con spumux, usando otro archivo xml.
El siguiente archivo .xml muestra las etiquetas disponibles y su configuración predeterminada. Solo el texto sub
La etiqueta es obligatoria, los valores predeterminados se utilizan si no se especifica la etiqueta específica.
<textsub filename="demo1.srt" conjunto de caracteres="UTF-8"
fontsize = "28.0" font = "arial" fill-color = "especificación de color"
contorno-color = "especificación de color"contorno-espesor =" 3.0 "
sombra-offset = "0, 0" sombra-color = "especificación de color"
alineación-horizontal = "izquierda" alineación-vertical = "abajo"
margen izquierdo = "60" margen derecho = "60"
margen superior = "20" margen inferior = "30" subtítulo-fps = "fps"
movie-fps = "fps"
movie-width = "720" movie-height = "altura"aspecto =" 4: 3 "
force = "sí"
/>
La etiqueta TexSub define la configuración para la representación de texto a gráficos.
El atributo de nombre de archivo define la ruta y el nombre del archivo de subtítulos de texto de entrada, esto es
el único atributo que es obligatorio.
El atributo de conjunto de caracteres define el conjunto de caracteres que se utilizará, conjuntos de caracteres disponibles
se puede encontrar en http://www.gnu.org/software/libiconv.
El atributo fontsize define el tamaño de la fuente en unidades de fuente. El atributo de fuente
define la fuente utilizada. Spumux coincidirá con el nombre de la fuente usando Fontconfig si está disponible, de lo contrario
lo usará como un nombre de archivo en los sistemas Linux y buscará en las ventanas / fuentes y
subdirectorio spumux del directorio de inicio cygwin / mingw y en el directorio de ejecución
para la ejecución basada en Windows para la fuente especificada. ¿Buscas fuentes gratuitas? Una lista es
aquí http://www.microsoft.com/typography/links/links.asp? type = free & part = 1 (esto es solo
sobre fuentes, no sobre sistemas operativos).
El atributo de color de relleno especifica el color que se utilizará para rellenar el interior de la
texto, mientras que color de contorno especifica el color del borde del contorno para dibujar alrededor de cada
personaje, para diferenciarlo del fondo del video. El atributo de grosor del contorno
especifica el grosor de este contorno. Para los formatos válidos para especificación de color, consulte nuestra página,
ESPECIFICANDO COLORES a continuación. El color de relleno predeterminado es blanco y el color de contorno predeterminado es
negro.
Los atributos de desplazamiento de sombra y color de sombra especifican un efecto de sombra que se aplicará al
texto. El desplazamiento de sombra se especifica como 2 enteros con signo, siendo el horizontal y
desplazamiento vertical respectivamente, con valores positivos hacia la derecha y hacia abajo. Para el
formatos válidos para especificación de color, consulte ESPECIFICACIÓN DE COLORES a continuación. El color de sombra predeterminado es
negro.
El atributo de alineación horizontal define la alineación horizontal de los subtítulos.
Las opciones son: "izquierda", "derecha", "centro" y "predeterminado". El valor "predeterminado" provoca spumux
para usar el atributo que está en el archivo de subtítulos de texto si el formato admite tal
atributo.
El atributo de alineación vertical define la alineación vertical. Las opciones son: "top",
"centro" y "fondo".
Los atributos de margen definen el espacio mínimo de píxeles en blanco entre el borde de la imagen
y el borde de las líneas de subtítulos.
El subtitle-fps es necesario para formatos de subtítulos que utilizan números de fotogramas en lugar de
segundos fraccionarios para especificar los tiempos de los subtítulos, mientras que la película-fps es la velocidad de fotogramas de
la película en la que se multiplexan los subtítulos; si se omite, ambos
por defecto a 29.97 para NTSC y 25 para PAL.
Tener atributos de subtitle-fps y movie-fps separados hace posible que spumux
Vuelva a calcular la sincronización de los subtítulos si no son iguales.
Los atributos movie-width y movie-height definen el tamaño máximo de la página de subtítulos,
estos no deben ser más grandes que el tamaño del cuadro de video (720x480 para NTSC, 720x576 para
PAL), normalmente son iguales. Algunos reproductores de DVD prefieren fotogramas de subtítulos de 2 o 4
píxeles de menor altura. Si se omite, el ancho de película predeterminado es 720 y la altura es 2
píxeles menos que la altura del cuadro de video.
El atributo de aspecto le permite especificar si la relación de aspecto del video es 16: 9 (pantalla ancha)
o 4: 3. Esto, junto con el formato de video, se utiliza para ajustar la representación del texto.
para asegurarse de que no parezca distorsionado.
La opción forzar le permite forzar la visualización del subtítulo, independientemente de si
el usuario ha habilitado subtítulos o no.
ESPECIFICANDO COLORES
Los colores para la transparencia de la imagen y el relleno y los contornos del texto se pueden especificar en varios
formas:
· Como nombre de color, por ejemplo, "verde". Puede utilizar la mayoría de los nombres de colores enumerados en
<http://www.imagemagick.org/script/color.php>.
· Como una cadena hexadecimal precedida por un "#", similar al formato HTML, por ejemplo, "# FF8080". los
el número de dígitos debe ser múltiplo de 3; el primer grupo especifica el componente rojo,
el segundo verde y el tercero azul.
· Como nombre de un espacio de color, seguido de uno a cuatro valores de componentes entre paréntesis,
por ejemplo, "hsv (120, 50%, 90%)".
Los espacios de color válidos son "gris" (1 componente), "gris" (2 componentes), "hsl" (3 componentes),
"hsla" (4 componentes), "hsv" (3 componentes), "hsva" (4 componentes), "rgb" (3 componentes)
y "rgba" (4 componentes). Cada componente se puede especificar como un porcentaje del
valor máximo con el sufijo "%", o un valor absoluto en el rango 0-360 para matices, 0-255 para
todo lo demas. Para los nombres de espacios de color que terminan con "a", el último componente es el alfa.
(transparencia) valor.
Tenga en cuenta que los valores alfa no tienen sentido para el atributo "transparente" en el etiqueta
encima.[email protected]> MarcLeeman2003Marc LeemanViernes 30 de diciembre 19:47:26 CET 2005
23 de octubre de 2010 ESPUMA(1)
Use spumux en línea usando los servicios de onworks.net