sayatoo 64位破解版脚本文件怎么用

使用KSC字幕的方法
&&当前位置:&&如何使用KSC字幕
使用KSC字幕的方法
使用小灰熊字幕软件生成视频字幕
打开小灰熊字幕软件,导入从本站下载的某一歌曲的字幕KSC文件(也可以直接把网页上生成的KSC内容复制到软件中)及wma音乐文件,就可以观看和生成字幕了。注意:3.4.1版小灰熊可以生成字幕,3.5.1版的不能生成字幕。建议生成字幕时选择压缩,这样生成的字幕视频文件比较小。
同时可以用小灰熊字幕软件对字幕中时间不同步的地方、字幕字体、颜色等进行修改,。
Adobe Premiere
Adobe Premiere可以直接使用KSC字幕文件,将歌曲、视频(或图片)、KSC字幕文件导入后编辑就行了。
转变为KAJ字幕格式
用KAJConvert软件将KSC转变为KAJ,生成的KAJ文件很小,只有100K大小,并且绘声绘影可以直接使用KAJ。
用Sayatoo卡拉字幕精灵可以修改KAJ文件,并很容易做字幕特效及提示效果。Sayatoo卡拉字幕精灵可以生成虚拟字幕AVI视频,基本上只要视频编缉软件支持32位带Alpha通道的AVI视频格式,都可以使用这个方法来导入AVI格式的字幕文件(会声会影也支持该方法)。
咨询与相关软件
小灰熊教程
karaoke.AnimateBorderColor := RGB(255, 255, 255);//设置活动的歌词边框色
karaoke.AnimateColor := RGB(255, 255, 255);//设置活动的文字框色
karaoke.NormalBorderColor := RGB(255, 255, 255);//设置正常的歌词边框色
karaoke.NormalColor := RGB(255, 255, 255);//设置正常的文字框色
karaoke.TransparentColor := RGB(255, 255, 255);//设置背景色
karaoke.Font('宋体', 9, true);//设置字体
karaoke.Charset := 0;
karaoke.Width := 1;//设置宽度
karaoke.Height := 1;//设置高度
karaoke.AutoSize :=
karaoke.linespace := 1;
karaoke.FirstAlignment := 1;//设置第一行对行方式,1,左,2,中,3,右
karaoke.FirstIndent := 1;//第一行文字行缩进数,越大,行开头的空格越多
karaoke.NextAlignment := 1;//设置第二行对行方式,1,左,2,中,3,右
karaoke.NextIndent := 1;//第二行文字行缩进数,越大,行开头的空格越多
karaoke.TimeOffset := 0;//时间偏移,正数为向后,负数为向前,单位毫秒
karaoke.add中在括号内最后可以加个参数RGB(,,,)能改变这一行的颜色
karaoke.SetColor(, );设置位置以后的颜色
小灰熊Kbuiler Scripts脚本函数说明
小灰熊Kbuiler Scripts脚本函数说明
'应改为单引号 ’
KBScripts函数说明:
(适应Kbuilder 3.x版本)
--------------------------------------------------------------------------------
把RGB合成为颜色值:
:= RGB(r, g, b);
例如: karaoke.TransparentColor := RGB(0, 255, 0); // green
注意: r,g,b的取值范围是0~255
--------------------------------------------------------------------------------
创建卡拉OK对象:
:= CreateKaraokeO
例如: karaoke := CreateKaraokeO
注意: 在将来的版本中,创建卡拉OK字幕对象将被TitleObject.Create代替;
--------------------------------------------------------------------------------
设置变色边框颜色:
.AnimateBorderColor := ;
例如: karaoke.AnimateBorderColor := RGB(255, 255, 255); // white
--------------------------------------------------------------------------------
设置变色边框厚度:
.AnimateBorderThickness := ;
例如: karaoke.AnimateBorderThickness := 1;
--------------------------------------------------------------------------------
设置变色的颜色值:
.AnimateColor := ;
例如: karaoke.AnimateColor := RGB(0, 0, 255); // blue
--------------------------------------------------------------------------------
设置相应的音频文件:
.AudioFileName := ;
例如: karaoke.AudioFileName := '*.wav'; // *表示与歌词脚本同名的文件
--------------------------------------------------------------------------------
设置颜色深度
.ColorDepth := ;
例如: karaoke.ColorDepth := 24;
注意:颜色深度取值范围: 16,24,32,在插件中该设置无效
--------------------------------------------------------------------------------
设置当前位置(内部使用):
.Position := ; // 单位:毫秒
.Position := ; // 格式:'mm:ss.mss'
例如: karaoke.Position := 35000; // 将指针移到35秒处
例如: karaoke.Position := '35:00.000'; // 将指针移到35秒处
--------------------------------------------------------------------------------
设置播放的时间范围:
.StartPos := ; // 单位:毫秒
.EndPos := ; // 同上
例如: karaoke.StartPos := 24000;
例如: karaoke.StartPos := '24:00.000';
--------------------------------------------------------------------------------
第一行(上)对齐方式:
.FirstAlignment := ; // 0, 1, 2:左右中对齐
例如: karaoke.FirstAlignment := 2; // 第一行歌词右对齐
缩进像素: .FirstIndent := ;
例如: karaoke.FirstIndent := 25; // 与右边界保持25像素点距离& BR& 注意: 在单行模式中,只有第一行的设置有效,单行也就是第一行
--------------------------------------------------------------------------------
第二行(下)对齐方式:
.NextAlignment := ; // 0, 1, 2:左中右对齐
缩进像素: .NextIndent := ;
--------------------------------------------------------------------------------
.Font(); // 字型, 如'楷体_GB2312', '宋体'
.Font(, ); // 字型, 大小
.Font(, , ); // 字型, 大小, 是否加粗
例如: 设置为“楷体”字, 大小为20, 字体加粗
karaoke.Font('楷体_GB2312', 20, true);
--------------------------------------------------------------------------------
设置每秒帧数:
.FramesPerSec := ;
例如: karaoke.FramesPerSec := 25;
注意: 设置帧率将影响字幕的平滑程度,一般情况下无需设置
--------------------------------------------------------------------------------
.Height := ;
例如: karaoke.Height := 72;
注意: 当autosize设置为true时,图象高度是自动设置的
--------------------------------------------------------------------------------
设置是否以正常速度播放:
例如: karaoke.KaraokeMode :=
注意: 内部使用,并且在输出视频时无效
--------------------------------------------------------------------------------
上下两行之间的像素数:
.LineSpace := ;
例如: karaoke.LineSpace := 4;
--------------------------------------------------------------------------------
设置常规边框颜色:
.NormalBorderColor := ;
例如: karaoke.NormalBorderColor := RGB(0, 0, 0); // black
--------------------------------------------------------------------------------
设置常规边框厚度:
.NormalBorderThickness := ;
例如: karaoke.NormalBorderThickness := 1;
--------------------------------------------------------------------------------
设置常规颜色:
例如: karaoke.NormalColor := RGB(255, 255, 255); // white
--------------------------------------------------------------------------------
设置播放行数(1-2):
.Rows := ;
例如: karaoke.Rows := 2;                              
--------------------------------------------------------------------------------
设置顶部边界值:
.TopMargin := ;
例如: karaoke.TopMargin := 3;
--------------------------------------------------------------------------------
读取歌曲的时间长(内部使用):
例如: len := karaoke.D
--------------------------------------------------------------------------------
设置透明颜色:
.TransparentColor := ;
例如: karaoke.TransparentColor := RGB(0, 255, 0);
注意: 插件中无效
--------------------------------------------------------------------------------
设置图象宽度:
.Width := ;
例如: karaoke.Width := 352;
--------------------------------------------------------------------------------
设置提示字颜色(特别适合对唱等场合):
.SetColor(, );
例如,将女声歌词颜色设置为红色:
karaoke.SetColor('女', RGB(255,0,0));
在歌词中有&(女:)&标记的后面的所有歌词颜色都设置为红色,直到下一个提示字改变
--------------------------------------------------------------------------------
增加歌词行:
.Add(, , , );
1-开始时间, 格式是'mm:ss.mss';
2-结束时间, 同上
3-纯歌词文字
4-时值序列
--------------------------------------------------------------------------------
清除所有歌词描述(也就是Add增加的歌词行):
--------------------------------------------------------------------------------
设置歌词行变色前停留显示的时间(变色前该行提前显示的时间):
.TimeBeforeAnimate := ;
例如: karaoke.TimeBeforeAnimate := 4000;
--------------------------------------------------------------------------------
设置歌词行变色完成后保持显示的时间(变色后该行保持显示的时间):
.TimeAfterAnimate := ;
例如: karaoke.TimeAfterAnimate := 4000;
-------------------------------------------------------------------------------
设置时间偏移(把整个时间往前或后移动):
.TimeOffset := ; // 负数往前, 正数往后,单位:毫秒
例如: karaoke.TimeOffset := -3000; // 把字幕出现的时间提前3秒  

我要回帖

更多关于 sayatoo 64位破解版 的文章

 

随机推荐