视频字幕压制(SRT)
将 SRT 或 VTT 字幕永久压入视频画面,自由调整字体、字号、颜色、描边和位置。字幕由浏览器绘制,中文、日文、泰文、阿拉伯文和表情符号都能正确显示,全程本地处理,无需上传。
将 MP4、MOV 或 WEBM 拖到这里,或
将 .srt 或 .vtt 文件拖到这里,或
点击播放 — 浏览器绘制字幕时使用的设置与 FFmpeg 压制时一致。
你的广告拦截器导致我们无法展示广告
MiniWebtool 依靠广告收入免费提供服务。如果这个工具帮到了你,欢迎升级获得无广告浏览和更多每日使用次数,或将 MiniWebtool.com 加入白名单后刷新页面。
- 允许 MiniWebtool.com 显示广告,然后刷新
- 或升级获得无广告浏览和更高每日额度
视频字幕压制(SRT)
使用我们的免费在线视频字幕压制(SRT)工具,导入视频和 SRT 或 VTT 字幕文件,即可将字幕永久压入视频画面, 自由调整字体、字号、颜色、描边、背景框和位置。 全程通过 FFmpeg.wasm 在浏览器内处理,视频无需上传。
字幕压制原理
大多数浏览器字幕压制工具会直接把 SRT 文件交给编码器,能否正确显示, 取决于编码器有没有支持该语言的字体。本工具则先由 你的浏览器将每条字幕绘制到透明画布上,样式与预览完全一致, 再交给 FFmpeg,叠加到对应时段的视频帧中。因此,预览效果就是压制效果, 中文、泰文、阿拉伯文和表情符号也都能正确显示。
功能特点:
- 本地处理:视频和字幕文件始终留在你的设备上,由 FFmpeg.wasm 在浏览器标签页内完成合成。
- 所见即所得:播放预览和最终压制使用同一套字幕绘制代码,预览效果与输出一致。
- 支持多种语言和文字:字幕使用浏览器的文字引擎绘制,支持中文、日文、韩文、泰文、阿拉伯文、希伯来文、西里尔字母和表情符号。
- 自由设置样式:可调整字体、相对画面高度的字号、粗体、斜体、全大写、文字颜色、描边颜色和粗细、阴影、行距及单行最大宽度。
- 字幕背景:可选无背景、逐行圆角框或通栏背景 — 满足大多数社交视频和电视节目的字幕风格。
- 九种位置:上、中、下与左、中、右自由组合,还可调整安全边距。支持文件中每条字幕的
{\an8}等位置覆盖指令。 - 五款预设:YouTube Classic、TikTok Bold、Netflix Clean、Karaoke Pop 和极简,一键套用后即可继续调整。
- 整体时间偏移:字幕与音频不同步时,可按 0.1 秒的步长整体提前或延后。
- 可编辑字幕列表:点击时间码即可跳转到对应画面,压制前可直接修改错别字。
- 试压 10 秒:在第一条字幕附近编码一个短片段,快速检查样式,无需等待整段视频完成。
- 自动修复字幕:自动处理时长为零、时间重叠、超出视频时长及空白字幕,并提示处理结果。
- 修复编码乱码:自动识别使用 Windows-1252 而非 UTF-8 保存的字幕并重新解码,让带重音符号的文字正常显示。
- 输出设置:保留原始画面尺寸,或缩小至 1080p、720p、480p,并提供三档画质。
适合谁使用?
- 社交平台创作者:信息流通常静音自动播放,压制字幕才能确保显示。Reels、Shorts 和 TikTok 上传时都会丢弃外挂 SRT 文件。
- 课程和教程制作者:只需交付一个自带字幕的视频文件,即可用于各类学习管理系统,无需担心独立字幕轨丢失。
- 翻译和字幕制作者:向没有字幕播放器的客户交付带硬字幕的预览视频。
- 无障碍服务团队:确保视频无论在哪里播放,都能显示字幕。
- 遇到语言显示问题的用户:如果其他浏览器工具把字幕显示成方框,本工具可用你设备上的系统字体正确绘制。
使用方法:
- 等待引擎加载:进度条会显示视频引擎(FFmpeg)的加载进度。
- 导入视频:将 MP4、MOV 或 WEBM 拖入第一个区域,或点击“选择视频”。文件始终留在你的设备上。
- 导入字幕:将 SRT 或 VTT 文件拖入第二个区域,点击“选择字幕文件”,或粘贴字幕文本后点击“使用粘贴的文本”。点击“载入示例”可填入示例字幕。
- 设置字幕样式:选择预设,再调整字体、字号、颜色、描边、背景框和位置。播放视频,查看实时预览。
- 校准时间轴:如果字幕出现过早或过晚,调整“整体时间偏移”,直到字幕与语音同步。
- 试压 10 秒:点击“试压 10 秒”,先用短片段检查字幕样式。
- 压制:点击“压制字幕到视频”,等待进度条完成。
- 下载:预览结果后,点击“下载带字幕的 MP4”。
提示:合成由本机 CPU 完成,长视频或高分辨率视频需要较多时间和内存。如果大文件处理吃力,可将输出缩小至 720p,或先用视频分割工具截取片段。
快速上手
在上方导入视频和 .srt 文件,在实时预览中选择字幕样式,点击压制字幕到视频,然后下载 MP4。字幕会成为画面的一部分,在任何播放器中都能显示,重新上传到社交平台也不会丢失。全程通过 FFmpeg.wasm 在浏览器内处理:无需上传、无水印、无需注册。
硬字幕与软字幕对比
| 压制字幕(硬字幕) | 外挂 SRT(软字幕) | |
|---|---|---|
| 上传社交平台后保留字幕 | 始终保留 | 通常会被丢弃 |
| 静音自动播放时显示 | 可以 | 需播放器开启字幕 |
| 样式保持一致 | 是,像素级一致 | 否,样式由播放器决定 |
| 观众可以关闭字幕 | 不可以 | 可以 |
| 字幕文本可供搜索引擎索引 | 不可以 | 可以 |
| 需要重新编码 | 需要,一次 | 不需要 |
专业制作中常会同时保留两种版本:为支持字幕索引的平台保留 SRT,向会丢弃外挂字幕的平台发布硬字幕视频。
字幕样式预设说明
| 预设 | 样式 | 适用场景 |
|---|---|---|
| YouTube Classic | 白字配半透明黑色通栏背景,底部居中 | 横屏长视频,优先保证清晰易读 |
| TikTok Bold | 大号粗体全大写字母,粗描边,无背景框,位置高于底部 | 底部有界面按钮遮挡的竖屏短视频 |
| Netflix Clean | 中等字号白字,细描边,柔和阴影,无背景框 | 电影和剧集,减少字幕背景对画面的遮挡 |
| Karaoke Pop | 黄字配醒目的深色描边,画面居中 | 音乐、歌词和动漫字幕组风格字幕 |
| 极简 | 小号文字,逐行圆角背景框,左下角显示 | 需要留出画面中央区域的录屏和操作说明视频 |
常见使用场景
为 Reels、Shorts 或 TikTok 添加字幕
竖屏短视频平台上传时会丢弃外挂 SRT,且通常静音自动播放。将字幕压入画面才能确保显示。可使用 TikTok Bold 预设,并增大边距,让字幕避开底部的界面按钮。
发布翻译后的课程视频
一个视频加一份翻译后的 SRT,即可为每种语言生成自带字幕的课程文件。无需配置播放器,传输时也不会丢失字幕轨。
向客户发送带硬字幕的审片版本
客户的播放器通常没有配置外挂字幕。带硬字幕的视频在浏览器、手机相册和幻灯片中都能正确播放并显示字幕。
修复不同步的字幕文件
为某个发行版本下载的字幕,用在另一剪辑版本上时,常会相差一两秒。通过整体时间偏移校准,在预览中确认字幕与语音同步,再进行压制。
压制其他编码器无法显示的语言字幕
WebAssembly 编码器未附带中日韩、泰文或阿拉伯文字体时,字幕可能不显示或变成方框。先由浏览器绘制字幕,即可绕过这一限制。
制作网站首屏的静音介绍视频
网站首屏视频通常静音自动播放,且没有播放控件。压入画面的字幕可以让观众在没有声音的情况下看懂内容。
让压制字幕更易读的小技巧
- 按画面比例设置字号。这里的字号以画面高度的百分比表示,导出 480p 或 1080p 都能保持相同的视觉比例。电视节目字幕通常约为画面高度的 5%。
- 加上描边或背景框。画面切到明亮的天空或白墙时,纯白文字很容易看不清。
- 尽量控制在两行。适当减小单行最大宽度,并精简过长的字幕,避免堆成三四行。
- 留足安全边距。至少预留 5% 的边距。竖屏平台需要更多空间,因为应用自身的按钮和文字会遮挡画面底部。
- 先试压再正式压制。试压 10 秒只需短暂等待;十分钟的视频如果返工重压,就可能要等上一杯咖啡的时间。
常见问题
如何将 SRT 字幕永久压入视频?
在这里导入视频和 SRT 文件,在实时预览中设置字幕样式,然后点击压制字幕到视频。每条字幕会被绘制成透明图片,叠加到其显示时段内的每一帧,再将视频重新编码为 H.264 MP4。字幕成为画面的一部分,在任何播放器中都能显示,且无法关闭。
压制字幕与外挂 SRT 字幕有什么区别?
外挂 SRT 是由播放器叠加显示的文本文件,观众可以关闭字幕或更改样式,重新上传视频时也可能丢失字幕文件。压制字幕直接写入画面像素,上传后仍会保留,样式始终与你设置的一致,即使播放器不支持字幕也能显示,例如大多数自动播放的社交平台信息流。
支持中文、日文、阿拉伯文和表情符号字幕吗?
支持。字幕由浏览器自身的文字引擎绘制,不依赖编码器附带的字体。因此,只要设备能显示,就能压入视频,包括中文、日文、韩文、泰文、阿拉伯文、希伯来文、西里尔字母、希腊文和表情符号。从右向左书写的文字也会自动按正确方向排版。
视频会上传到服务器吗?
不会。编译为 WebAssembly 的 FFmpeg 在浏览器标签页内运行。视频和字幕文件从你的设备读取,由本机 CPU 完成合成,结果直接下载到本地。文件不会传输到服务器,也不会在服务器上保存。
字幕出现过早或过晚,可以调整吗?
可以使用整体时间偏移。正值让所有字幕延后,负值让所有字幕提前,每次可调整 0.1 秒。边播放边调整,预览会立即更新,方便在压制前让字幕与语音同步。
为什么 SRT 文件显示乱码?
文件可能使用了 Windows-1252 或 Latin-1 等旧式单字节编码,而不是 UTF-8。字幕网站下载的许多带重音符号的欧洲语言字幕仍使用这类编码。本工具会先按 UTF-8 解码;如果出现替代字符,就会自动改用 Windows-1252 重新解码,并显示提示。
可以导入哪些字幕格式?
支持 SubRip(.srt)和 WebVTT(.vtt),毫秒分隔符可用逗号或句点,字幕序号可有可无。支持基本的行内标记:<i> 和 <b> 可将该条字幕设为斜体和粗体,ASS 格式的 {\an1} 至 {\an9} 指令可将字幕移到对应位置。其他标记会被移除,避免出现在画面上。
压制字幕需要多久?
在较新的笔记本电脑上处理 720p 视频,通常需要视频时长的 1 至 3 倍;处理 1080p 或使用手机时会更久,因为 WebAssembly 编码器采用单线程运行。缩小输出尺寸是减少等待时间最直接的方法,也可以先试压 10 秒,快速检查样式。
压制字幕会降低画质吗?
视频会重新编码一次,因此会有少量画质损失,程度由画质设置决定。“高画质”可尽量接近原片;“更小文件”会牺牲部分细节来减小体积。字幕始终按输出分辨率绘制,而非从预览放大,因此文字仍然清晰。
为什么视频处理失败并提示解码错误?
浏览器内的视频引擎没有 AV1 解码器,因此即使浏览器能播放 AV1 文件,本工具也无法读取 — 新下载的 WEBM 和部分录屏文件常使用 AV1。请先用 WebM 转 MP4 工具转换为 H.264 MP4,再压制字幕。
相关工具
- 视频分割工具 — 压制字幕前,先从长视频中截取所需片段。
- 视频加水印 — 将标志图片叠加到视频画面中。
- 视频压缩工具 — 缩小带字幕视频的体积,方便上传。
- Twitter(X)视频转换工具 — 调整成片的画面比例并重新编码,方便发布到信息流。
- WebM 转 MP4 工具 — 转换字幕压制引擎无法解码的 AV1 或 VP9 视频。
- 视频裁剪工具 — 先裁成竖屏,再设置字幕位置。
引用此内容、页面或工具为:
"视频字幕压制(SRT)" 于 https://MiniWebtool.com/zh-cn/视频字幕压制-srt/,来自 MiniWebtool,https://MiniWebtool.com/
由 miniwebtool 团队制作。更新日期:2026年10月3日
视频工具:
- 在视频中添加或替换音频 热门
- 视频字幕压制(SRT) 新
- 为视频添加水印 热门
- 调整视频速度 热门
- Twitter (X) 视频转换器 新
- 翻转视频 热门
- FPS 转换器 热门
- GIF 转 MP4 转换器 热门
- 循环播放视频 热门
- 合并视频 热门
- MP4 转 GIF 转换器 热门
- 随机视频缩略图生成器
- 从视频中移除音频
- 反向播放视频
- 旋转视频 热门
- 视频比特率计算器 新
- 视频压缩器 热门
- 视频裁剪器 热门
- 视频分割器 热门
- 视频转图片提取器 热门