【歌姬计划AFT】如何使用ComfyChartEditor制作自制谱 导入歌词篇
自制谱工具下载:
https://wwe.lanzouy.com/b01j8ozoh 密码:7zd6
导入歌词
所需工具:
ScriptEditorQt
aegisub(或者现成的VTT格式/SRT格式字幕)
目前导入歌词最便捷的方式是通过ScriptEditorQt,使用VTT格式/SRT格式字幕文件将时间轴导入到DSC里面
因此我们要自己做一份字幕文件
这里教程参考的方法为三键快速打轴,当然也有比这个更快的方法,有兴趣可以自己在B站搜视频学一下
打开aegisub,在Video菜单中选择Open Video,
随后在弹出的窗口里找到你打算加歌词的视频文件导入
(如果只有音频文件,那就在Audio里选择Open Audio导入音频,然后在视频菜单里创建一个60帧的空白视频)


网上寻找歌词或者你自己手打,自行将每句歌词换行后全选复制,粘贴aegisub窗口里导入歌词

导入完成之后就可以打时间轴了,为了方便我们先去设置下热键
在 查看 菜单中点击 选项……,然后在 热键 选项卡右侧点击 默认编码 将其展开


我们需要修改的热键只有这三个:
grid/line/next:移动到下一字幕行,用于快速切换到下一处歌词
time/snap/end_video:将当前视频播放时间轴设置为字幕结束时间
time/snap/start_video:将当前视频播放时间轴设置为字幕开始时间
选择其中一个热键,点击编辑,将它们设置到你觉得三个手指放上去很舒服的位置修改保存(比如我这用的是 O I U )

回到主界面,点一下视频下面的auto按钮关闭 自动跳转到字幕开始时间功能
(像图里这样的状态就是关闭了)

从头播放视频,跟着音乐使用刚刚设置的热键设置时间轴,如果不小心让时间轴重叠了也没事
拿我自己设置的键位举例说明下:
左手放在 U 键上,歌词开始时立刻按下 U 键设置歌词开始时间轴
右手放在 I 键和 O 键上,歌词结束时立刻按顺序快速按下 I 键和 O 键设置歌词结束时间轴并跳转到下一个歌词处准备设置开始时间轴
操作一遍后,一个大概的时间轴就完成了。
在字幕列表处选择一条字幕后:
按下 S 键可以从这个字幕时间轴开始处播放直到字幕结束时间
按下 D 键可以播放这个字幕时间轴结束前500ms音频
按下 Q 键可以播放这个字幕时间轴前500ms音频
按下 W 键可以播放这个字幕时间轴后500ms音频
如果发现有条字幕设置的时间不合适,可以在视频右侧修改数值调整
(注:之前设置的热键是基于视频时间轴的,使用上面这四个热键不会让视频时间轴也随着移动播放)

如果发现字幕数值基本正确但是并没有无缝衔接,或者两个字幕之间出现重叠,可以使用自带的 时间后续处理器 工具:
在 计时 选项里打开 时间后续处理器,
将 开始提前 和 结束延迟 取消勾选,修改 最大间隙 数值,点确定就会自动处理


微调完成后,选择 文件 菜单里的 导出字幕,文件编码设置成UTF-8后点击 导出


将字幕文件保存到你找的到的地方并设置保存类型为SRT格式(SubRip)

至此导入歌词用的字幕文件就完成了
打开ScriptEditorQt,选择Open DSC,在弹出的窗口里找到谱面文件打开


选择Future Tone选项勾选然后按下OK导入DSC,如果选择OK后又出现个弹窗选择 Close 哪个选项即可


选择 Lyrics 中的 Import SRT/VTT,在弹出的窗口里找到我们保存的字幕文件导入


稍等片刻后就会自动完成导入(虽然DSC看起来像是被玩坏了),点击Save DSC后在弹出的提示框里选择OK保存修改好的DSC文件


回到ScriptEditorQt,点击pv_db,将里面的内容全部复制下来

打开MOD里面的pv_db,根据自制谱对应的ID找到歌词部分(ComfyChartEditor导出时会自动加一个空白歌词),将其替换为ScriptEditorQt里复制的全部内容保存即可


至此歌词导入就完成了,当然这个导入歌词方法是通用的,你完全可以利用这个方法进行歌词替换等操作