- 2026年7月20日
- 视频小能手
视频软字幕清空
描述
视频软字幕清空
适用于从视频中快速清空软字幕轨,支持一键清空所有字幕轨、按语言清空指定字幕轨(自动匹配所有同语言轨道)或按轨编号清空单条字幕轨。不会影响视频画面和音频,输出与原视频格式一致。
视频软字幕清空是一款用于移除视频中软字幕轨的工具。它可以把视频中的内嵌字幕轨完全移除,保留视频画面和音频不变。支持清空所有字幕轨(一键清理)、按语言清空指定字幕轨(自动匹配视频中所有同语言轨道)、按轨编号清空指定字幕轨(精确选取)三种方式,适合去除不需要的多语言字幕轨、清理旧字幕后重新制作、简化视频文件结构等场景。无需重新编码,处理速度极快。支持单文件和文件夹批量处理。

视频软字幕清空
什么是软字幕?什么是硬字幕?本插件清空的是哪种?
先分清两种字幕再说清空
很多用户以为视频里"看到的字幕"都可以用软件移除,但这个想法是错的。视频上的字幕分两种:
| 对比项 | 软字幕(Soft Subtitles) | 硬字幕(Burned-in Subtitles) |
|---|---|---|
| 存在形式 | 独立轨道,像音轨一样 | 直接画在视频画面上 |
| 能否关闭显示 | 可以 | 不可以 |
| 能否用本插件清空 | ✅ 可以 | ❌ 不能(任何软件都不能) |
| 播放器字幕菜单中是否有选项 | 有可选轨道 | 灰色或没有轨道 |
| 常见来源 | 高清下载、蓝光源盘、网络视频 | 电视台播出、手机录屏、在线视频截图 |
关键一句话:本插件只能清空「软字幕」——也就是视频中独立的字幕轨道。硬字幕已经是画面的一部分,任何软件都无法移除。
怎么确认你的视频有没有软字幕
用播放器打开视频,查看字幕菜单:
| 播放器 | 操作方式 |
|---|---|
| VLC | 菜单栏 → 字幕 → 查看是否有可选轨道 |
| PotPlayer | 右键 → 字幕 → 查看是否有可选轨道 |
| IINA(macOS) | 菜单栏 → 字幕轨道 → 查看是否有可选轨道 |
| Windows 自带的"电影和电视" | 播放时点击字幕图标 → 查看是否有选项 |
- 如果字幕菜单中显示有"轨道 #1""Track 1""Subtitle 1"等可选选项 → 这就是软字幕,本插件可以清空
- 如果字幕菜单是灰色的、写着"无字幕"或"无可用字幕" → 视频要么没有字幕,要么字幕是硬字幕
特别提醒
- 如果视频的字幕是硬字幕(烧录在画面里的),任何软件都无法清除——它已经是画面的一部分了
- 本插件只处理 MP4、MOV、MKV、M4V、WEBM 等容器格式中的软字幕轨
- 如果视频是 AVI、FLV 等格式,通常不支持内嵌软字幕,不需要使用本插件
- 建议先播放器确认后再操作,避免对硬字幕视频白费功夫
你可能需要清空字幕轨的情况
很多人从网络下载视频或拿到现成的视频文件时,里面可能包含多条字幕轨,但并不是每条都需要:
| 场景 | 视频中的字幕情况 | 需要清空的字幕 |
|---|---|---|
| 下载的多语言视频 | 包含中/英/日/韩/法等多条字幕轨 | 只保留需要的语言,删除多余的 |
| 从合作方拿到的交付视频 | 包含多条测试/审校字幕轨 | 清空所有字幕轨,重新制作 |
| 旧项目文件重复使用 | 之前封装的字幕已过时 | 清空旧字幕,重新封装新字幕 |
| 包场预览或内部放映 | 包含水印字幕或注释轨 | 清空所有字幕轨,转为纯净视频 |
| 视频格式转换前准备 | 原始视频包含不规范的字幕编号 | 清空后重新规范字幕编排 |
本插件如何解决
本插件使用流映射方式直接从视频容器中移除字幕轨:
- 清空所有字幕轨:只保留视频和音频流,所有字幕轨被移除
- 按语言清空指定字幕轨:根据语言标签自动匹配并移除所有该语言的字幕轨,不论它在第几条轨道
- 按轨编号清空指定字幕轨:保留视频、音频和其他字幕轨,只移除选中的单条字幕轨
- 使用流复制模式,不重新编码,处理速度极快
- 输出格式与原视频完全一致,画质零损失
功能说明
- 支持单文件与文件夹批量处理
- 清空所有字幕轨:一键移除视频中所有内嵌字幕轨,视频和音频不动
- 按语言清空指定字幕轨:根据语言标签自动匹配并移除所有该语言的字幕轨,适合视频中有多条同语言字幕时一次性清理
- 按轨编号清空指定字幕轨:精确移除某一条字幕轨,其余保留
- 语言下拉菜单提供 60 种语言选项,与视频软字幕嵌入插件完全一致
- 视频画面不重新编码,使用流复制模式,效率高
- 音频不重新编码,保持原始音质
- 输出格式与原视频容器一致(MP4 → MP4,MKV → MKV)
- 支持常见视频格式(MP4、MOV、MKV、M4V、WEBM)
- 支持 Windows 与 macOS
清空方式对比
| 清空方式 | 工作原理 | 适合场景 | 上手难度 |
|---|---|---|---|
| 清空所有字幕轨(推荐) | 只保留视频和音频流,所有字幕轨移除 | 视频有多条字幕轨,全部不需要 | 零门槛 |
| 按语言清空指定字幕轨 | 根据语言元数据匹配并移除所有该语言的轨道 | 视频有中/英/日等多语言,只想删除某一种 | 选语言即可 |
| 按轨编号清空指定轨 | 保留其他流,只移除指定的单条字幕轨 | 只想删除某一条字幕轨,其余保留 | 需要知道轨编号 |
三种清空方式的效果对比
下面用同一个有 5 条字幕轨的视频演示三种清空方式的区别,直观展示每种模式会移除哪些轨道、保留哪些轨道。
原始视频的字幕轨情况
| 轨编号 | 语言 | 轨道内容 |
|---|---|---|
| 轨#0 | 中文 (zho) | 中文字幕 |
| 轨#1 | 中文 (zho) | 中文字幕(备用版) |
| 轨#2 | 英文 (eng) | 英文字幕 |
| 轨#3 | 日文 (jpn) | 日文字幕 |
| 轨#4 | 中文 (zho) | 中文字幕(注释版) |
方式一:清空所有字幕轨
效果:不论视频有多少条字幕轨,全部一次性移除,一条不留。
| 结果 | 视频 | 音频 | 字幕轨 |
|---|---|---|---|
| 输出文件 | ✅ 保留 | ✅ 保留 | ❌ 全部移除(0 条) |
能否影响其他字幕轨? 不存在"其他"字幕轨——全部都被清空了。
适用场景:
- 视频有多条字幕轨,全部不需要
- 准备重新制作全新的字幕
- 需要纯净的无字幕版本用于预览或放映
方式二:按语言清空(例如清空"中文")
效果:视频中所有语言标签为"中文"的字幕轨(不论在哪条轨道、有几条)全部被移除,其他语言的字幕轨完全不受影响。
| 轨编号 | 原始语言 | 原始内容 | 清空中文后 | 语言是否受影响 | 内容是否受影响 |
|---|---|---|---|---|---|
| 轨#0 | 中文 (zho) | 中文字幕 | ❌ 被移除 | — | — |
| 轨#1 | 中文 (zho) | 中文字幕(备用版) | ❌ 被移除 | — | — |
| 轨#2 | 英文 (eng) | 英文字幕 | ✅ 保留(变为新轨#0) | 不影响 | 不影响 |
| 轨#3 | 日文 (jpn) | 日文字幕 | ✅ 保留(变为新轨#1) | 不影响 | 不影响 |
| 轨#4 | 中文 (zho) | 中文字幕(注释版) | ❌ 被移除 | — | — |
结论:按语言清空只移除匹配该语言的全部字幕轨。其他语言的轨道内容和语言元数据不变,只有轨编号会因删除而前移。
适用场景:
- 视频有中/英/日等多条字幕,只想删除某一种语言的所有字幕
- 想保留英文和日文字幕,但中文不需要
方式三:按轨编号清空(例如清空轨#2)
效果:只移除指定的单条字幕轨,其他所有字幕轨(不论什么语言、在轨#0还是轨#4)全部保留,内容不受影响。
| 轨编号 | 原始语言 | 原始内容 | 清空轨#2后 | 语言是否受影响 | 内容是否受影响 |
|---|---|---|---|---|---|
| 轨#0 | 中文 (zho) | 中文字幕 | ✅ 保留(变为新轨#0) | 不影响 | 不影响 |
| 轨#1 | 中文 (zho) | 中文字幕(备用版) | ✅ 保留(变为新轨#1) | 不影响 | 不影响 |
| 轨#2 | 英文 (eng) | 英文字幕 | ❌ 被移除 | — | — |
| 轨#3 | 日文 (jpn) | 日文字幕 | ✅ 保留(变为新轨#2) | 不影响 | 不影响 |
| 轨#4 | 中文 (zho) | 中文字幕(注释版) | ✅ 保留(变为新轨#3) | 不影响 | 不影响 |
结论:按轨编号清空只移除指定的那一条轨道。其他轨道的内容和语言元数据完全不变,只有被移除轨后面的轨道编号会前移一位。
适用场景:
- 只想删除某一条特定的字幕轨(比如第 3 条字幕轨)
- 其他所有字幕轨都要保留
三种方式的核心区别总结
| 对比维度 | 清空所有字幕轨 | 按语言清空 | 按轨编号清空 |
|---|---|---|---|
| 一次移除多少条 | 全部(不论条数) | 所有匹配语言的轨(可能 1~N 条) | 只有 1 条 |
| 选择依据 | 不需要选择 | 语言标签(如中文/英文/日文) | 轨编号(如轨#2) |
| 是否影响其他语言字幕 | 全部移除,不存在其他 | 完全不影响 | 完全不影响 |
| 是否影响其他编号的字幕 | 全部移除,不存在其他 | 不影响内容和语言,只影响轨编号 | 不影响内容和语言,只影响轨编号 |
| 多久可以完成 | 几秒 | 几秒 | 几秒 |
| 适合情况 | 不要任何字幕 | 只要某些语言,不要另一些 | 只要不移除那 1 条,其他都要 |
使用方法
快速上手(清空所有字幕轨)
- 导入插件后,选择视频文件或包含视频的文件夹
- 清空方式保持默认"清空所有字幕轨(一键清理)"
- 选择输出目录
- 点击执行
大多数情况到这步就完成了。
按语言清空字幕轨
- 清空方式选"按语言清空指定字幕轨(多轨自动匹配)"
- 在"要清空的语言"中选择需要清空的语言(如"日语 (jpn)")
- 选择输出目录
- 点击执行
视频中所有语言标签为日文的字幕轨都会被移除,其他语言的字幕完全不受影响。
精确清空某条字幕轨
- 清空方式选"按轨编号清空指定轨(精确选取)"
- 在"要清空的轨编号"中选择对应的轨编号(轨 #0=第 1 条,轨 #1=第 2 条……)
- 选择输出目录
- 点击执行
文件夹批量处理
选择文件夹模式,文件夹内的所有视频会逐个处理,每个视频独立输出清空字幕后的文件。
处理速度说明
由于清空字幕不需要重新编码视频和音频(使用流复制模式),处理速度极快。通常几秒内即可完成,处理时间取决于视频文件读取速度而不是视频时长。
参数说明
| 参数 | 说明 | 推荐值 |
|---|---|---|
| 清空方式 | 清空所有字幕轨、按语言清空或按轨编号清空 | 清空所有字幕轨(推荐) |
| 要清空的语言 | 选择需要清空的语言(仅在按语言清空时显示) | 日语 (jpn) |
| 要清空的轨编号 | 指定要移除的字幕轨(仅在按轨编号清空时显示) | 0(第 1 条) |
支持的语言列表(60 种)
| 界面显示 | 代码 |
|---|---|
| 未指定 | und |
| 中文(通用) | zho |
| 简体中文 | chi_sim |
| 繁体中文 | chi_tra |
| 粤语 | yue |
| 英语(通用) | eng |
| 英语(美式) | en-us |
| 英语(英式) | en-gb |
| 日语 | jpn |
| 韩语 | kor |
| 西班牙语 | spa |
| 葡萄牙语 | por |
| 法语 | fra |
| 德语 | deu |
| 意大利语 | ita |
| 荷兰语 | nld |
| 瑞典语 | swe |
| 挪威语 | nor |
| 丹麦语 | dan |
| 芬兰语 | fin |
| 波兰语 | pol |
| 捷克语 | ces |
| 匈牙利语 | hun |
| 罗马尼亚语 | ron |
| 希腊语 | ell |
| 俄语 | rus |
| 乌克兰语 | ukr |
| 阿拉伯语 | ara |
| 土耳其语 | tur |
| 泰语 | tha |
| 越南语 | vie |
| 印尼语 | ind |
| 印地语 | hin |
| 以及更多(总计 60 种) | ... |
轨编号对照
| 轨编号 | 对应字幕轨 |
|---|---|
| 0 | 第 1 条字幕轨 |
| 1 | 第 2 条字幕轨 |
| 2 | 第 3 条字幕轨 |
| 3 | 第 4 条字幕轨 |
| 4 | 第 5 条字幕轨 |
| 5~9 | 第 6~10 条字幕轨 |
输出文件说明
- 输出格式与原视频容器一致(MP4 → MP4,MKV → MKV)
- 输出文件名格式:
原视频名_清空字幕.{原扩展名} - 例如:
会议录像.mp4→会议录像_清空字幕.mp4 - 视频画质、音频质量与原视频完全相同
- 原始文件不受任何影响
支持格式
| 类型 | 格式 |
|---|---|
| 输入格式 | MP4、MOV、MKV、M4V、WEBM |
| 输出格式 | 与输入格式一致 |
| 运行平台 | Windows、macOS |
常见问题
清空所有字幕轨后,视频的画质会下降吗?
不会。插件使用流复制模式(-c copy)处理视频和音频,不重新编码,画质和音质完全保持不变。
按语言清空时,会把所有该语言的轨都清掉吗?
是的。插件根据字幕轨的语言元数据匹配,只要语言标签匹配,不论它在第几条轨道、有多少条,都会被移除。例如视频中有 3 条日文字幕轨,选择"日语"后这 3 条都会被移除。
按语言清空后,其他语言的字幕轨会受影响吗?
完全不受影响。按语言清空只移除匹配语言的轨道,其他语言的字幕轨内容和元数据都保持不变,只是轨编号会前移。
清空指定轨后,其他字幕轨会受影响吗?
会受影响的是轨编号的顺序——被清空轨之后的字幕轨编号会前移一位。但字幕的内容、语言、元数据完全不受影响。例如清空轨#2(第 3 条)后,原来的轨#3(第 4 条)变成新的轨#2。
怎么知道视频有多少条字幕轨和它们的语言?
可以用播放器(VLC、PotPlayer、IINA)打开视频,查看字幕菜单中有多少条可选轨道以及它们的语言标签。也可以用"技术元数据检查"插件查看视频的完整流信息。
如果选了不存在的轨编号会怎样?
ffmpeg 会忽略这个不存在的映射,将视频原样复制输出(不会报错终止)。输出文件会与原视频完全一样。
如果选了某种语言但视频中没有该语言的字幕轨会怎样?
插件会原样复制视频,不会报错。因为 -map -0:s:m:language:xxx 在不匹配任何轨道时相当于无操作。
支持批量处理吗?
支持。选择文件夹模式即可批量处理。建议先用单个视频测试确认参数正确,再执行批量任务。
支持哪些输入格式?
MP4、MOV、MKV、M4V、WEBM。这些都是常见的内嵌软字幕视频格式。
视频没有软字幕,执行清空会怎样?
三种清空模式对于没有字幕轨的视频,都会原样复制视频(效果等同于复制一份),不会报错。
会修改原始视频吗?
不会。插件会生成新的输出文件,原始文件不受任何影响。输出文件名会加上 _清空字幕 后缀,与原文件区分。
支持 macOS 吗?
支持。插件兼容 Windows 和 macOS。
清空字幕和删除音频轨一样处理吗?
不一样。本插件只操作字幕轨(Subtitle Streams),不会影响音频轨。音频轨全部保留。
测试验证
测试环境
- 操作系统:Windows 11
- 处理引擎版本:8.x
- 视频容器:MP4(mov_text 字幕编码)
测试场景
| 编号 | 测试内容 | 预期结果 | 实际结果 |
|---|---|---|---|
| 1 | 三字幕视频(中/英/日)→ 全清空 | 字幕全部移除 | ✅ |
| 2 | 三字幕视频 → 按语言清空中文(zho) | 中文轨移除,英/日保留 | ✅ |
| 3 | 三字幕视频 → 按语言清空英文(eng) | 英文轨移除,中/日保留 | ✅ |
| 4 | 三字幕视频 → 按语言清空日文(jpn) | 日文轨移除,中/英保留 | ✅ |
| 5 | 三字幕视频 → 按语言清空不存在语言(fra) | 原样输出,不报错 | ✅ |
| 6 | 三字幕视频 → 清空轨#0(中文) | 中文轨移除 | ✅ |
| 7 | 三字幕视频 → 清空轨#2(日文) | 日文轨移除,不波及前面 | ✅ |
| 8 | 单字幕视频(中文)→ 全清空 | 字幕全部移除 | ✅ |
| 9 | 单字幕视频 → 按语言清空中文(zho) | 字幕移除 | ✅ |
| 10 | 无字幕视频 → 全清空 | 原样复制,不报错 | ✅ |
总结
视频软字幕清空解决的是移除视频中软字幕轨的问题。你只需要选择清空方式(清空所有字幕轨、按语言清空或按轨编号清空),插件就会自动从视频中移除选定的字幕轨,保留视频画面和音频不变。使用流复制模式,不需要重新编码,处理速度极快。按语言清空模式可以自动匹配视频中所有同语言的字幕轨,即便它们分散在不同轨道位置。支持单文件和文件夹批量处理。支持 Windows 与 macOS。
这款插件适合以下需求
视频软字幕清空、视频字幕删除、字幕轨移除工具、MP4字幕删除、MKV字幕删除、视频软字幕移除、清空字幕轨、删除多语言字幕、按语言清空字幕、视频字幕清理、字幕轨删除工具、视频移除字幕、MOV字幕删除、WEBM字幕删除、视频流映射、ffmpeg字幕删除、视频字幕管理、视频小能手字幕清理、视频无字幕输出、批量删除字幕轨