登录 进入工作台
ABOUT

关于 ZXSUB

一套给字幕组用的流水线工作台,外加一份把话说清楚的说明书:它是什么、为谁做、怎么用、背后怎么实现、数据存在哪里。

01 · WHAT

这是什么

做一集动画要跨好几天,也跨好几个工具:光盘单独抓、翻译在文档里对、打轴在剪辑软件里做、压制参数记在某个人的脑子里、质检结论发在群里。中间任何一环掉链子,都得靠人回忆「上次那集到底压到第几遍了」。

ZXSUB 把这条链拆成六个环节放进同一个界面:每一集有固定的工序节点,状态、负责人、返工原因都挂在节点上;每个环节给出可直接复制执行的命令,而不是让每个人自己拼参数。

工具不碰你的素材。命令在你自己的机器上跑,业务数据留在本机,服务器只回答三个问题:你是谁、你在哪个组、你能改什么。

02 · FOR WHOM

为谁做的

主要面向有稳定协作关系的字幕组:几个人分工做同一批番剧,需要共享进度、需要交接、需要追溯是谁在什么时候把哪一集打回的。

同时照顾两种边缘用法:只想一个人安静压片的,用游客身份或单账号即可,不需要建组;已经在用别的工具,只把 ZXSUB 当「命令生成器 + 进度台账」用的也完全可行——每个环节都能单独用。

03 · HOW

怎么用

STEP A

建组或加入

注册后新建字幕组(你自动成为所有者),或让组管理员把你拉进去。没有团队也能先进去看界面。

STEP B

建项目、录集数

填分辨率、片源类型、集数;每集展开就是十一个工序节点,点一下即推进状态。

STEP C

按环节干活

抓盘、翻译、打轴、压制、质检、封装依次走完,命令复制到终端执行即可,不用来回翻聊天记录找参数。

STEP D

交接与追溯

换人时把进度写在节点备注里;质检不通过会汇总成一句话,直接指出该返工的环节。

04 · PIPELINE

六个环节

1
片源 / 光盘SOURCE

DVD / BD / UHD 抓取。填任务名与盘型即生成 MakeMKV 命令,工具清单按输出目录自动补齐。

2
翻译协作TRANSLATE

原文与译文左右对照,状态自动流转(待译 → 翻译中 → 已校),术语库统一口径。

3
字幕编辑 · 打轴 / 特效SUBTITLE

拖入视频读取元数据、生成波形,打轴后可试听跳转;样式实时预览,SRT / ASS 互转导出。

4
编码压制ENCODE

选预设即出 ffmpeg 命令,两遍编码自动带 -pass 与 passlogfile,常用参数存预设复用。

5
质检 QCQC

时间轴 / 特效 / 术语 / 样式 / 音画同步逐项验收,不通过项汇总并指向返工环节。

6
封装发布MUX

轨道、语言、标题、字体附件一次配好生成 mkvmerge 命令,作业可保存复用。

每个模块的详细用法见 功能导览。

05 · PERMISSION

团队与权限

权限按「模块 × 读写」两级授予,粒度到单个环节,不做整套方案的开关。切换字幕组即整体切换数据范围,看不到别的组的东西。

系统管理员
跨全部字幕组管理账号与模块权限;站点初始化时创建的第一个账号。
字幕组所有者 / 管理员
在本组内增删成员、改成员权限、改组名;本组业务数据全部可见。
组成员
按被授予的模块权限干活;只读的模块能看不能改,界面底部有明确提示条。
游客只读
无需账号即可体验全部界面,编辑入口一律锁死,不写任何数据。
06 · ENGINEERING

技术取向

这个项目的硬约束是极致轻量:不为了好看引入框架,也不为了功能牺牲体积。下面几条是可以被验证的。

前端
运行时只有 React + React DOM 两个包,无 UI 框架、无图标库、无状态库;gzip ≈ 119 KB(JS 107.6 + CSS 11.0)。
后端
Go 单文件 + JSON 存储,systemd 常驻;只负责账号、会话、字幕组与权限。没有数据库、没有 Composer、没有 vendor 目录。
数据边界
项目 / 集数 / 字幕 / 翻译 / 压制等业务数据加密后存在本机,不上传服务器;换设备登录不会带走你的项目数据,这是取舍也是承诺。
Windows 端
Tauri 2 打包的单文件 EXE ≈ 3.4 MB,与网页版同源同一套代码;自绘标题栏 + 品牌启动画面。
界面取向
平面玻璃:1px 细边 + 半透明填充,不做厚、不做折射位移、不投影;控件全部自绘,不跟随系统外观,永不切换深色模式。
07 · GET IT

获取与版本

网页版直接用,无需安装;Windows 版是单个 EXE,下载后放哪都能跑。两端功能一致,数据各自独立。

版本透明度:每一版的新增、变更、修复都逐条写进更新日志,应用内页面与本页同源;开发进度页还能看到每一版相对上一版算「正常迭代」还是「跨版本」,以及为什么。当前版本 。