A tool that convert ASS/SSA subtitle to SRT format
asstosrt is a tool which can convert Advanced SubStation Alpha (ASS/SSA) subtitle files to SubRip (SRT) files. Many old devices only support SubRip.
# pip install asstosrt
chardet is suggested, which provide auto charset detection.
# pip install charset
Then cd into the directory of ASS/SSA files. Run asstosrt.
Done. All converted SRT files will be wrote to current directory.
Run with --help see more.
$ asstosrt --help
Specify input and output encoding, output directory:
$ asstosrt -e utf-8 -s utf-18be -o /to/some/path/
Convert to Simplified Chinese (need langconv):
$ asstosrt -t zh-hans /path/to/some.big5.ass
Only keep first line for each dialogue and delete all effects:
$ asstosrt --only-first-line --no-effact
Used as a Library
You can use asstosrt on your program easily.
import asstosrt ass_file = open('example.ass') srt_str = asstosrt.convert(ass_file)
Bugs and Issues
Please visit GitHub.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.