β

重构 ASS to SRT 字幕转换工具

折腾 348 阅读

重写了一遍两年前初学蛇语时写的字幕转换工具( ASS 字幕批量转 SRT )。

当时因常用某三星电视看动画,有这个需求。此外还想学下 Python,于是挖了这个坑..
自从最近把 VPS 邮件转发至 Gmail 后,不断被此坑在线版的错误报告骚扰,一翻代码, 太羞耻了简直丑陋 ,决定换掉…

原有的功能都还在:批量、繁简转换、删特效字幕、仅保留首行、重排序、识别/指定编码。字幕重排序由可选改为强制启用。默认输出编码由 UTF-16 改为与源文件相同。兼容 Python 2.7 / 3.x。
不自带 chardet langconv 这两个可选依赖了。后者为繁简转换所需,不在 PyPI 上,可在 此处下载

非发烧用户请直接戳 在线版 就好了。
虽然网页还是旧的,内部 已经换上了全新的 asstosrt。

Python 用户请直接:

pip install chardet
pip install asstosrt
asstosrt --help
作者:折腾
没治了
原文地址:重构 ASS to SRT 字幕转换工具, 感谢原作者分享。