#字幕 #写入 #解析 # #解析器

subparse

加载、更改和写入常见字幕格式(srt/ass/idx/sub)

9 个版本 (重大更新)

0.7.0 2021年4月11日
0.6.2 2019年9月30日
0.6.1 2019年8月16日
0.5.0 2019年2月28日
0.1.0 2017年3月12日

#1620 in 解析器实现

Download history 87/week @ 2024-03-11 102/week @ 2024-03-18 52/week @ 2024-03-25 114/week @ 2024-04-01 70/week @ 2024-04-08 63/week @ 2024-04-15 101/week @ 2024-04-22 113/week @ 2024-04-29 52/week @ 2024-05-06 405/week @ 2024-05-13 192/week @ 2024-05-20 78/week @ 2024-05-27 59/week @ 2024-06-03 97/week @ 2024-06-10 99/week @ 2024-06-17 93/week @ 2024-06-24

每月下载量 357
8 crate 中使用

MPL-2.0LGPL-3.0

94KB
2K SLoC

简介

subparse 是一个 Rust 库,允许您加载、更改和存储各种格式的字幕文件。格式和其他数据将被保留。

您可以在 examples/ 下找到使用此库的示例。

目前支持以下格式:

  • SubStationAlpha .ssa/.ass
  • MicroDVD .sub
  • SubRip .srt
  • VobSub .idx.sub

文档

Crates.io

如何使用此库

将以下内容添加到您的 Cargo.toml

[dependencies]
subparse = "0.7.0"

lib.rs:

此 crate 为流行的字幕格式(.srt.ssa.ass.idx.sub)提供了一个通用接口。

文件可以被解析、修改并再次保存 - 一些格式可以从头创建。重点是不可破坏的解析,这意味着如果未显式更改,则格式和其他信息将被保留。

依赖项

~24MB
~342K SLoC