# SRT / VTT 字幕编辑器

编辑字幕时间码、整体偏移、修复重叠、校准 CPS、换行，并导出 SRT、VTT、ASS 或 TTML。

> 标准页面: https://elysiatools.com/zh/tools/srt-vtt-subtitle-editor

- **分类:** Media

- **关键词:** SRT 编辑器, VTT 编辑器, 字幕时间码, CPS, ASS, TTML

## 概述

无需视频文件即可解析 SRT 和 WebVTT 文本，支持毫秒偏移、重叠修复、可读换行、最短时长 CPS 校准和四种输出格式。结果会预览导出的字幕并提供下载。

## 输入项

- **字幕文本** (textarea): Paste SRT or WebVTT text here
- **输入格式** (select)
- **输出格式** (select)
- **偏移（毫秒）** (number)
- **重叠修复** (select)
- **应用 CPS 校准** (checkbox)
- **目标每秒字符数** (number)
- **最大行长度** (number)

## 适用场景

- 当字幕与视频音频不同步，需要对整体时间码进行毫秒级的前移或后移时。
- 当字幕文本中存在时间码重叠冲突，需要自动平移或截断以修复重叠时。
- 当需要将字幕在 SRT、VTT、ASS 或 TTML 格式之间进行快速转换，并优化单行长度和阅读速度（CPS）时。

## 工作原理

- 在输入框中粘贴您的 SRT 或 WebVTT 格式的字幕文本，并选择对应的输入格式（或使用自动检测）。
- 根据需要设置时间轴偏移毫秒数，选择重叠修复模式（平移或截断），并配置 CPS 校准和最大行长度。
- 选择所需的输出格式（如 SRT、VTT、ASS 或 TTML），系统将自动处理并生成预览，同时提供处理后的字幕文件下载。

## 使用案例

- 视频译者快速校对并修复自动生成字幕中的重叠时间码。
- 网页前端或多媒体开发人员将 WebVTT 格式的网页字幕转换为 ASS 格式以用于本地播放器。
- 自媒体运营人员批量调整字幕时间轴，以适配剪辑后视频的音画同步。

## 常见问题

### 这个编辑器支持哪些输入和输出格式？

输入支持 SRT 和 WebVTT 格式；输出支持导出为 SRT、WebVTT、ASS 和 TTML 格式。

### 什么是 CPS 校准？

CPS（每秒字符数）校准会根据设定的目标每秒字符数，自动调整字幕的最短持续时间，以确保观众有足够的时间阅读。

### 如何解决字幕时间码重叠的问题？

您可以在“重叠修复”选项中选择“平移重叠字幕”来向后推移冲突的字幕，或者选择“截断重叠字幕”来缩短前一条字幕的结束时间。

### 偏移时间支持负数吗？

支持。输入正数将使字幕时间轴延后，输入负数则会使字幕时间轴提前。

### 使用这个工具需要上传视频文件吗？

不需要，该工具直接解析和处理字幕文本，无需任何视频文件。

## 相关工具

- [视频 SRT 软字幕封装](https://elysiatools.com/zh/tools/video-srt-softmux): 添加可开关的 SRT 软字幕，不烧录到画面。
- [智能引号包装器](https://elysiatools.com/zh/tools/quote-wrapper): 按全文、行或句子添加排版引号，支持嵌套引号、已有引号转换和语言标点规则。
- [字幕阅读速度与本地化审计器](https://elysiatools.com/zh/tools/subtitle-reading-speed-localization-auditor): 审计 SRT、WebVTT 和 ASS 字幕的 CPS、时长、行长、重叠和翻译扩展风险。
- [自适应 12 点水印覆盖还原器](https://elysiatools.com/zh/tools/adaptive-12-point-watermark-cover-restorer): 用局部 Canvas 覆盖层，在全部、随机或指定的边缘点位部分遮盖匹配的低对比度文字水印。
- [字幕同步检查器](https://elysiatools.com/zh/tools/audio-caption-sync-checker): 比较 SRT 或 WebVTT 字幕时间与可能的语音活动，并标记时间漂移。
- [字幕时间偏移器](https://elysiatools.com/zh/tools/audio-caption-timing-shifter): 将 SRT 或 WebVTT 字幕对齐到可能的语音起始点，或按手动偏移移动。
- [音频削波区域导出器](https://elysiatools.com/zh/tools/audio-clipping-region-exporter): 检测数字削波，并导出带时间码的平顶失真区域，用于去削波修复或剪辑备注。
- [跟读提示生成器](https://elysiatools.com/zh/tools/audio-read-along-cue-generator): 从旁白音频及其脚本生成句子或单词级时间戳提示,用于卡拉OK式跟读和语言学习。

## 示例

- [SRT 字幕样例](https://elysiatools.com/zh/samples/srt-samples): 从简单到复杂的 SRT 字幕文件，用于导入、翻译、转换和时间轴保留测试
- [VTT 字幕样例](https://elysiatools.com/zh/samples/vtt-samples): 从简单到复杂的 WebVTT 字幕文件，用于预览、解析、转换和备注块处理测试
- [ASS 字幕样例](https://elysiatools.com/zh/samples/ass-samples): 从简单到复杂的 ASS 字幕文件，用于样式感知解析、翻译、转换和本地化 QA 测试
- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的
