外观
自动打轴与压制
SekaiText Next 内置 SekaiCoreEngine 打轴内核:识别游戏录屏中的对话画面,把翻译好的每句台词自动对齐到视频时间轴;打完轴可以直接在行列表里逐行微调分句,与 Aegisub 双向同步精修,最后经 FFmpeg 一键压制输出成品。
保持最新
请把主程序和「自动轴机 + 压制」插件都保持为最新版:主程序启动时会提示更新,插件可在插件市场一键更新。插件会校验所需的最低主程序版本;若新插件无法安装,请先升级主程序。
准备工作
- 游戏录屏:完整录制目标剧情的播放过程(对话 auto 即可);
- 完成翻译:确保该篇剧情的译文已在编辑器中完成。
打轴流程
界面为双列布局:左列选文件、启动识别、看画面预览;右列是识别出的行列表。
- 在左列选择 视频文件 与 对应剧情,开始识别 — 引擎逐帧分析画面上的对话文本,与剧本逐句匹配;
- 识别过程中右列就会陆续列出已匹配的行;完成后即可逐行检查、微调;
- 确认无误后点 导出 ass(先调完再导出,避免反复覆盖)。
匹配结果为 0 或大量错位?
几乎都是 视频和剧本对不上:确认选择的剧情与录屏是同一期活动 / 同一话。注意剧情脚本编号与活动实装编号可能存在偏移,错选就会出现「识别失效」的情况。
并行任务:同时处理多个视频
需要连打多期剧情时,勾选左列的 并行任务模式,就可以在上一个视频还在打轴 / 压制时直接换文件启动下一个:
- 打轴与压制界面各自出现任务列表,显示每个任务的进度;点击卡片切换查看,运行中的可单独取消,完成的点 ✕ 关闭;
- 每个并行任务独占一套识别 / 编码内核进程,CPU 与内存开销随任务数成倍增长——性能不高的电脑请慎用(同类任务最多并行 4 个);
- 完成的任务请及时关闭以释放内存;
- 离开页面再回来(甚至插件重载后),仍在后台运行的任务会自动找回。
不开启时,同一时刻只运行一个打轴和一个压制。
行列表与分句微调
译文超长的行(原文三行、译文超过阈值)会被标为 过长,需要拆成前后两条字幕分批显示。工具栏勾选「仅显示过长行」可以只看这些行;打轴完成时若存在过长行,会自动切到「仅显示过长行」并展开第一条,不用担心漏掉。点开任意对话行即可微调:
- 日语原文对照 — 分句编辑器顶部常驻显示该句日语原文(保留原文三行结构):分割点要对着原文的语气与停顿决定,只看译文没法定;
- 文本分割点 — 拖动滑块决定前后两句在哪个字断开,预览直接显示两半内容;
- 换行时机 — 决定第几帧切换到后半句。支持滑块、直接输入帧号、
±1 / ±5逐帧微调; - 建议帧 — 按游戏打字机速度(80ms/字)自动估算换行时刻,一键应用;
- 按字数均分 — 无配音台词按前后字数比例均分显示时长;
- 语音停顿 — 拉取该句语音做静音检测,把说话人语句之间的停顿列成候选换行点,点击即应用——有配音的台词按实际说话节奏分句最自然(语音走临时缓存,软件重启即清空)。活动 / 主线 / 卡面剧情均可用;
- 画面预览 — 实时显示换行帧那一刻的画面,不用去视频里来回拖进度条;
- 溢出预警 — 某半句可能在打字机打完前就被切走时会提示,适当移动分割点或换行时机即可。
双击译文文本可以就地修改(最多两行)。原文为三行时,在译文中输入回车或字面 \N,会把该句明确拆成前后两条时间轴;保存后,新的文本断点与分轴状态会立即应用。
地点横幅同样支持双击编辑。横幅保存后会进入 autosave,并在重新导出 ASS 时写入成品;它使用独立编号,不会误改或标记同编号的对话行。
与 Aegisub 双向同步
导出时默认写入同步标识(Effect 字段 st:N),从此不用在轴机和 Aegisub 之间来回导入导出:
- Aegisub → 轴机:在 Aegisub 里精修后直接
Ctrl+S保存,轴机检测到文件变化会自动回读译文与换行时间(在 Aegisub 里改的字不会再被下次导出覆盖),行列表跟着刷新;也可以随时点 从 Aegisub 拉取 手动回读; - 轴机 → Aegisub:在轴机里改过的行点 推送到 Aegisub,然后在 Aegisub 运行「自动化 → SekaiText → 从轴机拉取」,改动会带撤销点地原位替换进当前字幕。
同步宏无需手动安装:导出时若检测到本机装有 Aegisub,会自动装进其 automation/autoload 目录(首次使用重启一次 Aegisub 即可)。便携版 Aegisub 的配置跟着程序走、自动探测不到时,在「导出与同步选项」里手动指定 automation/autoload 目录并点 安装宏 即可,一次搞定。
成品样式与导出
导出默认就是成品:内置团队样式模板(1行 / 2行 / 3行 等定义)自动套用,样式按剧情原文行数判定;两行译文会再拆成同轴的「1行 / 2行」事件,分别落在 MarginV 1365 / 1435,避免整块套在第二槽导致第二行出画。清理角色名与调试行;地点横幅也会自动改用「遮罩 / 地点名称」样式,时间轴按画面中灰色横条的出现 / 消失逐帧对齐。有自定义需求时,在「导出与同步选项」里选择自己的模板 .ass 即可覆盖内置模板。
另外,每次分句 / 译文微调后都会自动把当前完整字幕写到输出目录的 autosave-<剧本名>.ass 保险文件——崩溃误退也不丢微调。
staff 制作人员行
「导出与同步选项」里可以填写 staff 表(录制 / 翻译 / 校对 / 时轴 / 轴校&压制等),导出时自动作为第一条字幕注入成品(0:00 起 5 秒淡入淡出):
- 「」内的人名全部自定义,留空的职位自动跳过;
- 时轴和「轴校&压制」是同一人时,自动合并为
时轴&轴校&压制:「某某」; - 填写内容本机记忆,也可以存成命名预设一键切换(识别阈值同样支持预设)。
横幅时间精修
地点横幅的出现 / 消失时间做了帧级精修:识别淡入起笔与淡出收尾(对人工校对基准误差 ≤2 帧,且刻意偏早半帧量级——宁可早现绝不露出日文原字)。无需任何配置。
一键压制
打轴完成后可直接压制(在页面下方):内置 FFmpeg + libass,将字幕烧录进视频输出成品文件。
- 编码器按显卡自动判定:进入页面时对本机每个硬件编码器(macOS VideoToolbox / NVIDIA NVENC / Intel QSV / AMD AMF)做真实试编码验证,下拉框只列出确认可用的项并自动选中推荐的硬编;没有可用硬编时回落 x264 软编。试编码会送足帧数并使用正式压制的码控参数,减少“检测失败、实际可用”的假阴性;失败详情会保留真正的驱动 / 初始化错误。手动换过的选择会记住;
- 支持硬件加速,实测压制速度可提升 4~7 倍;
- 硬编启动失败自动降级:并行压制占满显卡编码会话、或驱动暂时性故障导致硬件编码器起步即失败时,自动改用 x264 软编重跑,任务不会白挂(日志中会注明);
- 压制日志:压制区的「压制日志」面板可实时查看 FFmpeg 完整输出;报错时日志自动导出到数据目录
logs/并在提示中注明,反馈问题时把日志文件发给开发者即可,也可以随时手动导出留档; - 进度双通道:优先读取 FFmpeg 专供程序消费的机读进度,同时保留终端状态行作为交叉验证;启动 12 秒两路都没有更新时,日志会写入诊断信息,便于区分管线挂起与“编码正常、状态输出被环境拦截”;
- 起步挂起自动降级:个别机器的显卡驱动硬件解码故障时,压制会起步即无声挂死——启动 25 秒仍没有任何进度、且输出文件也没有有效增长,才会自动终止并降级重试:先只关硬件解码、保留硬件编码器,仍失败再降 x264 软编。若每次都触发这条路线,可在压制选项里关闭「硬解」跳过等待;
- 静默压制不误杀:少数 Windows 环境会同时吞掉 FFmpeg 的两路进度输出,长片编码或收尾期间文件也可能暂时不增长。只要此前已经确认产生有效媒体数据,watchdog 就只提示“继续等待”,不会凭旁路静默强行结束 QSV 或 x264;后台 FFmpeg 同时禁用控制台输入,避免与引擎通信管道相互干扰。用户仍可随时手动取消;
- 日志环境概览:每个压制任务的日志开头自动记录系统、CPU、内存、显卡型号与驱动版本、FFmpeg 版本——反馈问题导出一份日志即可,无需再补充机器配置;
- 并行压制时任务列表里每个任务有独立进度条,主进度区标注当前查看的文件名;同一输出路径的并行任务会被拒绝启动(两个任务写同一个文件会损坏成品);
- 随引擎附带字幕默认字体,未装字体的机器也能压出正确字形。
常见问题
- 识别很慢:识别为逐帧分析,时长与视频长度、机器性能相关,属正常现象;
- 行列表提示需要更新主程序:插件比 SekaiText 本体新,把主程序升级到最新版即可;
- 并行压制概率性报错(如
ffmpeg 退出码 -19):并发的硬件编码会话把显卡额度打满所致,硬编启动失败会自动降级 x264 软编重跑;仍有问题时把自动导出的压制日志发给开发者; - 压制进度一直 0%、帧 0/0,完成或取消也卡住:先确认主程序是最新版。若日志显示“启动 25 秒无进度且输出文件无增长”,通常是硬解管线起步挂起,程序会自动关硬解降级;也可以在压制前手动关闭「硬解」跳过等待;
- 压制期间提示“ASS 缺少当前任务的有效同步 revision/hash”:点击“重新导出 ass”重建同步标识后即可继续回读;
- 导出的 ass 样式和团队成品不一致:确认没有在导出选项里误选了别的模板文件(留空即用内置模板);
- 插件市场更新插件后加载失败:应用会自动恢复上一个可用版本;若恢复失败则禁用该插件,并在界面提示错误。