无需登录 数据私有 本地保存

视频字幕合并器 - 将SRT嵌入视频前端

17
0
0
0

拖拽视频到此处或点击上传

支持 MP4, WebM, MOV, AVI 等格式

拖拽SRT文件或点击上传

支持 .srt 文件,UTF-8或GBK编码
字幕样式
42px
8%
50%
3px
0.0秒
导出视频

将字幕烧录到视频中,导出为WebM格式。导出时长=视频时长(实时处理)。

正在导出... 0%

请上传视频和字幕文件

视频将在此处预览,字幕实时叠加显示
00:00 / 00:00
常见问题与知识点
什么是SRT字幕文件?
SRT(SubRip Text)是最常见的字幕文件格式之一。它是一个纯文本文件,包含字幕序号、时间码(开始和结束时间)以及字幕文本。时间码格式为 HH:MM:SS,mmm --> HH:MM:SS,mmm,使用逗号分隔毫秒。SRT文件可以使用记事本或任何文本编辑器打开和编辑。
这个工具如何将字幕嵌入视频?
工具使用Canvas实时渲染技术:在视频播放时将每一帧画面绘制到Canvas上,同时根据当前播放时间查找对应的字幕文本并叠加绘制到画面上。导出时使用MediaRecorder API录制Canvas输出流,结合原始视频的音频轨道,生成包含硬字幕的新视频文件。整个过程在浏览器本地完成,无需上传到服务器。
导出视频需要多长时间?支持什么格式?
导出采用实时处理方式,导出时长等于视频播放时长(例如10分钟视频需要约10分钟处理)。导出格式为WebM(VP8/VP9编码),兼容Chrome、Firefox、Edge等主流浏览器。由于纯前端限制,Safari和iOS设备可能不支持导出功能,但仍可使用预览功能。
如何调整字幕与视频的同步?
使用左侧面板中的"时间偏移"滑块可以整体调整字幕的显示时间。正值表示字幕延后显示(字幕晚出现),负值表示字幕提前显示。调整范围为±10秒,步进0.1秒。调整后预览区会实时反映变化,方便您找到最佳同步点。
SRT文件出现乱码怎么办?
这通常是编码问题。工具会自动尝试UTF-8和GBK两种编码来解析SRT文件。如果仍然出现乱码,建议使用文本编辑器(如VS Code、Notepad++)将SRT文件另存为UTF-8编码格式后重新上传。中文SRT文件尤其常见GBK编码问题。
支持哪些视频格式?移动端可以使用吗?
视频格式支持取决于浏览器,通常MP4(H.264编码)兼容性最好,WebM和MOV也有良好支持。工具在移动端完全可用,采用响应式设计自动适配屏幕大小。但导出功能在移动端浏览器上可能受限(部分移动浏览器不完全支持MediaRecorder),建议在桌面端Chrome或Edge浏览器上使用导出功能。
字幕样式可以保存或预设吗?
当前版本提供丰富的实时样式调整选项:字体大小(16-80px)、文字颜色、描边粗细和颜色、背景颜色及透明度、底部距离等。所有调整即时在预览中生效。样式预设功能将在后续版本中添加。您可以通过调整参数找到最适合您视频的字幕风格。