项目简介
AutoSubSync 是一款用户友好的 Python 工具,借助 ffsubsync、autosubsync 和 alass 等强大后端,自动将字幕与视频对齐;也支持手动微调时间轴。只需拖拽文件,即可快速完成字幕同步,省时省力。
如何运行?
-
解压 ZIP 文件 -
双击运行 AutoSubSync
✅ 主要功能
|
|
|
|---|---|
| 自动同步 |
ffsubsync / autosubsync / alass,将字幕与视频或参考字幕自动对齐;支持按需配置工具参数
|
| 手动同步 |
|
| 批量处理 |
|
| 季集自动配对 |
S01E01、1x01 等命名规则,自动匹配视频与字幕文件
|
| 格式支持广 | .srt
.vtt、.sbv、.sub、.ass、.ssa、.dfxp、.ttml、.itt、.smi、.stl
|
| 拖拽操作 |
|
| 操作反馈清晰 |
|
🛠 使用方法
▶ 自动同步
-
添加文件 -
将「视频」或「参考字幕」拖入上方区域 -
将「待同步字幕」拖入下方区域 -
也可点击区域手动浏览选择 -
选择同步引擎 -
在下拉菜单中选 ffsubsync/autosubsync/alass -
设置参数 -
在「同步工具设置」中调整选项(如语言、采样率等) -
指定输出路径 -
选择保存位置(原目录 / 桌面 / 自定义) -
开始同步 -
点击 Start按钮
批量模式:
勾选「Batch Mode」 可拖入多个文件或整个文件夹 支持拖入「参考字幕-待同步字幕」成对文件 启用「季集自动配对」功能可按 SxxExx规则自动匹配选中条目按 Delete键可移除
▶ 手动同步
-
拖入待调整的字幕文件 -
在输入框中填写偏移毫秒数(正数延后,负数提前),或用 +/-按钮微调 -
选择输出方式:保存至桌面 / 覆盖原文件 -
点击 Start应用调整
⚙ 设置(右上角齿轮图标)
|
|
|
|
|---|---|---|
| 语言 |
|
|
| 主题 |
|
|
| 输出编码 |
|
|
| 覆盖前备份 |
|
|
| 保留提取字幕 |
|
|
| 保留转换字幕 |
|
|
| 添加工具前缀 |
ffsubsync_ 等前缀
|
|
| 打开配置目录 |
|
|
| 打开日志目录 |
|
|
| 保留日志 |
|
|
| 清空日志 |
|
|
| 记住设置 |
|
|
| 启动时检查更新 |
|
|
| 恢复默认 |
|
|
| 关于 |
|
|
感谢 @bayramhayri 协助多语言翻译。
🐳 Docker 部署
由 @IlmariKu 贡献,支持通过 Docker 容器运行,环境隔离,部署便捷。
👉 查看 Docker 使用指南
🙏 致谢
本项目依赖以下开源工具实现核心功能,特此致谢:
-
ffsubsync -
autosubsync -
alass -
FFmpeg
项目地址
https://github.com/denizsafak/AutoSubSync/blob/main/README.md
扫码加入技术交流群,备注「开发语言-城市-昵称」
合作请注明

如果你觉得这篇文章不错,别忘了点赞、在看、转发给更多需要的小伙伴哦!我们下期再见!

