跳转到主要内容

SRT和WebVTT字幕文件解析器

项目描述

subtitle-parser

这是一个简单的Python库,用于解析SRT或WebVTT格式的字幕文件。

如何独立使用?

您可以将此作为脚本将字幕转换为HTML或CSV。

如果您使用 pip install subtitle-parser 安装了它,请使用 python3 -m subtitle_parser。如果您已克隆此存储库或下载了文件,请使用 python3 subtitle_parser.py

示例

$ python3 subtitle_parser.py --to csv Zoom_transcript.vtt --output transcript.csv
$ python3 -m subtitle_parser --to html episode.srt --input-charset iso-8859-15 --output dialogue.html

如何作为库使用?

import subtitle_parser

with open('some_file.srt', 'r') as input_file:
    parser = subtitle_parser.SrtParser(input_file)
    parser.parse()

parser.print_warnings()

for subtitle in parser.subtitles:
    print(subtitle.text)

项目详情


下载文件

下载适用于您的平台文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

subtitle_parser-2.0.1.tar.gz (8.4 kB 查看哈希值)

上传时间 源码

构建版本

subtitle_parser-2.0.1-py3-none-any.whl (5.9 kB 查看哈希值)

上传时间 Python 3