# SDH 听障标注清理器

清除字幕中的听障（SDH）噪声：[APPLAUSE]、(engine rumbles) 等括注音效，JOHN:、NARRATOR - 等说话人标签，♪ ♫ 音符行——并删除清理后留下的空 cue。

> 标准页面: https://elysiatools.com/zh/tools/srt-sdh-annotation-cleaner

- **分类:** Media

- **关键词:** sdh 清理, 删除音效字幕, 听障字幕清理, srt 清理器, 删除说话人标签, 音符字幕, 字幕清理, 标注

## 概述

为聋哑及听障观众制作的字幕带着普通观众从没要求过的标注：[APPLAUSE]、(LAUGHTER)、{WIND BLOWING}、*SIGHS*、JOHN: 或 MAN 1: 这类说话人前缀，以及 ♪ 音符行。翻译被它们绊倒、观众看着杂乱、重定时也更麻烦。本清理器把它们移除并写回正常字幕——而不是只导出纯文本。标准模式删除所有纯括注行；安全模式只删全大写标注（如 [APPLAUSE]）与一长串已知音效关键词（applause、laughter、engine、doorbell、gunshot……），保护 (quietly, to himself) 这类真实对白的圆括号内容。说话人标签为可选（JOHN:、MAN 1: 与 NARRATOR - 破折号形式）。音符行可整行删除，或用保留歌词模式去掉 ♪ 标记但保留其中的歌词文字。清空的 cue 会被丢弃，报告按类别统计清理 cue 数、删除 cue 数与移除项，方便逐一审计。输入输出保持 SRT 或 WebVTT；不上传任何内容。

## 输入项

- **字幕文本** (textarea): Paste SDH SRT / WebVTT text here
- **清理模式** (select)
- **删除说话人标签** (checkbox)
- **删除音符标记** (checkbox)
- **保留音符之间的歌词文本** (checkbox)
- **输出格式** (select)

## 适用场景

- 下载的影视字幕包含大量 \[APPLAUSE\]、(LAUGHTER) 等音效提示与说话人前缀，影响正常观影体验时。
- 将外语字幕送入机器翻译或人工译配流程前，需要剔除 SDH 噪声以防止翻译引擎误译或格式错乱时。
- 需要将字幕格式在 SRT 与 WebVTT 之间转换，并同时清理无效的空 cue 和音符符号时。

## 工作原理

- 粘贴需要处理的 SRT 或 WebVTT 文本，并选择标准清理模式或安全清理模式（仅匹配全大写或已知音效词汇）。
- 按需勾选是否移除说话人标签（如 JOHN:、MAN 1:、NARRATOR -）、音符符号（♪、♫）以及是否保留音符间的歌词内容。
- 选择目标输出格式（SRT 或 WebVTT），工具在浏览器本地完成规则过滤，自动丢弃清空后的无内容 cue 并生成规范字幕。

## 使用案例

- 影视爱好者清理从流媒体平台导出的 CC/SDH 字幕，还原清爽纯净的双语或单语对白界面。
- 字幕组与翻译人员在本地化工作流中批量预处理源语言字幕，消除专有名词前缀与音效符号的干扰。
- 视频后期制作者将带辅助标注的 WebVTT 转为干净的 SRT 文件，以便导入剪辑软件制作对白硬字幕。

## 常见问题

### 标准模式与安全模式有什么区别？

标准模式会删除所有纯括号标注行；安全模式仅移除全大写标注或已知音效关键词，防止误删包含在小写括号内的正常台词。

### 清理后完全变为空白的字幕片段会怎样处理？

工具会自动剔除仅包含音效或音符并已被清空的 cue 片段，不会在输出文件中留下无文本的时间轴。

### 可以只删音符但保留里面的歌词文字吗？

可以。勾选“保留音符之间的歌词文本”后，工具仅剥离 ♪ 或 ♫ 标记，保留其中的歌词语句。

### 支持哪些输入和输出字幕格式？

支持输入和输出 SRT 与 WebVTT 格式字幕，转换和清理过程完全在本地完成。

### 粘贴的字幕文本会被上传到服务器吗？

不会，所有文本正则匹配与清理均在浏览器本地执行，不会向远端服务器上传任何字幕内容。

## 相关工具

- [BOM字符移除器](https://elysiatools.com/zh/tools/data-bom-remover): 从文本和文件内容中移除BOM（字节顺序标记）字符。非常适合清理有编码问题的文本文件、修复CSV导入和为处理准备数据。 功能特点： - 检测并移除UTF-8 BOM (EF BB BF) - 检测并移除UTF-16 BOM (FE FF 或 FF FE) - 检测并移除UTF-32 BOM (00 00 FE FF 或 FF FE 00 00) - 支持多种输入格式 - 可视化BOM字符显示 - 详细检测报告 - 支持批量文本处理 常见用途： - 修复CSV文件导入错误 - 清理文本文件编码问题 - 为JSON解析准备数据 - 修复XML解析问题 - 解决API数据编码冲突 - 标准化文本数据格式
- [空行清理](https://elysiatools.com/zh/tools/empty-line-remover): 移除文本中所有没有任何内容的空行
- [行号删除器](https://elysiatools.com/zh/tools/line-number-remover): 智能识别和删除文本或代码中的行号
- [前缀删除器](https://elysiatools.com/zh/tools/prefix-remover): 智能识别并删除每行开头的相同前缀，提供多种检测模式
- [后缀删除器](https://elysiatools.com/zh/tools/suffix-remover): 智能识别并删除每行末尾的相同后缀，提供多种检测模式
- [文本表情符号删除器](https://elysiatools.com/zh/tools/text-emoji-remover): 从文本内容中删除表情符号和特殊符号
- [删除所有空行](https://elysiatools.com/zh/tools/text-empty-lines-remover): 快速删除文本中的所有空行
- [零宽字符清理器](https://elysiatools.com/zh/tools/zero-width-remover): 清理文本中的零宽字符、不可见字符和隐藏字符，提供详细的统计信息

## 示例

- [重复行示例](https://elysiatools.com/zh/samples/text-duplicate-line-samples): 用于测试重复行移除工具的各种重复行类型的示例文件
- [特殊字符示例](https://elysiatools.com/zh/samples/text-special-characters-samples): 用于测试非字母数字字符移除的各种特殊字符、标点符号和符号的示例文本文件
- [代码注释示例](https://elysiatools.com/zh/samples/code-comment-samples): 用于测试注释移除的各种注释样式代码示例文件
- [Android Java 文件操作示例](https://elysiatools.com/zh/samples/android-file-operations-java): Android Java 文件操作示例，包括文本文件读写、文件复制移动、目录遍历和文件验证
