视频添加字幕

使用 SRT、ASS 或 VTT 字幕文件为视频添加硬字幕,可自定义字体样式

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: video/*

Click to upload file or drag and drop file here

Maximum file size: 5MB Supported formats: .srt, .ass, .ssa, .vtt, text/plain, text/x-vtt

8 24 72

字幕字体大小(8-72 像素,ASS/SSA 文件忽略)

字体族名称(带有嵌入字体的 ASS/SSA 文件忽略)

十六进制格式的字体颜色(ASS/SSA 文件忽略)

字幕对齐到屏幕底部(取消勾选则顶部对齐)

0 20 200

距离底部的距离(0-200 像素)

关键信息

分类
图像、音频与视频
输入类型
file, range, text, color, checkbox, select
输出类型
file
样本覆盖
4
支持 API
Yes

概览

视频添加字幕工具是一款高效的在线视频硬字幕烧录工具。它支持将 SRT、ASS、SSA 或 VTT 格式的字幕文件直接嵌入到视频中,并允许您自由调整字体大小、字体名称、颜色、对齐方式及边距,最后导出为 MP4、WebM、MKV 等多种常用视频格式,帮助您轻松制作带字幕的专业视频。

适用场景

  • 需要将外挂字幕(如 SRT 或 VTT)永久烧录到视频中,以防在某些播放器上无法显示时。
  • 制作短视频、网课或会议录像,需要自定义字幕的字体、颜色、大小和底部边距以提升视觉效果时。
  • 准备发布视频到不支持外挂字幕的社交媒体平台,需要确保所有观众都能直接看到字幕时。

工作原理

  • 上传您需要添加字幕的视频文件(支持最大 100MB 的常见视频格式)。
  • 上传对应的字幕文件,支持 SRT、ASS、SSA 或 VTT 格式。
  • 根据需要调整字体大小、字体名称、颜色、对齐方式及底部边距,并选择期望的输出视频格式(如 MP4)。
  • 点击开始处理,系统将自动把字幕硬编码烧录进视频中,完成后即可下载带字幕的视频文件。

使用场景

自媒体短视频制作:为抖音、B站等平台的短视频快速烧录中文字幕,自定义显眼的黄色或白色大字体。
外语教学与翻译视频:将翻译好的 SRT 英文或双语字幕永久嵌入教学视频中,方便学生随时观看。
会议与演讲录像整理:为企业内部会议录像或公开演讲视频添加标准对齐的字幕,提升内容传播效率。

用户案例

1. 快速为短视频烧录个性化字幕

视频创作者
背景原因
创作者录制了一段 1 分钟的 VLOG 视频,并使用语音识别软件生成了 SRT 字幕文件,现在需要将字幕以醒目的样式烧录到视频中发布到社交平台。
解决问题
默认的播放器字幕字体太小且颜色单一,无法吸引观众注意。
如何使用
上传 VLOG 视频和 SRT 字幕文件,将字体大小设置为 32 像素,字体颜色设置为黄色(#FFD700),底部边距设为 30 像素,输出格式选择 MP4。
示例配置
videoFile: vlog.mp4, subtitleFile: subtitle.srt, fontSize: 32, fontColor: #FFD700, marginBottom: 30, outputFormat: mp4
效果
成功生成了带有醒目黄色硬字幕的 MP4 视频,字幕位置适中,在手机端播放非常清晰。

2. 烧录特效 ASS 动漫字幕

动漫字幕组成员
背景原因
字幕组完成了一部动画的翻译,并制作了带有精美特效和定位的 ASS 格式字幕,需要将其与高清视频源合并。
解决问题
需要完美保留 ASS 字幕中自带的特效样式和位置,不能被普通样式覆盖。
如何使用
上传高清动画视频和 ASS 特效字幕文件,直接保持默认样式设置(系统会自动忽略普通字体设置以保留 ASS 样式),输出格式选择 MKV。
示例配置
videoFile: anime_raw.mp4, subtitleFile: anime_effect.ass, outputFormat: mkv
效果
导出了高画质的 MKV 视频,ASS 字幕的特效、双语位置和特殊字体均完美保留并烧录在视频中。

用 Samples 测试

video, text, file

相关专题

常见问题

这个工具支持哪些字幕格式?

支持 SRT、ASS、SSA 和 VTT 格式的字幕文件。

什么是“硬字幕”或“烧录字幕”?

硬字幕是将字幕文本直接渲染并合并到视频画面中,成为视频图像的一部分,任何播放器播放都必定会显示字幕。

为什么我设置的字体样式在 ASS 字幕中没有生效?

ASS/SSA 字幕文件本身已包含丰富的样式和字体嵌入信息,因此系统会自动忽略自定义的字体大小、名称和颜色设置,以保留 ASS 原有的精美特效。

视频和字幕文件的大小限制是多少?

视频文件最大支持 100MB,字幕文件最大支持 5MB。

支持导出哪些视频格式?

支持导出为 MP4、WebM、MKV、AVI 和 MOV 格式。

API 文档

请求端点

POST /zh/api/tools/video-subtitle-add

请求参数

参数名 类型 必填 描述
videoFile file (需要先上传) -
subtitleFile file (需要先上传) -
fontSize range 字幕字体大小(8-72 像素,ASS/SSA 文件忽略)
fontName text 字体族名称(带有嵌入字体的 ASS/SSA 文件忽略)
fontColor color 十六进制格式的字体颜色(ASS/SSA 文件忽略)
bottomAlignment checkbox 字幕对齐到屏幕底部(取消勾选则顶部对齐)
marginBottom range 距离底部的距离(0-200 像素)
outputFormat select -

文件类型参数需要先通过 POST /upload/video-subtitle-add 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-video-subtitle-add": {
      "name": "video-subtitle-add",
      "description": "使用 SRT、ASS 或 VTT 字幕文件为视频添加硬字幕,可自定义字体样式",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-subtitle-add",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]