- 2026年6月4日
- 视频小能手
视频软字幕嵌入
描述
视频软字幕嵌入
适用于把 SRT、ASS、VTT 外部字幕文件封装进 MP4、MKV、MOV 视频中,生成可开关的软字幕轨。支持最多 5 条字幕轨、50 余种语言下拉选择、轨道标题、默认轨、强制轨、HI 轨、注释轨以及 MKV + ASS 字体附件。兼容 Windows 与 macOS。
视频软字幕嵌入是一款用于给视频添加软字幕轨的工具。它可以把外部字幕文件封装进视频容器中,而不是把字幕烧录到画面里。这样生成的视频可以自由开关字幕、切换语言版本、保留 ASS 样式,适合多语言视频发布、影视翻译、课程视频制作、字幕审校等场景。支持手动选择字幕文件和文件夹按同名字幕自动匹配两种模式。输出支持 MP4、MKV、MOV 三种容器。

视频软字幕嵌入
什么是软字幕嵌入?为什么不用烧录字幕?
传统烧录字幕的问题
很多人在做字幕时直接把字幕"烧"进视频画面,这种方式问题很多:
| 做法 | 字幕能否关闭 | 能否切换语言 | 修改需要 | 适合场景 |
|---|---|---|---|---|
| 烧录硬字幕 | 不能 | 不能 | 重新导出整个视频 | 一次成型、不改动 |
| 封装软字幕 | 能 | 能(多语言轨) | 只替换字幕文件 | 多语言发布、审校 |
本插件如何解决
本插件把外部字幕文件以软字幕轨的形式封装进视频:
- 字幕可以随时开启或关闭,不影响画面
- 同一个视频可以封装多条语言轨(中文、英文、日文、法语等)
- 字幕以独立轨道存在,后期只需要替换字幕文件,不需要重新导出视频
- 选择 MKV 容器 + ASS 字幕编码时,可以完整保留字体、颜色、描边、阴影等样式
- 还可以把字体文件封装为附件,确保其他设备上字幕样式一致
功能说明
- 支持单文件与文件夹批量处理
- 手动选择字幕文件:每条字幕轨单独选文件,精确定位
- 按同名字幕自动匹配:文件夹批量模式自动按后缀规则匹配字幕
- 最多 5 条字幕轨,适合多语言版本同时输出
- 语言下拉菜单:50 余种语言选项,含
und(未指定/自动) - 字幕轨标题自定义(如"中文字幕""English""Japanese")
- 输出容器:MP4(mov_text)、MKV(SRT 或 ASS)、MOV(mov_text)
- MKV + ASS 模式支持字体附件(TTF/OTF 封装进 MKV)
- 默认轨(播放器默认选中)、强制轨(无法关闭)、HI 轨(听障辅助)、注释轨(审校)
- 全局字幕时间偏移(-30 ~ +30 秒,0.1 步进)
- 字幕字符集选择(UTF-8 / GBK / GB18030 / BIG5 / Shift_JIS)
- 视频编码:复制流或重新编码 H.264
- 支持 Windows 与 macOS
输出容器对比
| 特性 | MP4 | MKV | MOV |
|---|---|---|---|
| 字幕格式 | mov_text | SRT 或 ASS | mov_text |
| 保留 ASS 样式(字体/颜色/描边) | 不支持 | 支持 | 不支持 |
| 字体附件封装 | 不支持 | 支持 TTF/OTF | 不支持 |
| 通用兼容性 | 很好(所有设备) | 良好(主流播放器) | 良好(Apple 生态) |
| 推荐使用场景 | 常规发布、平台上传 | 多语言管理、样式保留 | 剪辑协作流程 |
字幕来源模式对比
| 模式 | 适用场景 | 操作方式 |
|---|---|---|
| 手动选择字幕文件 | 单文件处理,需要精确指定字幕文件 | 每个字幕文件单独选择 |
| 按同名字幕自动匹配 | 文件夹批量处理,视频和字幕文件名相近 | 配置后缀规则后自动匹配 |
语言代码对照(部分)
| 界面显示 | 代码 | 典型使用场景 |
|---|---|---|
| 未指定/自动 | und | 不确定语言时使用 |
| 中文(通用) | zho | 中文视频通用 |
| 简体中文 | chi_sim | 中国大陆简体字幕 |
| 繁体中文 | chi_tra | 香港/台湾繁体字幕 |
| 英语(通用) | eng | 英文字幕通用 |
| 日语 | jpn | 日文字幕 |
| 韩语 | kor | 韩文字幕 |
| 西班牙语 | spa | 西班牙语字幕 |
| 法语 | fra | 法文字幕 |
| 德语 | deu | 德文字幕 |
| 俄语 | rus | 俄文字幕 |
| 阿拉伯语 | ara | 阿拉伯语字幕 |
使用方法
单文件手动模式
- 在自定义功能市场中导入该插件
- 选择一个视频文件(MP4、MOV、MKV、AVI、M4V、TS、M2TS、WEBM)
- 字幕来源模式选"手动选择字幕文件"
- 选择主字幕文件(.srt / .ass / .vtt)
- 如有需要,开启第 2~5 字幕轨并选择对应的字幕文件
- 设置每条字幕轨的语言和轨道名称
- 选择输出容器(推荐 MP4 或 MKV)
- 如有需要调整默认轨、强制轨、HI 轨、注释轨、字幕偏移和字符集
- 选择输出目录,点击执行
文件夹批量模式
- 选择包含多个视频的文件夹
- 字幕来源模式选"按同名字幕自动匹配"
- 配置每条字幕轨的后缀规则(如主字幕
.srt、第 2 字幕.en.srt) - 其他参数参照单文件模式设置
- 选择输出目录,点击执行
处理速度说明
封装软字幕大多数情况下不需要重新编码视频(视频编码选"复制流"),速度非常快。如果选择重新编码 H.264,则需要完整的视频编码流程,处理时间取决于视频长度和硬件性能。
参数说明
| 参数 | 说明 | 推荐值 |
|---|---|---|
| 字幕来源模式 | 手动选择或自动匹配 | 手动选择(推荐) |
| 输出容器 | MP4 / MKV / MOV | MP4 或 MKV |
| MKV 字幕编码 | SRT 或 ASS | SRT(推荐) |
| 视频编码 | 复制流或 H.264 重编码 | 复制流(推荐) |
| 默认字幕轨 | 播放器默认显示的字幕 | 第 1 轨 |
| 全局字幕偏移 | 整体调整字幕时间轴(秒) | 0 |
| 字幕字符集 | 字幕文件的编码 | UTF-8(推荐) |
轨道功能标记说明
| 标记 | 作用 | 适用场景 |
|---|---|---|
| 默认轨 | 播放器自动选中该字幕 | 视频主要语言 |
| 强制轨 | 播放器强制显示,用户无法关闭 | 外语片强制翻译字幕 |
| HI 轨 | 听障辅助字幕(含音效描述) | 无障碍需求 |
| 注释轨 | 审校注释或辅助说明 | 内部审校流程 |
这些标记可以组合使用。插件自动处理所有标记组合的逻辑冲突。
字幕字符集说明
| 字符集 | 适用场景 |
|---|---|
| UTF-8(推荐) | 大多数现代字幕文件 |
| GBK | 中文 Windows 导出的旧版 SRT |
| GB18030 | 中国大陆中文编码标准 |
| BIG5 | 繁体中文(香港/台湾) |
| Shift_JIS | 日文字幕 |
输出文件说明
- 输出文件名格式:
原视频名_softsub.{容器格式} - 例如:
课程.mp4→课程_softsub.mp4(或.mkv/.mov) - 输出容器与原始视频容器无关,由设置决定
- 输出文件包含原始视频+音频+新增的软字幕轨
- 原始文件不受任何影响
支持格式
| 类型 | 格式 |
|---|---|
| 输入视频格式 | MP4、MOV、MKV、AVI、M4V、TS、M2TS、WEBM |
| 输入字幕格式 | SRT、ASS、VTT |
| 输出格式 | MP4、MKV、MOV(按设置选择) |
| 运行平台 | Windows、macOS |
常见问题
MP4 和 MKV 选哪个?
如果追求兼容性(在所有设备、播放器上都能用),选 MP4。如果需要保留 ASS 字幕的字体、颜色、描边等样式,或者需要封装多个语言版本,选 MKV。MOV 适合 Apple 生态的剪辑协作流程。
SRT 和 ASS 字幕选哪个?
如果字幕只是纯文字,SRT 更简单通用。如果字幕需要保留字体、颜色、描边、阴影等视觉效果,建议用 ASS 搭配 MKV 容器。
批量处理时字幕文件怎么命名?
插件按后缀规则自动匹配。假设视频名为 video.mp4,主字幕后缀设为 .srt,插件查找 video.srt。第 2 字幕后缀设为 .en.srt,插件查找 video.en.srt。不需要为每个视频手动指定字幕文件。
为什么需要设置字幕字符集?
不同来源的字幕文件编码不同。UTF-8 解决大多数问题,从中文 Windows 导出的旧版 SRT 可能用 GBK,日文字幕可能用 Shift_JIS。遇到乱码时逐一尝试其他字符集即可。
字幕时间轴和视频不同步怎么办?
使用"全局字幕时间偏移"参数。正数让字幕延后,负数让字幕提前。范围 -30 到 +30 秒,0.1 秒步进。这个参数同时作用于所有外部字幕轨。
字体附件功能有什么用?
当 ASS 字幕使用了特殊字体(如思源黑体)时,其他设备没有这些字体就会回退为默认字体,样式丢失。字体附件把字体文件封装进 MKV,播放器自动读取附件字体,确保样式一致。
默认轨和强制轨有什么区别?
默认轨是播放器自动选中的轨道,用户可以手动切换。强制轨无法关闭,通常用于外语影片的强制翻译字幕。
HI 轨和注释轨是做什么的?
HI 轨(Hearing Impaired)是听障辅助字幕,包含音效描述。注释轨用于内部审校备注,发布时一般不会启用。
会修改原始视频吗?
不会。插件以原始视频为基础,把字幕封装进去后输出新的视频文件。原始文件不受影响。输出文件名自动添加 _softsub 后缀。
输出后视频会变大吗?
软字幕本身体积很小(一个完整 SRT 通常几十 KB),封装后视频体积几乎不变。字体附件把字体文件封装进去,体积取决于字体文件大小(通常几 MB)。
总结
视频软字幕嵌入解决的是给视频添加可开关的软字幕轨的问题。你只需要选择字幕文件、设置语言和输出容器,插件就会把外部字幕封装进视频,生成可自由开关和切换语言版本的新视频。支持最多 5 条字幕轨、50 余种语言、默认/强制/HI/注释轨道标记、全局时间偏移和字符集调整。MKV + ASS 模式还可以保留完整字幕样式并封装字体附件。单文件手动模式和文件夹批量自动匹配两种方式适合不同使用场景。支持 Windows 与 macOS。
这款插件可以实现以下功能
视频软字幕嵌入、视频添加字幕、MP4软字幕、MKV软字幕、MOV软字幕、mov_text字幕、ASS字幕封装、SRT字幕封装、多语言字幕视频、视频字幕轨封装、软字幕嵌入工具、MKV字幕附件、字体附件封装、TTF字体嵌入MKV、字幕默认可选强制HI注释轨、视频批量添加字幕、同名字幕自动匹配、视频多语言版本制作、视频字幕轨道封装工具