#bible #command-line-tool #cli #nwt #jehovah-witness

app scriptx

ScriptX 是一个命令行工具,用于从《新世界译本》的美式手语版本中提取经文。

20 个版本

0.4.20 2021年7月20日
0.4.10 2022年6月27日
0.4.9 2022年4月18日
0.4.8 2022年1月5日
0.4.5 2021年7月20日

命令行工具 中排名第 1046

Download history • Rust 包仓库

每月下载量 59

MIT 许可证

30KB
496

ScriptX

Rust Project Status: Active – The project has reached a stable, usable state and is being actively developed.

ScriptX 是一个命令行工具,旨在从由宾夕法尼亚州守望台圣经及布道协会出版的《新世界译本》美式手语版本中提取经文。当您需要将特定的经文保存到单独的文件中时,该工具非常有用。快速示例:如果您需要将经文拼接到另一个视频中。

提取后,原始文件中存储的所有元数据都得以保留,因此当您提取范围时,您仍然可以访问提取视频中的章节标记。

功能

  • 提取单个或多个经文,例如:使用 -v 5-10 提取从第 5 到第 10 节的经文
  • 使用 - 将所有经文提取到单独的文件中
  • 保留原始文件中的所有元数据
  • 不进行转码,因此运行速度极快!

scriptx-demo

已知问题

https://www.jw.org 下载的一些经文视频文件不包含 ScriptX 处理所需的元数据。目前还没有解决这个问题的工作方案。如果 ScriptX 在导致崩溃的文件上运行,这可能是问题所在。

依赖项

需要 ffmpeg,并且必须安装。

安装

ScriptX 尚未在 Windows 上进行测试,但它应该可以工作。如果不起作用,请创建一个 问题,我将调查。

从源码安装

使用 Cargo 安装 ScriptX。

$ cargo install scriptx

如果您更喜欢使用仓库安装

$ cargo install --git https://github.com/JoelMon/scriptx

发布 中提供了适用于 amd64 系统的 Ubuntu deb 软件包。

用法

ScriptX is a command line tool to extract scriptures out of the American Sign Language version of the New World
Translation.

USAGE:
    scriptx [OPTIONS] --file <file> <--all|--verse <verse>>

FLAGS:
    -a, --all        Extracts all scriptures from the file.
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -f, --file <file>             The input video file to process.
    -o, --output <output_path>    The path were to save the output file. [default: output.m4v]
    -v, --verse <verse>           The verse to be extracted out. A single verse or a range of verses can be extracted.
                                  e.g. 2-5

贡献

欢迎拉取请求。对于重大更改或不确定的贡献,请先创建一个 问题 以讨论您希望更改的内容。

请记住,运行测试以确保一切正常。

许可证

MIT

注意

此项目ScriptX并非由宾夕法尼亚州圣经和宣传协会(守望塔圣经及宣传协会)制作,也不与其相关联。

依赖项

~4–13MB
~147K SLoC