asstosrt, 将字幕转换成SRT格式

分享于 

2分钟阅读

GitHub

  繁體 雙語
A python script used to convert ASS Subtitle to SRT.
  • 源代码名称:asstosrt
  • 源代码网址:http://www.github.com/sorz/asstosrt
  • asstosrt源代码文档
  • asstosrt源代码下载
  • Git URL:
    git://www.github.com/sorz/asstosrt.git
    Git Clone代码到本地:
    git clone http://www.github.com/sorz/asstosrt
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/sorz/asstosrt
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    asstosrt

    asstosrt是一种将高级变电站 Alpha ( 屁股/ssa ) 字幕文件转换为 SubRip ( SRT ) 文件的工具。 许多旧设备只支持 SubRip。

    用法

    安装 asstosrt。

    # pip install asstosrt

    chardet,它提供自动字符集检测。

    # pip install charset

    然后 cd 进入/ssa文件目录。 运行 asstosrt。

    $ asstosrt

    完成所有转换的SRT文件都将写入当前目录。

    使用 --help 运行详细信息。

    $ asstosrt --help

    更多示例

    指定输入和输出编码,输出目录:

    $ asstosrt -e utf-8 -s utf-18be -o/to/some/path/

    转换为简体中文( 使用 langconv.py & zh_wiki.py ):

    $ asstosrt -t zh-hans -s gb18030/path/to/some.big5.ass

    转换为繁体中文( 使用 OpenCC ):

    # pip install pyopencc
    $ asstosrt -c zhs2zht.ini

    只保留对话的第一行并删除所有效果:

    $ asstosrt --only-first-line --no-effact

    用作库

    你可以在程序中轻松使用 asstosrt。

    import asstosrt
    ass_file = open('example.ass')
    srt_str = asstosrt.convert(ass_file)

    许可证

    MIT许可证

    Bug 和问题

    请访问 GitHub网站。


    for  form  格式  字幕  SRT  
    相关文章