把 SRT 字幕导入剪映、Final Cut Pro 和 IINA
SRT 是最通用的字幕格式,几乎所有剪辑软件和播放器都认。三个常见去处的导入方法如下,未能核实的地方会直说。
导入前的两点准备
- 文件名和位置:把 SRT 和视频放在同一个文件夹,名字以视频名开头,比如
talk.mp4配talk.zh-en.srt。放在一起,之后找文件不会错。 - 编码:SRT 应当是 UTF-8。Twinsub 输出的就是 UTF-8;从别处拿到的文件如果导入后中文成了乱码,先用文本编辑器另存为 UTF-8。
Final Cut Pro
Final Cut Pro 支持直接导入 SRT。以下步骤来自 Apple 官方用户指南(Final Cut Pro 用户指南:导入字幕,2026-10-10 查阅):
- 打开项目在时间线中打开要加字幕的项目。
- 选择菜单文件 > 导入 > 字幕(英文界面为 File > Import > Captions)。
- 选文件,设角色选中 .srt,在「导入为角色」里指定字幕角色和语言子角色。
- 选插入时间「相对于时间线」会把项目起始时间加到每条字幕上;「绝对」按字幕自身的时间码放。项目从 00:00:00 开始时两者一样。
导入后字幕出现在时间线上方的字幕通道里。有用户在 Apple 社区反馈过 SRT 导入时报「数据不受支持」,原因疑似字幕时间重叠(讨论串)。遇到时先检查有没有两条字幕的时间段重叠,见检查和修改 SRT。
剪映
剪映的入口名称和位置随版本变化。我们没有在剪映官方帮助里查到固定的导入路径,所以不写死菜单名,只给查找思路:
- 进入字幕相关面板打开剪映专业版,在文本或字幕相关的面板里找「导入字幕」「本地字幕」这类入口。
- 选 SRT 文件双语 SRT 里每条字幕是两行文字,导入后会在同一条字幕里显示中文和英文。
- 只要中文就选 .zh.srt需要单独给英文设样式时,另导入一份英文字幕,或在剪映里拆分。
SRT 本身不带字体、颜色等样式,导入后字号字体由剪辑软件决定,需要在软件里统一调整。
IINA 播放器
只是想边看边读双语字幕,不剪视频,用播放器载入即可。IINA(1.4.4 简体中文界面查看)的菜单里有「字幕 > 加载字幕…」,选中 .srt 就会显示。其他播放器(VLC、Infuse 等)也都有「加载外部字幕」的入口,位置各异。
中文字幕在播放器里显示成方块或乱码,通常是字体或编码问题:先确认文件是 UTF-8,再到播放器的字幕设置里换一个含中文的字体。
导入失败时先查四件事
- 扩展名确认是 .srt,不是被系统隐藏的 .srt.txt。
- 编码用 UTF-8。
- 时间重叠下一条的开始时间不应早于上一条的结束时间。
- 空条目有序号和时间码但没有文字的条目,部分软件会拒绝。
更新于 2026-10-10。回到双语幕首页