4个版本 (2个破坏性更新)
0.3.0 | 2022年4月17日 |
---|---|
0.1.2 | 2020年2月29日 |
0.1.0 | 2020年2月29日 |
0.0.0 | 2020年2月26日 |
在 视频 中排名 396
690KB
1.5K SLoC
alass-ffi
用于与alass-core
同步字幕的FFI绑定
alass-core
是一个功能强大的库,可以快速准确地同步字幕。此包装库提供了FFI绑定,因此可以使用其他语言(如C、Python、Java或任何可以与本地库接口的语言)使用此功能。
API
文档
有关API文档,请参阅生成的 头文件。alass_sync
调用是API的主要操作,是一个很好的开始点。
请注意,此头文件已提交到git以供信息目的,不会反映您对工作副本所做的任何更改。请参阅 target/
目录,以获取由您的构建生成的最新版本。
示例
在 ffi/examples/sync-demo/
文件夹中可以找到一个演示API使用的C应用程序示例。该示例提供了一个基本的CLI实用程序,用于从命令行同步字幕,并可以使用 sync-demo.sh
辅助脚本来构建和运行。
版本
在 版本 部分提供了几个常见架构的预构建二进制文件。根据请求,还可以提供其他架构。
构建
要构建 alass-ffi
,您需要安装Rust 1.40+和Cargo。
$ cargo build --release [--target ARCH]
构建工件可以在 target
目录中找到。
许可证
除非另有说明,否则此仓库中的所有内容均为GPL-3.0
依赖项
~28MB
~416K SLoC