搜索 社区服务 统计排行 帮助
  • 3031阅读
  • 26回复

[教学]适用于所有速度歌曲的《宽度恒定光柱扫描卡拉OK效果》

楼层直达
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
前言:此效果对制作者耐心要求很高,量力而行,对卡拉OK的精确度要求也很高,建议用音频法,使用POPSUB+Adobe Audition 1.5+记事本制作,转帖请署名,不得修改。

光柱扫描卡拉OK效果已经不是什么特别的东西,想来不少朋友都会制作,但是普通的光柱扫描卡拉OK效果有个弊端,那就是歌曲的速度要平缓,越平缓,光柱的宽度才不会一下宽一下窄,45所的CONAN曾经有个OP的效果就是光柱扫描卡拉OK效果,大家可以找来看看,受歌曲速度影响,光柱宽度是会大小变化的。
在制作《可曾记得爱》,也就是《Macross Do you remember love》的时候,个人经过一番思考,发明了这个了适用于所有速度歌曲的《宽度恒定光柱扫描卡拉OK效果》:

[Script Info]
Synch Point:0
ScriptType:v4.00+
Collisions:Normal
PlayResX:720
PlayResY:400
Timer:100.0000

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: 天使の絵の具,DFSoGei-W7,22,&H00FFFFFF,&HFFFFFFFF,&H645A02FD,&H00FFFFFF,-1,0,0,0,100,100,0,0.00,1,1,0,7,5,5,32,1
Style: 天使の絵の具0,DFSoGei-W7,22,&H00E47EFE,&H00E47EFE,&H645A02FD,&H00FFFFFF,-1,0,0,0,100,100,0,0.00,1,1,1,7,5,5,32,1
Style: 天使の絵の具1,DFSoGei-W7,22,&HFFE47EFE,&H00FFFFFF,&H645A02FD,&H00FFFFFF,-1,0,0,0,100,100,0,0.00,1,1,0,7,5,5,32,1
Style: 天使の絵の具 Roman,DFSoGei-W7,22,&H00FFFFFF,&HFFFFFFFF,&H645A02FD,&H00FFFFFF,-1,0,0,0,100,100,0,0.00,1,1,0,7,5,5,8,1
Style: 天使の絵の具 Roman0,DFSoGei-W7,22,&H00E47EFE,&H00E47EFE,&H645A02FD,&H00FFFFFF,-1,0,0,0,100,100,0,0.00,1,1,1,7,5,5,8,1
Style: 天使の絵の具 Roman1,DFSoGei-W7,22,&HFFE47EFE,&H00FFFFFF,&H645A02FD,&H00FFFFFF,-1,0,0,0,100,100,0,0.00,1,1,0,7,5,5,8,1

Dialogue: 0,1:51:16.09,1:51:20.09,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K100}黄{\K107}昏{\K46}映{\K47}す
Dialogue: 1,1:51:16.09,1:51:20.09,天使の絵の具1,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K100}黄{\K107}昏{\K46}映{\K47}す
Dialogue: 2,1:51:16.09,1:51:20.09,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K25}{\K100}黄
Dialogue: 3,1:51:16.09,1:51:20.09,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K27}{\K100}\h{\K107}昏
Dialogue: 4,1:51:16.09,1:51:20.09,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K11}{\K100}\h{\K107}\h{\K46}映
Dialogue: 5,1:51:16.09,1:51:20.09,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K12}{\K100}\h{\K107}\h{\K46}\h{\K47}す

Dialogue: 0,1:51:16.09,1:51:20.09,天使の絵の具 Roman0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K46}Taso{\K25}ra{\K135}ge{\K1} {\K46}utsu{\K47}su
Dialogue: 1,1:51:16.09,1:51:20.09,天使の絵の具 Roman1,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K46}Taso{\K25}ra{\K135}ge{\K1} {\K46}utsu{\K47}su
Dialogue: 2,1:51:16.09,1:51:20.09,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K6}{\K46}Taso
Dialogue: 3,1:51:16.09,1:51:20.09,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K6}{\K46}\h\h{\K25}ra
Dialogue: 4,1:51:16.09,1:51:20.09,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K34}{\K46}\h\h{\K25}\h{\K135}ge
Dialogue: 5,1:51:16.09,1:51:20.09,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K6}{\K46}\h\h{\K25}\h{\K135}\h{\K1} {\K46}utsu
Dialogue: 6,1:51:16.09,1:51:20.09,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K12}{\K46}\h\h{\K25}\h{\K135}\h{\K1} {\K46}\h\h{\K47}su

以上内容为歌曲《天使の絵の具》第一句的日文字和罗马音的效果。

制作过程(输入就是预备好的卡拉OK语句,输出就是结果):
■■■■■■■■■■■■■■■■■■■■■
首先我们要预备好这样的做好准确卡拉OK的语句(《可曾记得爱》每个卡拉OK音节,即语句字符组,都用音频法制作,精确到0.02秒,要有比较好的光柱扫描效果,建议至少精确到0.05秒):
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}窓{\K40}辺{\K92}へ{\K58}と{\K234}{\K27}舞{\K24}い{\K25}降{\K50}り{\K48}る
语句时间总和偏差越小越好,最好小于0.1秒,此句为:1:51:27.97-1:51:20.63=7.340秒,(300+200+800+350+40+920+580+2340+270+240+250+500+480)/1000=7.270秒,偏差0.06秒,小于0.1秒。
■■■■■■■■■■■■■■■■■■■■■
大写字符篇:
■■■■■■■■■■■■■■■■■■■■■
=范例=:
-输入-(3项):
语句字符组:窓/辺/へ/と/舞/い/降/り/る(***如果有2个字为一组,例:天/使/の/絵の/具/で)
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}窓{\K40}辺{\K92}へ{\K58}と{\K234}{\K27}舞{\K24}い{\K25}降{\K50}り{\K48}る
参数输入:N=4
-结果-:
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}窓{\K40}辺{\K92}へ{\K58}と{\K234}{\K27}舞{\K24}い{\K25}降{\K50}り{\K48}る
Dialogue: 1,1:51:20.63,1:51:27.97,天使の絵の具1,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}窓{\K40}辺{\K92}へ{\K58}と{\K234}{\K27}舞{\K24}い{\K25}降{\K50}り{\K48}る
Dialogue: 2,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K9}{\K35}窓
Dialogue: 3,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K10}{\K35}\h{\K40}辺
Dialogue: 4,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K23}{\K35}\h{\K40}\h{\K92}へ
Dialogue: 5,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K14}{\K35}\h{\K40}\h{\K92}\h{\K58}と
Dialogue: 6,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K7}{\K35}\h{\K40}\h{\K92}\h{\K58}\h{\K234}{\K27}舞
Dialogue: 7,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K6}{\K35}\h{\K40}\h{\K92}\h{\K58}\h{\K234}{\K27}\h{\K24}い
Dialogue: 8,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K6}{\K35}\h{\K40}\h{\K92}\h{\K58}\h{\K234}{\K27}\h{\K24}\h{\K25}降
Dialogue: 9,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K12}{\K35}\h{\K40}\h{\K92}\h{\K58}\h{\K234}{\K27}\h{\K24}\h{\K25}\h{\K50}り
Dialogue: 10,1:51:20.63,1:51:27.97,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K12}{\K35}\h{\K40}\h{\K92}\h{\K58}\h{\K234}{\K27}\h{\K24}\h{\K25}\h{\K50}\h{\K48}る

=规律=:
-输入-:
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}窓{\K40}辺{\K92}へ{\K58}と{\K234}{\K27}舞{\K24}い{\K25}降{\K50}り{\K48}る

-结果-:

输入为1行,因为这句卡拉OK有9个字符组,加上开头2行,9+2=11,结果为11行。
第一行=输入行。
第二行开始,层数(Dialogue:后的数字为层数)依次+1。
第二行字体名称由XXX0改为XXX1,其他内容等于输入行。
第三行开始,字体名称由XXX0改为XXX。
第三行开始,内容分析:
1。{\fad(300,200)}{\K80}为“淡入淡出”和“提前量”,每行都不变。
2。第三行开始,开始对每个大写字符K值进行运算,填加“变量¥”位于“提前量”之后。“变量¥”计算:
■以第1字符组“{\K35}窓”为例。K=35,¥=K/N=9。¥必须是整数,四舍五入即可。(每个大写字符宽度/恒定光柱的宽度=N,通常N为3,4,5。N为整数)。输出第1+2=3行中“变量¥”为{\K9}
■以第6字符组“{\K24}い”为例。K=24,¥=K/N=6。输出第6+2=8行中“变量¥”为{\K6}
3。第三行开始“变量¥”后内容规则:
■第A行,就输出到A-2个大写字符为止。例如第5行,A-2=3,第3个字符组是“へ”,则此行输出到“へ”为止。暂时结果:{\fad(300,200)}{\K80}{\K23}{\K35}窓{\K40}辺{\K92}へ
■第三行开始,输出的字符组只保留最后一个,前面的每2个半角字符替换成一个“\h”,因为每个汉字或日文等于2个半角字符,所以每个汉字或日文都将被替换成一个“\h”,多出半角的话替换为半角空格。
★则上面所说的第5行,生成:{\fad(300,200)}{\K80}{\K23}{\K35}\h{\K40}\h{\K92}へ
★如果输入行为:
Dialogue: 0,1:51:59.17,1:52:04.89,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K37}天{\K34}使{\K68}の{\K232}{\K44}絵の{\K24}具{\K114}で
(***如果有2个字为一组,例:天/使/の/絵の/具/で)
此时此输入依旧视为这句卡拉OK有6个大写字符,而不是7个,所以一共输出结果应该有6+2=8,结果为8行:
Dialogue: 0,1:51:59.17,1:52:04.89,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K37}天{\K34}使{\K68}の{\K232}{\K44}絵の{\K24}具{\K114}で
Dialogue: 1,1:51:59.17,1:52:04.89,天使の絵の具1,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K37}天{\K34}使{\K68}の{\K232}{\K44}絵の{\K24}具{\K114}で
Dialogue: 2,1:51:59.17,1:52:04.89,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K9}{\K37}天
Dialogue: 3,1:51:59.17,1:52:04.89,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K8}{\K37}\h{\K34}使
Dialogue: 4,1:51:59.17,1:52:04.89,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K17}{\K37}\h{\K34}\h{\K68}の
Dialogue: 5,1:51:59.17,1:52:04.89,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K5}{\K37}\h{\K34}\h{\K68}\h{\K232}{\K44}絵の
Dialogue: 6,1:51:59.17,1:52:04.89,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K6}{\K37}\h{\K34}\h{\K68}\h{\K232}{\K44}\h\h{\K24}具
Dialogue: 7,1:51:59.17,1:52:04.89,天使の絵の具,MUSIC,0000,0000,0000,,{\fad(0,200)}{\K28}{\K37}\h{\K34}\h{\K68}\h{\K232}{\K44}\h\h{\K24}\h{\K114}で
其中,第7行开始,“絵の”字符组为4个半角字符,被替换成2个“\h”,同样道理,如果出现“我 ”这样1个汉字或日文加1个半角空格,单个半角被替换为半角空格,则“我 ”被替换为“/h ”。

特殊事件:
■{\K234}后面没有大写字符,为等待时间,即跟随下一大写字符和其K值“{\K27}舞”出现,所以在1至6行“{\K27}舞”没出现时,{\K234}没出现,第7行开始“{\K27}舞”出现,{\K234}跟随出现。
■如果输入行为:
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}窓{\K40}辺{\K92}へ{\K58}と{\K234} {\K27}舞{\K24}い{\K25}降{\K50}り{\K48}る
可以发现,{\K234}后面有一半角空格,输出时跟随即可,那么第7行开始“{\K27}舞”出现,“{\K234} ”跟随出现。即:{\fad(300,200)}{\K80}{\K7}{\K35}\h{\K40}\h{\K92}\h{\K58}\h{\K234} {\K27}舞
■■■■■■■■■■■■■■■■■■■■■
罗马音,英文等半角字符篇:
■■■■■■■■■■■■■■■■■■■■■
=范例=:
-输入-(3项):
语句字符组:Ma\do\be\eto\ma\io\ri\ru
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具 Roman0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}Ma{\K40}do{\K92}be{\K58}eto{\K234} {\K27}ma{\K49}io{\K50}ri{\K48}ru
参数输入:N=4
-结果-:
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具 Roman0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}Ma{\K40}do{\K92}be{\K58}eto{\K234} {\K27}ma{\K49}io{\K50}ri{\K48}ru
Dialogue: 1,1:51:20.63,1:51:27.97,天使の絵の具 Roman1,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}Ma{\K40}do{\K92}be{\K58}eto{\K234} {\K27}ma{\K49}io{\K50}ri{\K48}ru
Dialogue: 2,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K9}{\K35}Ma
Dialogue: 3,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K10}{\K35}\h{\K40}do
Dialogue: 4,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K23}{\K35}\h{\K40}\h{\K92}be
Dialogue: 5,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K9}{\K35}\h{\K40}\h{\K92}\h{\K58}eto
Dialogue: 6,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K7}{\K35}\h{\K40}\h{\K92}\h{\K58}\h {\K234} {\K27}ma
Dialogue: 7,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K12}{\K35}\h{\K40}\h{\K92}\h{\K58}\h {\K234} {\K27}\h{\K49}io
Dialogue: 8,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K12}{\K35}\h{\K40}\h{\K92}\h{\K58}\h {\K234} {\K27}\h{\K49}\h{\K50}ri
Dialogue: 9,1:51:20.63,1:51:27.97,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K12}{\K35}\h{\K40}\h{\K92}\h{\K58}\h {\K234} {\K27}\h{\K49}\h{\K50}\h{\K48}ru

=规律=:
-输入-:
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具 Roman0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}Ma{\K40}do{\K92}be{\K58}eto{\K234} {\K27}ma{\K49}io{\K50}ri{\K48}ru

-结果-:

输入为1行,因为这句卡拉OK有8个字符组,加上开头2行,8+2=10,结果为10行。
第一行=输入行。
第二行开始,层数(Dialogue:后的数字为层数)依次+1。
第二行字体名称由XXX0改为XXX1,其他内容等于输入行。
第三行开始,字体名称由XXX0改为XXX。
第三行开始,内容分析:
1。{\fad(300,200)}{\K80}为“淡入淡出”和“提前量”,每行都不变。
2。第三行开始,开始对每个大写字符K值进行运算,填加“变量¥”位于“提前量”之后。“变量¥”计算:
■以第1字符组“{\K35}Ma”为例。K=35,¥=K/N=9。¥必须是整数,四舍五入即可。(每个大写字符宽度/恒定光柱的宽度=N,通常N为3,4,5。N为整数)。输出第1+2=3行中“变量¥”为{\K9}
■以第7字符组“{\K50}ri”为例。K=50,¥=K/N=12。输出第7+2=9行中“变量¥”为{\K12}
3。第三行开始“变量¥”后内容规则:
■第A行,就输出到A-2个大写字符为止。例如第5行,A-2=3,第3个字符组是“be”,则此行输出到“be”为止。暂时结果:{\fad(300,200)}{\K80}{\K23}{\K35}Ma{\K40}do{\K92}be
■第三行开始,输出的大写字符只保留最后一个,前面的每组中每两个半角字符替换成一个“\h”,单个半角被替换为半角空格。
★则上面所说的第5行,生成:{\fad(300,200)}{\K80}{\K23}{\K35}\h{\K40}\h{\K92}be
★如果输入行为
Dialogue: 0,1:51:30.78,1:51:35.47,天使の絵の具 Roman0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K25}Ki{\K22}ra{\K33}mek{\K106}u{\K4} {\K41}so{\K24}yo{\K1} {\K43}ka{\K70}ze
可以发现,第4字符组为单个半角字符,单个半角被替换为半角空格,则最终输出:
Dialogue: 0,1:51:30.78,1:51:35.47,天使の絵の具 Roman0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K25}Ki{\K22}ra{\K33}mek{\K106}u{\K4} {\K41}so{\K24}yo{\K1} {\K43}ka{\K70}ze
Dialogue: 1,1:51:30.78,1:51:35.47,天使の絵の具 Roman1,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K25}Ki{\K22}ra{\K33}mek{\K106}u{\K4} {\K41}so{\K24}yo{\K1} {\K43}ka{\K70}ze
Dialogue: 2,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K6}{\K25}Ki
Dialogue: 3,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K5}{\K25}\h{\K22}ra
Dialogue: 4,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K5}{\K25}\h{\K22}\h{\K33}mek
Dialogue: 5,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K53}{\K25}\h{\K22}\h{\K33}\h {\K106}u
Dialogue: 6,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K10}{\K25}\h{\K22}\h{\K139}\h\h{\K4} {\K41}so
Dialogue: 7,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K6}{\K25}\h{\K22}\h{\K139}\h\h{\K4} {\K41}\h{\K24}yo
Dialogue: 8,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K11}{\K25}\h{\K22}\h{\K139}\h\h{\K4} {\K41}\h{\K24}\h{\K1} {\K43}ka
Dialogue: 9,1:51:30.78,1:51:35.47,天使の絵の具 Roman,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K17}{\K25}\h{\K22}\h{\K139}\h\h{\K4} {\K41}\h{\K24}\h{\K1} {\K43}\h{\K70}ze
特殊事件:
■如果出现一组里3个半角字符,比如{\K58}eto,则被替换成一个“\h”加1个半角空格,生成:{\fad(300,200)}{\K80}{\K7}{\K35}\h{\K40}\h{\K92}\h{\K58}\h {\K234} {\K27}ma
■假设{\K234}后面如果没有大写字符,为等待时间,即跟随下一大写字符和其K值“{\K27}ma”出现,所以在1至6行“{\K27}ma”没出现时,{\K234}没出现,第7行开始“{\K27}ma”出现,{\K234}跟随出现。
■当前{\K234}后面{\K234}后面有一半角空格,输出时跟随即可,那么第7行开始“{\K27}ma”出现,“{\K234} ”跟随出现。即:{\fad(300,200)}{\K80}{\K7}{\K35}\h{\K40}\h{\K92}\h{\K58}\h {\K234} {\K27}ma

===============================================
最后说一下,此效果需要3组字体设置,具体如何,各位就参照〈可曾记得爱〉里的自己研究吧。

再就是别看这个效果编写了这么多行,使用了这么多层,但是我可以保证,1。5G的CPU都足以应付此WMV9+AC3的视频外挂此效果的字幕依旧流畅播放。没有使用\t,所以对机器要求不高。

级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 1楼 发表于: 2005-07-31
附带上 [漫遊FREEWIND工作室&惑星伊甸製作組][Macross Do You Remember 超時空要塞 愛-可曾記得][DVDRIP]的帖子:
http://popgo.net/bbs/showthread.php?s=&threadid=338206

【超時空要塞 愛-可曾記得】[DVDRIP]漫遊FW+惑星伊甸製作組合作製作《==最新改进版字幕
http://popgo.net/bbs/showthread.php?s=&threadid=339075

级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 2楼 发表于: 2005-07-31
一些话,大家都去过KTV,唱过卡拉OK,请所有制作卡拉OK的朋友牢记卡拉OK的目的:给不记得歌词的人看,使其能同步跟随歌唱或默唱。

所以我在这里要丝毫不留情面的批评那些一个个字,一个个音节出现的卡拉OK效果,那根本不是卡拉OK,是字符秀

色彩搭配是一门学问,动画制作环节里的色彩设定一职责不是谁都能担任的,请各位对色彩不了解的朋友,找本色彩构成的书来学习学习再去定义字体颜色,以免出现令人恶心的色彩搭配。
本人大一时的课程中本人认为最难学的就是色彩构成,因为有感觉成分在。

制作周期1年半的〈可曾记得爱〉的卡拉OK一共8曲,先后有3个特效人员制作,作为负责人,一开始我是完全不懂特效的,因为不满意别人做的,那就自己做到更好,本人研究了能到手的所有卡拉OK效果,最后全部自己动手把关,全部重做所有卡拉OK的K值,调整字体色彩,修改效果,在这里也要感谢前3位特效人员的基础指导。

自卖自夸的事本人从来没做过,某日某人看完我做的这个〈可曾记得爱〉所有8渠的卡拉OK后,说我这可以作为卡拉OK效果范例教学了~个人才感觉到1年多的付出,终于有了认可,挺高兴。

级别: 版主
注册时间:
2002-04-23
在线时间:
3小时
发帖:
7693
只看该作者 3楼 发表于: 2005-07-31
字符秀 ,貌似偶也犯过XD 。。。。以后多注意观看者的感觉就行了。除非是偶拿来试验某些XX。。。。

身份 :我是坏人:D
目标 :收齐高达系列:p
请多多支持ftp区啊(顺便edonkey, mirc吧)

偶的业余嗜好:


暴走模式->
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 4楼 发表于: 2005-07-31
灭哈哈华丽爬过
准备开工做程序中。预计2年内完工。

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 5楼 发表于: 2005-07-31
楼上的给我2天弄出来,急用呢~

级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 6楼 发表于: 2005-08-01
调试正则表达式,被逼疯中。
php代码:
Dialogue: 0,1:51:20.63,1:51:27.97,天使の絵の具0,MUSIC,0000,0000,0000,,{\fad(300,200)}{\K80}{\K35}窓{\K40}辺{\K92}へ{\K58}と{\K234}{\K27}舞{\K24}い{\K25}降{\K50}り{\K48}る
要求,把最前到{\K80}后的东西提取出来。
然后后面每一段加文字单独提取。
我是这么写的:
preg_match('@^(.*?(\{.*\})*?)(\{\\K[0-9]*\}.*?)*@i', $t, $arr);
print_r($arr);
死活没结果。大家帮忙看看

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 7楼 发表于: 2005-08-03
没人提出建议或意见么?
那么由于无法正确分隔字符,我将改用时间点格式作为源来生成特效。

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 8楼 发表于: 2005-08-03
引用
输入为1行,因为这句卡拉OK有9个字符组,加上开头2行,9+2=12,结果为12行。

请允许我把你拖出去枪毙50分钟

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 版主
注册时间:
2002-04-23
在线时间:
3小时
发帖:
7693
只看该作者 9楼 发表于: 2005-08-03
php 还在自学中。。- -

身份 :我是坏人:D
目标 :收齐高达系列:p
请多多支持ftp区啊(顺便edonkey, mirc吧)

偶的业余嗜好:


暴走模式->
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 10楼 发表于: 2005-08-03
程序写好了,但是效果很不好。由于是多次叠加,造成字符边缘难看无比,甚至有淡淡的方块产生……
面上来了找我要东西。

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 11楼 发表于: 2005-08-05
呵呵,先纠正了那个小小的“大”错误~

级别: 新手上路
注册时间:
2003-12-29
在线时间:
0小时
发帖:
254
只看该作者 12楼 发表于: 2005-08-05
php?不懂

宁可插值,也不采样
级别: 新手上路
注册时间:
2003-01-24
在线时间:
0小时
发帖:
233
只看该作者 13楼 发表于: 2005-08-05
迪奥@@?....?!
普通卡拉ok最人性化
级别: 风云使者
注册时间:
2004-10-31
在线时间:
6小时
发帖:
4500
只看该作者 14楼 发表于: 2005-08-06
[POPGO_FREEWIND&EDEN][Macross_Do_you_remember_love][DVDRIP][WMV9_AC3].sc.v20050624.ass
最后光柱扫描我这里播放有问题,字会重叠一起。
快速回复

限150 字节
上一个 下一个