字幕文件已经下好了,播放器里也能看到。你把 MP4 发给朋友,对方一打开,画面干干净净,一行字都没有。真的挺搞心态:明明刚才自己看得好好的,字幕怎么一发就没了?
因为 SRT 只是单独放在视频旁边的一份台词表。播放器同时读到视频和 SRT,才会把文字盖到画面上。你只发 MP4,或者把视频上传到不读取外挂字幕的平台,那份字幕当然跟不过去。
先看你想把视频用在哪里
只是自己在电脑上看,不用重新导出视频。把 MP4 和 SRT 放进同一个文件夹,文件名改成一样,例如 episode-01.mp4 和 episode-01.srt。播放器能自动识别就直接看,没识别到就手动加载字幕。这样改字、换字幕都方便。
准备把视频发给朋友、传到短视频平台,或者放到一台不方便加载 SRT 的设备上,就得把字幕放进剪辑软件,再导出一份带字的新视频。导出后,字幕已经成了画面的一部分。对方只拿到 MP4,也能直接看到。
还有一种情况是平台本身允许上传字幕轨。视频和 SRT 分开上传,观众能自己开关字幕,也能切换语言。这个办法最灵活,不过每个平台支持的格式和入口不同。上传前看清该平台的字幕说明,别想当然地把 SRT 跟视频一起拖进去。
用剪映电脑版把 SRT 放进视频
下面说的是电脑端。手机剪映的功能和入口经常不同,长字幕在手机上一句句贴,真的能把人贴到没脾气。剪映海外版 CapCut 的官方字幕导入说明目前也明确写着:桌面端和网页版可以导入 SRT,移动端不能直接导入字幕文件。
打开剪映专业版,新建草稿,把视频拖到时间线上。接着在“文本”或“字幕”区域找“导入本地字幕”,选中你的 SRT。版本更新后,入口名字和位置可能会挪,但认准“导入本地字幕”几个字就行。导入成功后,一句句字幕会出现在视频上方的文字轨道里。
先别急着套花字。点开头、中间和结尾各看几句,确认人物开口时字幕能跟上。再检查长句有没有跑出画面,人名有没有断成两行。整条时间轴都提前或延后时,应该移动字幕轨或修正时间;只改字体,时间不会自己对齐。
字幕能对上以后,选一条文字看看字体、大小、位置和描边。浅色画面多,纯白字很容易融进去,加一点深色描边通常更稳。能批量应用样式就一次改完,别一百多句挨个点。双语字幕还要多看几处长句,免得两行字把人物脸都挡住。
导出时保持字幕轨可见,按平时的画质和分辨率导出 MP4。导出完别马上把工程删了。把新 MP4 复制到另一个没有 SRT 的文件夹,用播放器重新打开。还能看到字幕,才说明文字真的进了成片;看不到,说明你打开的可能还是原视频,或者导出时把字幕轨关了。
字幕从哪来,也要分清
手里已经有中文 SRT,直接导入剪映就行,没必要重新听一遍视频。只有日文 SRT 时,可以在 YamatoSub 字幕翻译里生成中文或中日双语字幕。官网当前说明支持 SRT、VTT,并保留原来的序号和时间轴;下载前可以先看日文和译文是否对得上。
手里只有自己有权处理的日语视频,连日文字幕都没有,可以从 音视频转字幕生成带时间轴的日文 SRT 或 VTT,再继续翻译。识别和翻译是两步,拿到的仍然是字幕文件。YamatoSub 目前没有替你导出一份字幕已经压进画面的 MP4,这部分还得交给剪映一类的视频编辑软件。
这几个坑最容易白忙
- 只改文件后缀:把 TXT 直接改名成 SRT,不会自动长出时间码。内容结构不对,剪映照样读不出来。
- 字幕版本对不上:视频多了一段片头或剪掉一小段,后面的字幕可能越走越偏。重新导入多少次都一样。
- 中文变成乱码:先把 SRT 另存为 UTF-8,再重新导入。别在乱码轨道上一句句重打。
- 导出后没检查:工程窗口里能看到,不代表你导出的就是那一版。离开工程再播一次最省事。
所以,自己看,视频旁边放一份 SRT 就够了;要把成片发出去,就把 SRT 导入剪映并重新导出。判断有没有做成也很简单:把新 MP4 单独挪走,身边不带字幕文件还能显示文字,这回才算真的加进视频里。
