【一】
精确的卡拉ok歌词制作方法(基于视频格式)
软件清单:我爱MV Premiere 2.0 Windows平台 步骤:
1, 用我爱MV做好所需要的歌词,最好只用一张全黑图片,保存为avi格式的视频文件。 2, 打开premiere ,导入项目素材和做好的带歌词的avi文件。 3, 把歌词avi拖入时间线,置于最上面一轨道。
4, 新建遮罩字幕,如下图所示选着矩形工具,把歌词avi中的歌词遮住就好
5, 视频特效—>keying---》track matte key,拖进歌词文件。
6, 选着歌词avi文件,选着特效菜单,设置key属性,如下图。
7, 确定无误,即可生成项目了。
如下效果
总结:缺点---文件容量大了些
优点----同步效果很不错,稳定,效率较高。
【二】
这篇教程像飞特的premiere学习者介绍一个用premiere批量制作字幕的技巧,本
技巧灰常的简单好用,让你分分钟学会批量制作字幕,再也不为制作字幕而烦恼鸟,好滴,有兴趣的话一起来学吧。需要photoshop的帮助。
fevte编注:更多精彩premiere教程和premiere作品交流讨论请登录飞特网prem
iere交流区,地址:http://bbs.fevte.com/forum-12-1.html
制作大量字幕,制作海量字幕,字幕大量做,做很多字幕,成百上千的字幕可以这样做。快。 用这方法只要第一次设置好,做一个字幕是一分钟,做一百个一千个还是一分钟,觉得好的统统顶上!!!!!!!
【三】
小灰熊卡拉OK字幕设计工具 KBuilder 3.5 使用说明
1.0 目录
1.1 什么是 KBuilder 1.2 KBuilder3.5 的新功能 1.3 KBuilder3.5 的安装 1.4 卡拉OK歌词脚本制作 1.5 用Premiere 编辑卡拉OK字幕 1.6 卡拉OK歌词脚本的高级应用
1.1 什么是KBuilder
KBuilder 是“小灰熊卡拉
OK字幕设计工具”的主程序,用于设计专业的
卡拉OK同步变色字幕,并生成卡拉OK字幕脚本,然后通过视频非线性编辑软件 Adobe Premiere、Sony Vegas 等将其与视音频素材进行叠加处理,就可以制作出令人激动的卡拉OK节目,如果将节目刻录成卡拉OK视频光盘,可以在计算机或家用VCD,SVCD和DVD机器播放它们。
KBuilder 目前的最新版本是3.5.1.623。由于盗版破解严重,作者已停止更新版本。
KBuilder3.5套件包括以下部分: 1. KBuilder - 小灰熊歌词脚本生成器主程序; 2. KSC - 流行歌曲歌词脚本模板;
3. KBuilder Premiere 插件;
4. Help - 帮助文档,包括歌词脚本制作,以及在常用视频编辑软件中的具体应用的说明。
利用KBuilder3.5制作卡拉OK节目的一般步骤如下:
1. 用 KBuilder 制作歌词脚本,该歌词脚本中定义了歌词什么时候显示,什么时候开始变色,每一个字变色的时间长度,字幕颜色和效果等,完成后保存为专用的.ksc文件 ,也可以通过“文件”菜单中的“Export”功能生成.ssa或.srt歌词字幕脚本文件;
2. 用视频非线性编辑软件 Premiere 或 Sony Vegas 调入.ksc或.ssa文件和其它视音频素材一起编辑并生成视频.avi影片或.mpg文件。 3. 用刻录机把.mpg文件刻录到CDR/DVDR上。
1.2 KBuilder3.5的新功能 回到开头
1. 支持 KBScripts 1.0脚本,用脚本可以对 KBuilder 进行全方位的控制和操作:描述卡拉OK歌词,设置卡拉OK字幕的属性以及生成器的各种操作; 2. 支持同屏上下两行歌词,也支持单行歌词;
3. 每行歌词可以单独设置对齐属性。如上一行左对齐,下一行右对齐,单行歌词时居中对齐等;
4. 用于非卡拉OK场合的不变色字幕,比如为电视纪录片配对白字幕; 5. 提供输入音频的正常播放、慢速播放、手动播放三种方式,这样可以制作出非常精确的歌词字幕脚本;
6. 支持纯歌词文本、“.ksc”歌词脚本的输入和编辑,可生成 ksc、ssa 和 srt 三种常见格式的歌词字幕脚本;
7. 利用系统媒体播放器功能,歌词工具支持多种媒体素材,如AVI,WAV,MPA,MP3,MPG,DAT,MPG2等; 8. 可以为每行或每段歌词设置变化颜色; 9. 可以为英文歌曲制作OK歌词字幕;
10.与 Premiere 紧密结合,制作的.ksc歌词脚本可直接作为 Premiere Alpha 字幕通道文件调入时间线使用并进行详细的参数设置,目前支持 Premiere 6.0/6.5/Pro/Pro 1.5/1.51/2.0。
1.3 KBuilder3.5的安装 回到开头
KBuilder3.5 的安装程序有两种,一种是作者提供的原版安装程序,另一种是重新包装的。后者功能更强,不仅能够自动搜寻 Premiere 的安装位置并自动安装插件,还能一次性将插件安装到多个版本的 Premiere 中,同时自带一个海量的ksc歌词脚本库,并为歌词脚本与主程序建立关联 。下面以重新包装版为例讲一讲安装使用方法。
1、安装“小灰熊”:
(1)运行安装程序,同意协议后,就要求指定主程序安装路径:
(2)选择安装组件和安装目标:瞧,已经找到三个 Premiere 版本!
(3)创建开始菜单项:
(4)创建快捷方式:
(5)开始安装:
2、启动“小灰熊”:
首次启动 Kbuilder3.5 时,它会提示用户选择一种合适的字符集:
小灰熊默认支持 Ansi 英文,GB2312 简体中文和 BIG5 繁体中文三种字符集,直接双击选中的项目如“GB2312 简体中文”即可。 然后出现版本信息框 :
点“确定”即出现主窗口,好了,程序安装至此完成:
1.4 卡拉OK歌词脚本制作 回到开头
嘘!同学们,快坐好!下面,就以 Premiere 6.5 和歌曲“知心爱人”为例,说明制作歌曲脚本的全过程。 1、界面认知
(1)主窗口功能区:这个是用来制作Ksc歌词脚本的。
(2)工具栏:熟知常用工具按钮的位置和功能才能提高工作效率。
(3)参数设置框:从“文件 > 选项设置”打开
(a)颜色设置:
“常规”:设置字幕文字的初始颜色,默认是白色;“常规边框”:设置文字的初始描边颜色,默认是黑色。
“活动”:设置字幕文字的变化颜色,默认是天蓝色,“活动边框”:设置文字变色后的描边颜色,默认是白色。
“背景”:设置字幕预览时的背景颜色,正式使用时无效,默认是绿色。 “不变颜色”:顾名思义,就是禁止字幕变色。 (b)边框厚度:
“常规边框”:设置文字的初始描边的厚度,默认是“1”; “活动边框”:设置文字变色后的描边厚度,默认是“1”。 (c)图像大小:
“宽度”、“高度”:设置字幕画面的宽高尺寸,默认为“352×88” “自动高度”:自动设置字幕画面的高度尺寸。 (d)字幕对齐方式:
“第一行”:设置第一行字幕的对齐方式,有“左对齐”、“右对齐”和“居中”三个选择项,默认为“左对齐”。
“第二行”:设置第二行字幕的对齐方式,有“左对齐”、“右对齐”、“居中”和“不显示”四个选择项,如果你只要单行字幕,第二行应设为“不显示”,默认为“右对齐”。
“行间距”:设置两行字幕文字的间距,默认为“4”。
(e)字体:选择字幕使用的字体和字号,如果你找不到字号在哪儿设置,嘿嘿,点一下“示例”下那几个大字看看。
[建议]:由于软件本身的功能限制,以上各项参数设定最好直接在Ksc脚本里添加控制代码,具体请阅读[第1.6章]的相关说明。 (4)媒体播放器:从菜单“查看 > 多媒体播放器”或按F5键打开
(5)效果预览器:从菜单“操作 > 卡拉OK预览”、按F4键或按工具栏上的打开
2、准备所需的素材
制作之前,先要准备下面的所有素材:
(1)“知心爱人”歌曲的音频文件“知心爱人.mp3”或影音文件“知心爱人.mpg”(支持的媒体格式参见“帮助”) (2)“知心爱人”歌词文本“知心爱人.txt”
建议:两个素材的主名称最好相同并存放在同一个位置,这样调用方便。 歌词文本录入方法:
新建一个记事本,以单行格式录入歌词,每行不超过10个字,长句应裁成短句,最好省去标点符号,例如:
让我的爱伴着你 直到永远 你有没有感觉到 我为你担心 在相对的视线里 才发现什么是缘 你是否也在等待 有一个知心爱人 把你的情记在心里 直到永远 漫漫长路拥有着
不变的心 在风起的时候 让你感受什么是暖 一生之中最难得 有一个知心爱人
完成后保存为“知心爱人.txt”待用。
3、 载入歌词
打开 KBuilder3.5,从“文件”菜单中选择“打开”,或按下工具栏上的
,把“知心爱人.txt”装载进来,也可以它直接拖到编辑框中。这时程序会自动在歌词前面加上三行代码 ,如下图所示:
4、载入歌曲
从“文件”菜单选择“打开多媒体文件”或按下工具栏上的把同名的
“.mp3”或“.mpg”等媒体文件装载进来 (小灰熊对媒体文件的兼容性取决于操作系统,因此建议在此之前安装一款兼容性好的媒体播放软件,如“暴风影音”), 现在,你就可以敲一下回车键开始播放了。如果想看画面,按一下F1键或进入“查看”菜单选择“多媒体播放器”就可以调出播放窗口,控制方法前面已经说过了(复习一下)。如下图所示:
5、选择编辑状态
小灰熊字幕编辑器有三种编辑模式,必须正确选择才能顺利操作 : 从“编辑”菜单选择“编辑模式/取时值模式”或点击工具栏选择按钮
即可进行以下切换:
(1)文本编辑模式 - 可以导入、编辑修改歌词文本。此时文本框的背景为白色。
(2)逐字同步取时模式 - 使歌词逐字跟随演唱同步变色。此时文本框的背景为灰色。
(3)逐行同步取时模式 - 使歌词逐句跟随演唱同步变色。此时文本框的背景为深绿色。
以上三种状态还可以通过按“F2”键进行切换。 6、掌握快捷键
F2:切换编辑模式,按一下切换一个模式,不断循环。 F4:卡拉OK预览,按一下调出预览窗口进行预播放。
F5;媒体播放器,按一下调出媒体播放器,然后使用下面两个快捷键进行操作。
Enter(回车键):播放/停止 Space(空格键):同步取时 Ctrl+N:新建歌词文本 7、歌词的同步取时
这是让歌词字幕与演唱同步变色的关键一步。
在这之前一定要多听几遍歌曲,熟记歌词与节奏,一切准备就绪后按以下步骤进行:
先初始化播放器,方法是:按F5调出多媒体播放器,点击停止按钮播放器回到起始状态,然后点击
,使
隐藏播放器窗口。(这一 步非常重要,为的
是保证歌词脚本的开始时间与歌曲精确同步。) 接下来按“F2”或工具栏上的
进入取时状态(编辑框呈灰色),把光
标定位在第一句歌词上,也就是“(女:)让我的爱伴着你”,歌词框显示如下:
按回车键开始播放,当演唱者唱出第一个字如“让”字时立即敲一下“Space(空格键)”,这时歌词的第一个字变了颜色,如图所示:
接下来唱“我”时,再敲一下“Space(空格键)”。这时工具栏上的“让我”都变了颜色。以此类推, 只要紧跟演唱节奏不断敲击空格键,就可以连续进行整句歌词的同步变色,如图:
当第一行歌词全部变色后,继续按一下空格键换下一行( 注:小灰熊设置了自动、手动两种换行方式,通过“编辑”菜单中的“自动回车”和工具栏上的控制钮
进行切换,默认设为自动,实际上用手动换行比较容易把握句间的停
顿长短),此时,第一行歌词同步取时完毕,程序自动生成时间代码加入歌词中。重复上面的步骤,直到歌曲结束,歌词就变成如下模样:
karaoke.add('00:35.759', '00:39.519', '让我的爱伴着你', '10000,16000,8000,24000,16000,8000,12000'); karaoke.add('00:40.159', '00:43.759', '直到永远', '22000,28000,12000,28000');
karaoke.add('00:44.399', '00:48.119', '你有没有感觉到', '5000,17000,8000,26000,18000,7000,12000');
karaoke.add('00:48.679', '00:51.799', '我为你担心', '10000,16000,22000,9000,21000');
karaoke.add('00:52.919', '00:55.278', '在相对的视线里', '3000,9000,7000,8000,14000,8000,10000');
karaoke.add('00:55.598', '00:59.958', '才发现什么是缘', '7000,7000,18000,12000,18000,23000,24000');
karaoke.add('01:00.958', '01:04.598', '你是否也在等待', '17000,30000,8000,14000,6000,6000,10000');
karaoke.add('01:05.318', '01:09.038', '有一个知心爱人', '11000,8000,8000,10000,14000,10000,32000');
以第一行为例,其中:
karaoke.add 是歌词代码的开头部分;
'00:35.759', '00:39.519' 记录整句歌词的起迄时间;
'10000,16000,8000,24000,16000,8000,12000' 记录每一个音节的持续时间。
按Ksc脚本的语法要求,所有的标点符号都必须用半角格式的。
有些歌曲需要在句首插入提示文字或符号,但又担心占用时间,影响同步变色的协调性,可以这样处理:在歌词脚本同步取时完成后,在相应的句子前添加带半角括号的文字和符号,如“(男:)”、“(女:)”和“(合:)”、“(★)”、“(▲)”等。 如:
karaoke.add('00:35.759', '00:39.519', '(女:)让我的爱伴着你', '10000,16000,8000,24000,16000,8000,12000');
在编辑状态下(白底黑字界面),将光标定位于句首,通过“编辑”菜单的“插入提示字”也可以插入特定的提示字符。 8、变速播放
小灰熊字幕编辑器支持对歌曲的变速播放,如果你觉得歌曲的节奏太快,不利于同步取时操作,就可以调慢播放速度,方法是:载入歌曲文件后,点击工具栏上的
按钮边上的
,调出调速菜单,如图:
选择一个合适的速度,如:90%,然后按回车键试播一下效果,合适的话就可以开始同步取时了。
不过不要指望这个操作百试百灵,因为并不是所有格式的媒体文件都支持变速播放,有些文件不能变速,有些文件变速后播放很不流畅,忽快忽慢。碰到这种情况可以试着转换一下文件格式再试试。 9、检查语法
为了防止手误或者遗漏,在完成同步取时后,应立即检查脚本中是否存在语法错误,否则,这个脚本将不能被 KBuilder 和Adobe Premiere 识别,自然也无法做出卡拉OK字幕视频。 具体方法是:
选菜单“文件(F) > 歌词脚本语法检查”,如果完全正确,程序窗体下方的状态栏会显示“歌词脚本语法正确!”,否则显示“*** 歌词脚本语法错误!***”,光标定位到出错的那一行语句并以反白显示。
总的说来,歌词同步取时是比较轻松而富有娱乐性的工作,关键是你得让歌词、音乐节拍和演唱节奏熟记于胸,以掌握每句每字歌词的起点和持续时间,这样您就可以随着歌曲从容地敲打键盘,实现精确的同步取时了。
10、卡拉OK字幕效果预览
完成歌词的同步取时后,你可以选择“操作”菜单里的“卡拉OK预览”或点工具栏上的“卡拉OK预览”按钮
预览效果:
如果发现歌词变色与演唱节奏不同步,请点击停止键新开始播放。如果还是不同步,那就按以下方法处理:
(1)某些字句不同步,这是同步取时操作不熟练导致的问题,最好重新同步取时一次。
(2)全部不同步,最常见的是变色先于演唱,这是没有初始化播放器引起的,可以重新同步取时一次,也可以在脚本的最后加上一行调整时间的控制代码:karaoke.TimeOffset := +3000; 句中的“+3000”表示将变色时间推迟3秒, 若改成“-3000”即表示提前3秒。你可以根据实际情况进行调节。其他控制代码请阅读[第1.6章]。
确认无误后,就可以选择“文件”菜单里的“保存”或点击工具栏上的保存按钮
保存字幕脚本,生成“.ksc”文件供 Premiere 调用。
,再点击播放键
重
1.5 用Premiere 编辑卡拉OK字幕 回到开头
用小灰熊制作的字幕脚本(Ksc 文件)可被安装了小灰熊插件的 Premiere 当作 Alpha 通道文件直接调用。
安装了小灰熊插件的 Premiere 在启动后,屏幕右下角的系统托盘里会出现小灰熊图标:
这时,您就可以将字幕脚本、音频文件和视频文件导入 Premiere 的素材库和时间线了:
注意要将它们的开头对齐才能同步,然后就可预览效果:
如果您想调整字幕的某些参数,如:字体、字号、边框以及颜色等,可点击右下角的小灰熊图标调出设置框:
注意:常常有朋友反映上面这个窗口显示不正常,现象是左上方的四个色块不显示颜色,左下方的商标也不是蓝底的,这是怎们回事呢?其实这是小灰熊与 WindowsXP 的显示模式不兼容造成的,解决方法很简单,就是关闭 WindowsXP 的视觉模式。操作方法是:右击“我的电脑”,选“属性”→“高
级”→“性能”栏中点“设置”→“视觉效果”,选“自定义”,取消“在窗口和按钮上使用视觉样式”这项前面的对勾,“确定”后就能解决问题。 经过编辑、预览后,你就可以合成自己的卡拉OK影片了,这已经不属于本教程的内容,从略。 另外提一点建议:
所有视、音频素材最好分别采用 avi 和 wav 格式的,这样可大大缩短 Premiere 的生成时间。特别是通过帧服务器输出到“小日本”进行压缩,更应注意这一点。如果你一定要用.mpg 视频和.mp3 音频来做,那我也没办法。 以后的事儿,就由您自己去探索了。
1.6 卡拉OK歌词脚本的高级应用 回到开头
使用“小灰熊卡拉OK字幕软件”可以制作出与歌唱同步变色的字幕,特别适合制作MV,稍作变通,也可以为纪录片等配对话字幕。不过许多人在使用中碰到麻烦,如在 Premiere 中调整字体、字号、变色、单行、双行等常常不能如愿,甚至出现严重错误。应该说这其中有软件本身的缺陷的因素,也有使用技巧的问题。其实,只要了解一下小灰熊的脚本格式和代码含义,完全可以任意定义歌词显示风格。
首先,让我们再来了解一下小灰熊脚本(ksc文件)的格式:
用小灰熊或记事本打开一个ksc文件,你可以看到它由两个部分内容组成,一是开头的控制代码,另一是歌词和时间值,例如“飞得更高”这首歌的脚本:
karaoke := CreateKaraokeObject; karaoke.rows := 2;
karaoke.clear; //以上部分控制代码,以下部分是歌词和时间值
karaoke.add('00:54.149', '01:00.990', '生命就像一条大河', '311,417,317,4552,334,260,301,349');
karaoke.add('01:04.844', '01:12.442', '时而宁静时而疯狂', '293,415,338,4299,324,416,1047,466');
karaoke.add('01:15.548', '01:22.368', '现实就像一把枷锁', '270,343,313,4648,223,319,364,340');
karaoke.add('01:26.411', '01:33.726', '把我捆住无法挣脱', '236,238,296,4612,244,532,727,430');
karaoke.add('01:38.352', '01:42.128', '这谜样的生活锋利如刀', '230,207,256,363,326,527,214,410,398,845');
karaoke.add('01:43.753', '01:46.391', '一次次将我重伤', '238,213,369,406,610,427,375');
karaoke.add('01:49.098', '01:52.564', '我知道我要的那种幸福', '204,178,271,180,176,719,288,441,323,686');
karaoke.add('01:53.707', '01:57.324', '就在那片更高的天空', '233,251,280,475,237,592,437,462,650');
karaoke.add('02:00.380', '02:07.919', '我要飞得更高飞得更高', '256,263,269,606,506,3449,789,607,451,343');
karaoke.add('02:11.093', '02:19.195', '狂风一样舞蹈挣脱怀抱', '226,321,255,846,587,3712,501,498,634,522');
karaoke.add('02:21.640', '02:29.494', '我要飞得更高飞得更高', '273,303,315,520,546,4070,276,465,527,559');
karaoke.add('02:32.389', '02:40.448', '翅膀卷起风暴心生呼啸', '239,583,310,494,651,3603,493,501,715,470');
karaoke.add('02:43.786', '02:45.198', '飞得更高', '314,389,313,396'); karaoke.add('02:49.110', '02:55.670', '一直在飞一直在找', '283,235,411,4427,282,212,317,393');
karaoke.add('02:59.836', '03:07.027', '可我发现无法找到', '262,232,267,4527,255,498,704,446');
karaoke.add('03:10.396', '03:16.980', '若真想要是一次解放', '270,228,273,4123,280,441,265,369,335');
karaoke.add('03:21.034', '03:28.410', '要先剪碎这有过的往', '248,343,278,4208,238,193,737,593,538');
karaoke.add('03:33.122', '03:36.769', '我要的一种生命更灿烂', '232,190,295,345,369,704,337,195,496,484');
karaoke.add('03:38.457', '03:41.738', '我要的一片天空更蔚蓝', '216,175,200,279,326,248,372,350,660,455');
karaoke.add('03:43.787', '03:47.473', '我知道我要的那种幸福', '223,173,272,183,433,439,269,390,898,406');
karaoke.add('03:48.376', '03:52.105', '就在那片更高的天空', '238,220,296,456,249,446,613,762,449');
karaoke.add('03:55.055', '04:02.699', '我要飞得更高飞得更高', '250,258,365,554,471,3982,514,333,506,411');
karaoke.add('04:05.739', '04:13.797', '狂风一样舞蹈挣脱怀抱', '255,282,245,815,617,3785,542,351,725,441');
karaoke.add('04:16.446', '04:24.017', '我要飞得更高飞得更高', '244,230,325,567,471,3987,512,394,452,389');
karaoke.add('04:27.069', '04:35.224', '翅膀卷起风暴心生呼啸', '239,283,347,739,667,3519,638,450,825,448');
karaoke.add('04:37.711', '04:40.020', '我要飞得更高', '270,298,496,409,477,359');
karaoke.add('04:43.658', '04:45.828', '飞得更高', '547,424,580,619'); karaoke.add('04:48.528', '04:56.653', '狂风一样舞蹈挣脱怀抱', '229,310,240,599,713,3805,459,515,773,482');
karaoke.add('04:59.154', '05:06.879', '我要飞得更高飞得更高', '303,226,280,445,582,3997,363,405,595,529');
karaoke.add('05:09.739', '05:17.771', '狂风一样舞蹈挣脱怀抱', '240,307,289,786,606,3770,357,475,672,530');
karaoke.add('05:20.384', '05:28.183', '我要飞得更高飞得更高', '245,238,274,633,546,3968,438,460,440,557');
karaoke.add('05:31.008', '05:39.113', '翅膀卷起风暴心生呼啸', '265,304,317,828,623,3526,595,507,665,475');
karaoke.add('05:42.505', '05:43.993', '飞得更高', '402,305,338,443'); karaoke.add('05:47.815', '05:49.124', '飞得更高', '264,293,338,414'); karaoke.add('05:52.955', '05:54.385', '飞得更高', '301,324,361,444'); karaoke.add('05:58.425', '05:59.956', '飞得更高', '244,263,310,714'); karaoke.add('06:03.835', '06:06.756', '飞得更高', '266,240,615,1800');
歌词部分那么多数值代表的是每句歌词的起讫时间和每个字的节拍长短,这些都是通过“同步取时”操作获得的,这就不必多说了,(需要请阅读第1.4章相关内容)关键是看懂开头那几行控制代码:
“karaoke := CreateKaraokeObject; ” 可以算是控制码开头; “karaoke.rows := 2; ” 表示采用双行显示 “karaoke.clear; ” 可以算是控制码结尾
如果你想让歌词单行显示,就把第二行改为“karaoke.rows := 1; ” ,当然,还要考虑对齐问题,一般来说,单行字幕都居中对齐,因此还得加上一句“karaoke.FirstAlignment := 2;”,结果脚本的控制代码段变成:
karaoke := CreateKaraokeObject; karaoke.rows := 1;
karaoke.FirstAlignment := 2; karaoke.clear;
现在有一点眉目了吧。下面我把一些常用的控制代码整理到一块供大家参考:
karaoke := CreateKaraokeObject; //(脚本开头) karaoke.rows := 1; //(行数:单行1,双行2)
karaoke.LineSpace := 6; //(行距:数字越大行间距越大)
karaoke.Font('黑体', 38, true); //(字体、字号、加粗与否:加粗true,不加粗false)
karaoke.FirstAlignment := 2; //(上行对齐:左对齐0,右对齐1,居中2,) karaoke.NextAlignment := 2; //(下行对齐:左对齐0,右对齐1,居中2,) karaoke.AutoFontSize := false; //(自动调整字号:是true,否false) karaoke.AutoSize := true; //(自动调整字幕大小:是true,否false) karaoke.TitleOnly := true; //(禁止变色:是true,否false) karaoke.NormalColor := RGB(255, 255, 255); //(初始字幕颜色:白) karaoke.AnimateColor := RGB(0, 0, 255); //(变化字幕颜色:蓝) karaoke.NormalBorderColor := RGB(0, 0, 255); //(初始描边颜色:蓝) karaoke.AnimateBorderColor := RGB(255, 255, 255); //(变化描边颜色:白) karaoke.NormalBorderThickness := 2; //(初始描边厚度) karaoke.AnimateBorderThickness := 2; //(变化描边厚度)
karaoke.SetColor('女', RGB(255,0,0)); //(分色显示:这里指定女声唱词以红色显示)
karaoke.FadeIn := false; //(淡入:是true,否false) karaoke.FadeOut := false; //(淡出:是true,否false)
karaoke.AudioFileName := '*.wav'; //(关联音频文件 :这里用“*”代表该文件与歌词脚本相同名称)
karaoke.TimeOffset := -3000; //(改变时间:提前-,滞后+ 注:整首调整的话应放在全部歌词之后)
karaoke.ShadowEnabled := true; //(使用阴影:是true,否false) karaoke.clear; //(脚本结尾)
注:RGB即红绿蓝三个基色,其设定方式为:红色=255,0,0;绿色=0,255,0;蓝色=0,0,255;金黄色=255,200,0;白色=255,255,255;黑色=0,0,0 „„ 灵活设定三个基色的数值就可以获得其他各种颜色。
应该说,以上功能都可以在 Premiere 中通过小灰熊插件的设置功能设定,
但实际应用时常常出错,因此,最好直接在脚本上设置,这样可以省去许多麻烦。 另外,有许多人问如何标明男、女声和合唱唱词,并按不同颜色显示?有两种方法,下面以“知心爱人”脚本为例来看看控制代码和歌词变色标记的使用方法:
第一法:这是早期用法,比较复杂,除了开头的控制代码外,还要在歌词句子或段落上作标记,颜色设置也不灵便。
karaoke := CreateKaraokeObject;
wcolor := RGB(255, 0, 0); //(女声唱词显示红色) mcolor := RGB(0, 0, 255); //(男声唱词显示蓝色)
tcolor := RGB(0, 200, 255); //(合唱唱词显示青色)---以上三个控制代码还必须与歌词段里的标记结合才有效。 karaoke.clear;
karaoke.setcolor(wcolor); //(该段标记为女生唱词颜色) karaoke.add('00:35.759', '00:39.519', '(女:)让我的爱伴着你', '10000,16000,8000,24000,16000,8000,12000'); karaoke.add('00:40.159', '00:43.759', '直到永远', '22000,28000,12000,28000'); „„
karaoke.setcolor(mcolor); //(该段标记为男生唱词颜色)
karaoke.add('01:09.598', '01:13.198', '(男:)把你的情记在心里', '7000,14000,6000,24000,16000,4000,10000,9000'); karaoke.add('01:13.918', '01:17.158', '直到永远', '23000,24000,6000,28000'); „„
karaoke.add('01:42.717', '01:45.437', '(男:)不管是现在',
'5000,4000,27000,20000,12000', mcolor); //(该句标记为女声唱词颜色) karaoke.add('01:46.237', '01:50.517', '(女:)还是在遥远的未来',
'9000,8000,28000,8000,10000,10000,26000,8000', wcolor); //(该句标记为男声唱词颜色)
karaoke.setcolor(tcolor); //(该段标记为合唱唱词颜色)
karaoke.add('01:50.917', '01:53.157', '(合:)我们彼此都保护好', '5000,6000,9000,6000,6000,9000,8000,7000'); karaoke.add('01:53.317', '01:54.717', '今天的爱', '5000,11000,7000,12000'); „„
第二法:这个比较简单,只要在开头设好控制代码即可,颜色设置非常灵便,推荐使用。
karaoke := CreateKaraokeObject;
karaoke.SetColor('女', RGB(255, 0, 0)); //(女声唱词显示红色) karaoke.SetColor('男', RGB(0, 0, 255)); //(男声唱词显示蓝色) karaoke.SetColor('合', RGB(255, 200, 0)); //(合唱唱词显示金黄色) karaoke.clear;
karaoke.add('00:35.759', '00:39.519', '(女:)让我的爱伴着你', '10000,16000,8000,24000,16000,8000,12000'); karaoke.add('00:40.159', '00:43.759', '直到永远', '22000,28000,12000,28000'); „„
karaoke.add('01:09.598', '01:13.198', '(男:)把你的情记在心里', '7000,14000,6000,24000,16000,4000,10000,9000'); karaoke.add('01:13.918', '01:17.158', '直到永远', '23000,24000,6000,28000'); „„
karaoke.add('01:42.717', '01:45.437', '(男:)不管是现在', '5000,4000,27000,20000,12000');
karaoke.add('01:46.237', '01:50.517', '(女:)还是在遥远的未来', '9000,8000,28000,8000,10000,10000,26000,8000');
karaoke.add('01:50.917', '01:53.157', '(合:)我们彼此都保护好', '5000,6000,9000,6000,6000,9000,8000,7000'); karaoke.add('01:53.317', '01:54.717', '今天的爱', '5000,11000,7000,12000'); „„
从上面可以看到,要标明男声、女声或合唱唱词,只要在句子前加上“(男:)”、“(女:)”、“(合:)”,注意括号和逗号要使用半角的。那么,如果句子中有空格怎么表示?简单!使用方括号中间加空格,如“阳光[ ]沙滩[ ]海浪[ ]仙人掌”。
如果要用歌词脚本为纪录片配对白字幕,就应该禁止变色、单行居中并逐句显示,基本的控制代码如下: karaoke := CreateKaraokeObject; karaoke.TitleOnly := true; //(禁止变色) karaoke.rows := 1; //(单行显示)
karaoke.FirstAlignment := 2; //(居中对齐) karaoke.clear;
其他的设置可参考前面提供的控制代码自行添加。
最麻烦的要算英文歌曲的脚本制作了,它跟中文歌曲有些不同,一般是按单词或音节来确定每一敲键单位,如果以字母为单位来制作的话,显然制作起来就太麻烦 。从KBuilder 3.1开始,在制作英文歌曲时,可以把一行的歌词按单词或音节划分成几个敲键部分,这样简化了制作工作量,而且也比较合理。看看下面的例子,这是“sealed with a kiss”中的片段:
karaoke.add('00:42.334', '00:44.069', '[But ][I''ll ][fill ][the]', '14,18,8,12');
karaoke.add('00:44.202', '00:47.071', '[emptiness ][I''ll ][send]', '64,12,10');
karaoke.add('00:47.205', '00:50.074', '[you ][all ][my ][dreams]', '8,8,12,58');
karaoke.add('00:50.207', '00:55.078', '[everyday ][in a ][le][tter]', '42,26,12,58');
karaoke.add('00:55.144', '00:57.813', '[sealed ][with a ][kiss]', '24,18,38');
karaoke.add('00:59.014', '01:02.017', '[I''ll ][see ][you ][in the]', '14,20,40,22');
karaoke.add('01:02.350', '01:05.619', '[sun][light ][I''ll ][hear]', '15,45,18,20');
karaoke.add('01:05.723', '01:09.523', '[your ][voice ][every][where]', '21,21,18,54');
karaoke.add('01:10.107', '01:13.226', '[I''ll ][run ][to ][tenderly]', '10,26,12,38');
karaoke.add('01:13.292', '01:17.629', '[hold ][you ][but ][darling]', '18,52,16,44');
第4行的“[le][tter]”和第7行的“[sun][light ]”以及第8行的“[every][where]”都是把一个单词按音节划分成若干部分的。
【四】
轻松制作视频字幕——傻丫头卡拉字幕精灵
在视频制作中,添加字幕一直是一个让人头痛的问题。因为常用的会声会影等视频编辑软件都没有提供很好的字幕制作功能,添加字幕非常麻烦。卡拉字幕精灵(Sayatoo)则是一款制作视频字幕的专业软件,它采用高效智能的字幕制作方法,可以快速而精确的制作出专业效果的视频字幕来,并且提供插件支持,可以将制作好的字幕直接导入到会声会影等视频编辑软件中使用,是制作视频字幕的极佳选择。
一、准备素材
例如有一段视频的背景音乐是歌曲“菊花台”,你要在视频中添加“菊花台”的歌词字幕时,先要准备好歌词文本和背景音乐文件。“菊花台”的歌词文本用TXT文档保存,文本格式为一行一句歌词。“菊花台”的背景音乐文件则可以通过两种途径来获取,一种是准备一首单独的歌曲文件(支持WAV、WMA或MP3音乐文件),另一种则是直接从视频文件中提取背景音乐(支持AVI、WMV、ASF、MPG和MOV视频文件),根据需要进行选择。
小提示:经测试,卡拉OK字幕精灵也可以从RMVB视频文件中提取背景音乐,但需要在系统中安装对应的解码插件,安装Realplayer或暴风影音播放器即可安装该解码插件。
二、添加素材
打开卡拉字幕精灵,依次点击“文件/导入歌词”选项打开准备好的歌词文件,歌词文本会立即显示在左侧“字幕”窗口中。然后再点击“文件/导入音乐”选项打开准备好的音乐或视频文件,导入完成后,在下方的时间线窗口中会看到音乐波形,点击“播放”按钮即可播放音乐。
图1 二、制作字幕
第一步:在“时间线”窗口中将时间线定位到字幕的开始位置。然后点击“录制歌词”按钮打开“歌词录制设置”对话框(如图2),在这里提供了两种歌词录制方式,一种是“逐字录制”方式,是以字为单位,需要对每行字幕中的每个字单独进行时间设定,适合制作卡拉OK字幕。另一种是“逐行录制”方式,则是以行为单位,只须对每行字幕的开始结束时间进行设定即可,适合制作视频对白或是语速较快的字幕。下面就以“逐字录制”方式为例,勾选中“逐字录制”选框,点击“开始录制”按钮即可。
图2
第二步:软件会从时间线所在位置开始播放音乐,歌词文本会按照顺序自动显示到字幕预览框中,此时你只须跟着歌曲演唱,每唱到一个字就按一下键,即可自动记录下每个字的字幕显示时间。例如当唱到“菊花台”三个字时,你随便按下键盘上的一个按键,如A键,即可选中第一个字“菊”,当菊字唱过去后,马上松开A键按下S键,此时就会选中第二个字“花”,等花字唱完再松开B键按下A键,就会继续选中第三个字“台”,以此类推,只要跟着歌曲演唱连续按A键和S键即可快速记录下所有歌词的字幕显示时间。每次按下和松开按键的时间就会作为选中字的起始和结束时间自动记录为字幕显示时间,这种操作方式不仅简单而且精确,比如有些字在演唱时要拉长音,那按住键的时间就长一些,直到这个字唱完为止再松开按键,即可轻松同步这个字的字幕显示时间。如果你对歌曲节奏很熟悉,基本上一遍就能成功,非常方便。
全部记录完成后,点击“播放”按钮即可预览字幕显示效果。如果有的歌词记录时间不够准确,在下方“歌词”栏中你可以看到每个字的时间块,用鼠标拖动时间块即可提前或延迟显示时间,改为正确时间即可。如果想清除某行歌词,在文本框中用右键单击该行歌词选择“清除时间属性”选项即可将该行歌词从字幕中清除。
三、设置字幕 字幕编辑好后,在右侧“字幕属性”和“模板特效”两个窗口中可以对字幕文本进行格式设置和添加特效等。例如要把字幕文本改为双行显示,就在“字幕属性”窗口的“布局”栏中将“排列”选为“双行”即可。
默认情况下,字幕的走字动画为跑马灯效果,这种效果在制作卡拉OK字幕时最为常见。如果你不想使用走字动画,或是想让走字动画更个性化一些,可打开“模板特效”窗口。在“走字特效”栏中,若清空“走字特效”选框就表示不使用走
字动画。如果想更换走字动画,则点击“模板”选框栏,可以看到除了默认的“标准”(跑马灯效果)风格外,还提供了“变形变换”、“逐字弹射”和“透镜效果”三种另类风格,选择一种喜欢的即可,会让你的字幕显示出与众不同的效果,非常酷。
如果歌曲是男女声合唱的,在字幕框中分别用右键单击男声、女声、合声部分的第一句歌词,选择“设置前缀标识”选项,分别输入“男:”、“女:”和“合:”,点击“确定”按钮后,软件就会自动将字幕里的男声、女声和合声部分用不同的字体颜色区别开来,或者根据需要在“字幕属性”窗口中手动为这三部分设置字体颜色,很方便。在“字幕”窗口中还可以添加“指示灯”,用右键单击一行歌词选择“指示灯”选项,然后在“模板特效”窗口中勾选“指示灯”选框,在下方的“模板”框中选择一个指示灯样式即可。当播放歌曲到该段歌词时,就会在歌词前显示一个指示灯(如图3),用动画效果来提示歌曲节奏,很专业哦。
图3
四、输出字幕 字幕制作好后,点击“文件/保存项目”按钮将字幕保存为“Kaj”格式的字幕文件即可。然后根据你使用的视频编辑软件,选择对应的字幕输出方式,即可将制作好的字幕文件导入到视频编辑软件中使用了。
⒈用插件输出字幕
如果你用的视频编辑软件是Ulead VideoStudio 8.0(会声会影)、Ulead MediaStudio 8.0、Adobe Premiere 6.0或Adobe Premiere Pro 1.0以上版本,可使用插件来导入字幕文件。
打开卡拉字幕精灵的安装目录,在“host”文件夹下可以看到“uvKAJ.vio”和“im-kaj.prm”两个文件。将“uvKAJ.vio”文件复制到Ulead VideoStudio 或Ulead MediaStudio安装目录下的“VIO”文件夹中,将“im-kaj.prm”文件复制到Adobe Premiere安装目录下的“Plugin”文件夹中即可。以后即可将“Kaj”格式的字幕文件作为视频文件导入到这些视频编辑软件中使用。比如在会声会影中,只须将制作好的“Kaj”字幕文件导入到“覆叠轨”中即可将字幕和视频画面合成到一起(如图4),非常方便。
图4
⒉用AVI格式输出字幕 如果你用的是Sony Vegas或Canopus Edius(4.0以上)等视频编辑软件,则可以将“Kaj”字幕文件转换成AVI视频格式,再导入到视频编辑软件中使用。
在卡拉字幕精灵窗口中依次点击“工具/生成虚拟字幕AVI视频”选项打开操作窗口,点击“输入„”框的“浏览”按钮打开制作好的“Kaj”字幕文件,再点击“输出„”框的“浏览”按钮指定好文件转换后的保存路径,点击“开始转换”按钮即可得到一个AVI格式的字幕文件(如图5)。再将这个文件直接导入到视频编辑软件中即可使用字幕了。基本上只要视频编缉软件支持32位带Alpha通道的AVI视频格式,都可以使用这个方法来导入AVI格式的字幕文件(会声会影也支持该方法)。
图5
小提示:未注册版本一次只能编辑十行字幕。如果暂时无法注册,也可将字幕分成多个文本,每个文本只保存十行字幕,然后分批制作成Kaj字幕文件,再依次添加到视频编辑软件中使用即可。虽然操作麻烦些,但用来应急还是可行的。 (附)卡拉字幕精灵官方下载地址:
http://www.sayatoo.com/soft/karatitlemaker/downloads/setup.exe 文章来源:绚丽星光百度空间
本文发表在《电脑迷》杂志,勿抄袭和商业转载,个人转载请声明出处,谢谢。
7月4日主人用本软件和会声会影10做的MV(芙蓉姐姐全新原创性感MV视频), 这款软件确实很好,方便简单 制作卡拉字幕
因篇幅问题不能全部显示,请点此查看更多更全内容