# asstosrt **Repository Path**: renew95/asstosrt ## Basic Information - **Project Name**: asstosrt - **Description**: 简单的将带有中英文字幕的ASS格式的字幕转换成SRT格式,并且同时生成中文字幕和英文字幕。可能只是适合一部分的ASS格式的字幕,并不是全部适应。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-20 - **Last Updated**: 2025-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 字幕转换工具 本项目使用 Node.js 将 `input` 文件夹中的 `.ass` 字幕文件转换为 `.srt` 格式的字幕文件,并确保生成的字幕文件可以在 RP2003 中正常使用。 ## 使用方法 1. 确保已安装 [Node.js](https://nodejs.org)。 2. 克隆或下载本项目到本地。 3. 在项目根目录下运行以下命令安装依赖: ```bash npm install ``` 4. 将需要转换的 `.ass` 字幕文件放入 `input` 文件夹。 5. 运行以下命令进行转换: ```bash npm start ``` 6. 转换后的 `.srt` 字幕文件将保存在 `output` 文件夹中。 ## 功能说明 - 支持将 `.ass` 字幕文件转换为 `.srt` 格式。 - 自动删除多余的格式信息(如 `{\fn}` 和 `{\r}` 等)。 - 替换换行符 `\N` 为实际换行。 - 确保生成的 `.srt` 文件符合 RP2003 的兼容性要求。 ## 文件结构 ``` input/ # 存放待转换的 .ass 字幕文件 output/ # 存放转换后的 .srt 字幕文件 index.js # 主程序文件 package.json # 项目配置文件 README.md # 项目说明文件 ``` ## 注意事项 - 请确保 `input` 文件夹中仅包含需要转换的 `.ass` 文件。 - 如果转换过程中遇到问题,请检查 `.ass` 文件的格式是否正确。