GoGPT Best VPN GoSearch

OnWorks 网站图标

spumux - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 spumux

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 spumux,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


spumux - 生成字幕并将其多路复用到现有的 mpeg2 节目流中

概要


斯普姆克斯 [ -m DVD | -m 光盘 | -m 光碟 [ -s [ -v 水平 [ -P [ --nomux [
--nodvdauthor-数据 ] 文件 < MPEG > 带字幕的mpeg

商品描述


斯普姆克斯 对字幕进行编码并将其多路复用到 mpeg2 节目流中。

-m 模式
设置字幕的编码。 可以是 dvd、cvd 或 svcd。 默认为 DVD。

-s
设置字幕流id。 默认值为 0。

-v 水平
设置详细级别。

-P 启用进度条。

--nomux
禁止从标准输入读取 MPEG 流。 相反,输出将
只包含子图片流。

--nodvdauthor-数据
禁止将颜色和按钮信息传递给 dvdauthor。

这是一个示例配置文件:



<spu开始=开始时间“ [结束= =时间结束" ] [ 图像="图片.png"]
[突出显示=”图片.png" ] [ 选择 =图片.png"]
[透明=”颜色规格" ] [ force="yes" ]
[ autooutline="infer" [ outlinewidth="宽度"]
[自动订购=“行”| 自动排序=“列”] ]
[ xoffset="x坐标“yoffset=”y坐标" ] >
<按钮[名称=”姓名" ] [ x0="x0" ] [ y0="y0" ] [ x1="x1"]
[y1="y1" ] [ 向上="姓名" ] [ 下 = =姓名"]
[ 左 = =姓名“ ] [ 右 = =姓名" ] />
<动作[名称=”姓名" ] [ x0="x0" ] [ y0="y0" ] [ x1="x1"]
[y1="y1" ] />




每个字幕图像由一个描述标签。 开始和可选的结束属性
描述字幕何时显示在屏幕上,在“HR:MM:SS.HU”中。 图片
属性描述主字幕图像,可以是 PNG 或 BMP 文件。 如果
您的图片不是全屏图片,您可以使用 xoffset 和 yoffset 移动图片
大约。 由于作者无法使用带有 alpha 的图形格式
通道,那么透明属性可以用来描述应该变成什么颜色
完全透明。 对于有效格式 颜色规格,请参阅下面的指定颜色。 如果
你要强制显示字幕,不管用户是否启用
字幕与否,您可以使用 force 标签。 制作菜单时,强制标签是
必需的。

其余的属性和标签与菜单创建有关。 高亮属性
显示所有按钮在突出显示时的样子(即当您使用
菜单中的箭头),并且 select 属性显示所有按钮的外观
当被选中时(即在菜单中按 Enter 后的 1-2 秒)。 如果
这些(或图像属性)中的任何一个被省略,然后 spumux 创建一个空白(完全
透明)图像。 显然,至少应该指定一个标签。

为了帮助创建按钮,autooutline 属性指示 spumux 推断按钮的位置
按钮位于。 它通过尝试在构图周围绘制矩形来实现
突出显示并选择不与任何不透明或半透明图像相交的图像
像素。 为了支持文本按钮,属性 outlinewidth 允许您
指定被测试的矩形的宽度。 更宽的矩形将无法
挤在字母之间。 最后,autoorder 描述了排序的方式
自动检测按钮,这对于数字选择的按钮和
用于将按钮映射到按钮名称或隐含名称。

按钮和动作标签描述按钮(屏幕上可见的可选对象)
和操作(只要在键盘上按下相关键就执行的命令)
偏僻的)。 如果您正在使用自动大纲功能,只需设计按钮,
推断按钮导航,并且可以处理简单的命名系统,然后你
实际上甚至不需要指定任何按钮或动作。 否则,请继续阅读。

name 属性用于为按钮或操作提供易于引用的名称。 经过
默认情况下,它们从“1”开始按顺序编号。 上、下、左、右
名称描述了哪个按钮或动作应该与相应的键相关联
当前按钮被突出显示,但如果省略 spumux 将使用一个合理的智能
算法来确定要移动到哪些按钮。

(x0,y0) 坐标包含左上角,而 (x1,y1)
坐标专门描述右下角。 坐标开始于
0,0 表示左上角。 理想情况下,y0 和 y1 坐标都应该是
甚至,所以按钮边缘完全包围了两条隔行扫描线,即使没有
额外扫描线中的数据。 如果不是,某些 DVD 播放器会填充额外的扫描线
指定的; spumux 努力确保透明,但没有
保证。

搬运 基于文本的 字幕


Spumux 还能够处理文本字幕,这些字幕将通过
斯普穆克斯。 支持许多不同的文本(必须是非图形)格式(.sub、.srt、
.ssa、.smi、.rt、.txt、.aqt、.jss、.js、ass)。 Spumux 将尝试确定格式
自动。

如果处理基于文本的字幕不能定义其他流,按钮或其他需要
使用另一个 xml 文件在 spumux 的另一遍中进行处理。

以下 .xml 文件显示了可用标签及其默认设置。 只有文本子
标签是强制性的,如果未指定特定标签,则使用默认值。



<textsub 文件名=“demo1.srt”字符集=“UTF-8”
fontsize="28.0" font="arial" fill-color="颜色规格"
轮廓颜色=“颜色规格" 轮廓厚度="3.0"
阴影偏移="0, 0" 阴影颜色="颜色规格"
水平对齐=“左”垂直对齐=“底部”
左边距=“60”右边距=“60”
上边距="20" 下边距="30" 字幕fps="FPS"
电影-fps =“FPS"
电影宽度="720" 电影高度="高度“方面=“4:3”
力=“是”
/>



textsub 标签定义文本到图形渲染的设置。

filename 属性定义了输入文本字幕文件的路径和名称,这是
唯一必须的属性。

characterset 属性定义了要使用的字符集,可用的字符集
可以在这里找到 http://www.gnu.org/software/libiconv.

fontsize 属性以字体单位定义字体的大小。 字体属性
定义使用的字体。 如果可用,Spumux 将使用 Fontconfig 匹配字体名称,否则
它将使用它作为 linux 系统上的文件名,并将查看 windows/字体和
cygwin/mingw 主目录下的 spumux 子目录,进入执行目录
用于指定字体的基于 Windows 的执行。 寻找免费字体? 一个列表是
点击这里 http://www.microsoft.com/typography/links/links.asp?type=free&part=1(这只是
关于字体,而不是关于操作系统)。

fill-color 属性指定用于填充内部的颜色
文本,而outline-color 指定要在每个文本周围绘制的轮廓边框的颜色
字符,将其与视频背景分开。 轮廓厚度属性
指定此轮廓的粗细。 对于有效格式 颜色规格,请参阅
在下面指定颜色。 默认填充颜色为白色,默认轮廓颜色为
黑色。

shadow-offset 和 shadow-color 属性指定要应用于
文本。 阴影偏移被指定为 2 个有符号整数,即水平和
分别垂直偏移,正值是向右和向下。 为了
有效格式 颜色规格,请参阅下面的指定颜色。 默认阴影颜色是
黑色。

水平对齐属性定义了字幕的水平对齐方式。
选项有:“左”、“右”、“中心”和“默认”。 “默认”值导致 spumux
如果格式支持,则使用文本字幕文件中的属性
属性。

vertical-alignment 属性定义了垂直对齐方式。 选项是:“顶部”,
“中心”和“底部”。

margin 属性定义了图像边框之间的最小空白像素空间
以及字幕行的边框。

使用帧号而不是使用帧号的字幕格式需要字幕 fps
指定字幕时间的小数秒,而movie-fps是帧速率
多路复用字幕的电影; 如果省略,这两个
NTSC 的默认值为 29.97,PAL 的默认值为 25。

具有单独的字幕 fps 和电影 fps 属性使 spumux 成为可能
如果这些不相同,则重新计算字幕时间。

movie-width 和 movie-height 属性定义了字幕页的最大尺寸,
这些不应大于视频帧的大小(NTSC 为 720x480,NTSC 为 720x576
PAL),通常它们是相同的。 一些 DVD 播放器更喜欢 2 或 4 的字幕帧
像素高度变小。 如果省略,则默认影片宽度为 720,高度为 2
像素小于视频帧高度。

aspect 属性可让您指定视频纵横比是否为 16:9(宽屏)
或 4:3。 这与视频格式一起用于调整文本的呈现
以确保它看起来不失真。

force 选项允许您强制显示字幕,无论是否
用户是否启用了字幕。

指定 COLORS


图像透明度和文本填充和轮廓的颜色可以在许多中指定
方法:

· 作为颜色名称,例如“绿色”。 您可以使用列出的大多数颜色名称
<http://www.imagemagick.org/script/color.php>.

· 以“#”开头的十六进制字符串,类似于HTML 格式,例如“#FF8080”。 这
位数必须是3的倍数; 第一组指定红色组件,
第二个绿色,第三个蓝色。

· 作为颜色空间的名称,后跟括号中的一到四个分量值,
例如“hsv(120, 50%, 90%)”。

有效的颜色空间是“gray”(1 个分量)、“graya”(2 个分量)、“hsl”(3 个分量)、
“hsla”(4 个分量)、“hsv”(3 个分量)、“hsva”(4 个分量)、“rgb”(3 个分量)
和“rgba”(4 个组件)。 每个组件都可以指定为
以“%”为后缀的最大值,或 0-360 范围内的绝对值对于色调,0-255 对于
其他一切。 对于以“a”结尾的颜色空间名称,最后一个组件是 alpha
(透明度)值。

请注意,alpha 值对于“透明”属性没有意义标签
以上。[email protected]> MarcLeeman2003Marc LeemanFri Dec 30 19:47:26 CET 2005

23 年 2010 月 XNUMX 日 斯普姆克斯(1)

使用 onworks.net 服务在线使用 spumux


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。