如何制作毫秒级的精准卡拉OK字幕

2025-05-10 01:22:17

1、找到相应的 MP3、歌词、曲谱(最好有曲谱)

2、既然是毫秒级,那我们要先进行计算你下载的MP3中每一拍是多少毫秒。金海心的《爱转了一圈》网上的版本为每拍632毫秒。

3、计算出第一个字演唱的时间。对着歌词和MP3,我们知道,第一句是“要走的谁也拦不住”,第一个字“要”字是从0:9.306开始唱起(最后一个“住”字是0:14.362结束)。

4、写出每个字的拍数,乘以632就得出每一个字的演唱时间。歌词内容: 要 走 的 谁 也 拦 不 住 节拍数: 1 1.5 0.5 0.5 0.5 0.5 1 2.5 毫秒: 632 948 316 316 316 316 632 1580

5、按照KSC格式的写法,第一句就应该写成:karaoke.add(’0:9.306’, ’0:14.362’, ’要走的谁也谵昊敦啶拦不住’, ’632,948,316,316,316,316,632,1580’);注意格式及写法,含标点符号,请严格按照此格式写。用《小灰熊》软件,也能直接编写出这样的程序,但是,要想做到精准,《小灰熊》是远远不够的。

6、依次写出每一句歌词的程序。再组合到一起。为了完整,也可以将歌名、演唱者、词曲作者等信息一起写入。 (看到了吧,要想整一个高规格的作品,还真得多花一点功夫)

7、全部写好,要将文本文件保存为KSC格式。下面附上我写的第一段的卡拉OK字幕内容,大家可以复制下来后,保存为”*.ksc“文件:karaoke :租涫疼迟= CreateKaraokeObject;karaoke.rows := 2;karaoke.clear;karaoke.add(’0:9.306’, ’0:14.362’, ’要走的谁也拦不住’, ’632,948,316,316,316,316,632,1580’);karaoke.add(’0:14.322’, ’0:19.378’, ’何苦一个人执着’, ’316,316,948,316,632,632,1896’);karaoke.add(’0:19.338’, ’0:24.394’, ’对镜贴黄花人消瘦’, ’632,948,316,316,316,316,632,1580’);karaoke.add(’0:24.354’, ’0:30.42’, ’逝去光阴惹人妒’, ’316,316,948,316,632,632,2528’);karaoke.add(’0:29.997’, ’0:32.209’, ’爱转了一圈’, ’632,316,316,632,316’);karaoke.add(’0:32.191.5’, ’0:35.35.5’, ’到下一个路口’, ’316,316,316,316,316,1264’);karaoke.add(’0:35.13’, ’0:40.69’, ’你要勇敢往前冲’, ’316,316,316,316,632,632,2528’);karaoke.add(’0:40.29’, ’0:45.85’, ’每一段痛彻心扉的付出’, ’632,316,316,632,632,316,316,316,316,1264’);karaoke.add(’0:45.45’, ’0:50.101’, ’都是珍贵的礼物’, ’316,316,316,316,632,632,2528’);karaoke.add(’0:52.0’, ’0:54.0’, ’字幕联系QQ:171448330’, ’100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,’);看到这么密密麻麻的代码,你是不是有点头晕。不过没关系,我现在已经编写了一个程序,自动处理这些让人头晕的代码。再说了,想制作出高精度的东西,哪里有那么简单的呢?

8、《会声会影》不能导入KSC格式文件,还得转成KAJ格式,这就需要用到KSC_TO_KAJ工具,大家可以在网上搜索下载“KSC_TO_KAJ.exe”文件,将刚才制作的KSC文件转换成“*.kaj”文件。如果想加一些辅助演唱的提示上去的话,可以用Sayatoo软件进行进一步编辑。如果你下载的音乐和字幕有一定的偏差,请调整“时间偏移”值,单位也是毫秒。

如何制作毫秒级的精准卡拉OK字幕
如何制作毫秒级的精准卡拉OK字幕

9、打开《会声会影》,插入MP3歌曲,导入“*.kaj”文件。这样,一个精确到毫秒级别卡拉OK字幕就这样完成了。说明:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢