Friskription博客给自己的视频加字幕

如何给自己的视频加上翻译字幕

把文件拖进浏览器,挑一种语言,把字幕下载成 SRT 或 VTT。什么都不用装,视频始终不离开你的电脑,每周头三十分钟免费。

简短的回答

  • 打开媒体工作室——它就是个网页,不用扩展也不用安装——把 MP4、WebM、MP3、M4A 或 WAV 拖进去。
  • 选择生成字幕文件,再选要翻译成的语言。所说语言会自动识别。
  • 文件留在你自己的电脑上。它在浏览器里解码;只有很短的音频片段被送出去做转写,而且不会被保存。
  • 把行读一遍,如果某条字幕出得太早就调一下时间,然后按需下载:给剪辑软件和播放器用SRT,给网页用VTT
  • 每周三十分钟免费,而且只有说话才计费——文件里的静音和音乐都不算。
这是 Friskription 处理文件的那一半。 Chrome 扩展负责给标签页里正在播放的内容加字幕——直播、讲座、通话。而对于你手上已有的视频或播客,你要的是媒体工作室,它是个网页,不需要扩展。

你需要什么

四个步骤

  1. 选择你的文件

    打开媒体工作室,把视频或音频拖进去。它在浏览器里被读取:文件本身留在你的电脑上,只有很短的音频片段被送出去做转写。之后什么都不会被保存。

    媒体工作室的第一步:一个写着“拖入视频或音频文件”的拖放区,列出 MP4、WebM、MP3、M4A 和 WAV,左侧是显示“文件、模式、范围、字幕”的四步侧栏。
    第一步。左边这四个步骤会一直显示到最后。
  2. 说清楚你想做什么、要翻译成哪种语言

    工作室读完你的文件后,会给出三个选项:

    • 生成字幕文件——本文讲的就是这个。产出可以下载为 SRT 或 VTT 的字幕条目。
    • 带实时字幕观看——现在就播放文件,字幕随着说话一起出现。没有可下载的东西。
    • 我已经有字幕了——载入你自己的 SRT 或 VTT,只管看。这一项免费,而且完全不需要账号。

    翻译成设为你想要的语言。共有十五种,所说语言会自动识别,所以通常没有别的要设置。

    媒体工作室的第二步“你想做什么?”,显示三种模式——带实时字幕观看、生成字幕文件、我已经有字幕了——上方是用 Google 登录的面板,下方是翻译目标语言的选择器。
    第二步。带锁的两个模式在等你登录;第三个从头到尾都不需要。
  3. 选整个文件,或者其中一段

    保持勾选全部就是给整份加字幕。若只要某一段,取消勾选,把预览拖到某个时刻并钉为起点,终点同理。只有你选的那一段会被转写——想从一小时的录像里给两分钟的片段做字幕时,这很有用。

    反正只有说话才计费,所以长段静音、背景音乐和房间底噪都不会吃掉你的分钟数。

  4. 读一遍,然后下载

    最后一步会列出每一行和它的时间。导出前先读一遍——任何转写最薄弱的地方都是人名和专业术语,如果你还要给同一来源做更多字幕,设置里的术语表可以把一个名字一次性钉死。

    如果某条字幕相对画面总是偏早或偏晚,用调整字幕可以整体平移,无需重新生成。然后点下载 SRT下载 VTT

你实际拿到的东西

两种格式装的是同样的字句和同样的时间。下面是一份真实导出,三条字幕:

SRT

1
00:00:01,200 --> 00:00:04,600
So today we are finally opening the
box everyone has been asking about.

2
00:00:04,600 --> 00:00:07,900
I have not looked inside. Not once,
I promise.

3
00:00:08,300 --> 00:00:11,400
Right — let us do this properly.

VTT

WEBVTT

1
00:00:01.200 --> 00:00:04.600
So today we are finally opening the
box everyone has been asking about.

2
00:00:04.600 --> 00:00:07.900
I have not looked inside. Not once,
I promise.

3
00:00:08.300 --> 00:00:11.400
Right — let us do this properly.

差别很小,而且纯粹是机械性的:VTT 以一行 WEBVTT 开头,它的时间戳用句点分隔毫秒,而 SRT 用逗号。别的什么都没变。

SRT 还是 VTT——该选哪个

字幕要用到哪里 为什么
视频剪辑软件 — Premiere、DaVinci Resolve、Final Cut、剪映 SRT 每个剪辑软件都二话不说就能导入的格式。
桌面播放器 — VLC、IINA、mpv SRT 与视频同名放在一起,它自己就会加载。
往 YouTube 上传字幕 SRT YouTube 两种都收,但 SRT 阻力最小。
网页上的 HTML5 <video> VTT <track> 元素只读 WebVTT,别无他选。
还没想好 SRT 支持更广,日后转成 VTT 也只是加一行文件头再查找替换一下。

如果你想看这两种格式各自能做而另一种做不到的完整清单,另有一篇更长的文章

把原文也一并留下

为了学语言,或者为了让观众核对译文,每条字幕可以同时装两行。生成前在设置里打开在译文下方同时显示原文,导出就会是这样:

1
00:00:01,200 --> 00:00:04,600
So today we are finally opening the box everyone has been asking about.
(というわけで今日は、みんなが気になってた例の箱をついに開けます。)

2
00:00:04,600 --> 00:00:07,900
I have not looked inside. Not once, I promise.
(中身はまだ見てません。一度も、本当に。)

译文在前,原文用括号跟在下面,同处一条字幕里——这样任何播放器都能把两者一起显示,而不需要两条字幕轨。

要花多少钱

每周三十分钟免费,无论你有没有付过费,每周一都会补满。没有任何形式的订阅。

分钟数是按说话计的,不是按文件长度,所以一段间隔很多的录音,花费比它的时长看上去要少。完整价格在分钟商店

十五种语言

英语、日语、中文、韩语、西班牙语、法语、德语、葡萄牙语、俄语、阿拉伯语、印地语、意大利语、越南语、泰语、印尼语。所说的语言会自动识别——你只需要选翻译成哪一种

问题

我需要安装什么吗?

不需要。媒体工作室就是个网页。Chrome 扩展是用来给标签页里正在播放的内容加字幕的;对于你手上已有的文件,浏览器就够了。

我的视频会被上传吗?

不会。文件在浏览器里解码,留在你的电脑上。只有很短的音频片段被送出去做转写,而且不会被保存。

我该下载 SRT 还是 VTT?

给视频剪辑软件、桌面播放器,以及随视频一起上传到 YouTube,选 SRT。如果字幕要放到网页上,选 VTT,因为 HTML5 的 video 只读 WebVTT。见上面的表格。

我能把原文和译文放进同一个文件吗?

可以——生成前在设置里打开“在译文下方同时显示原文”。每条字幕都会先写译文,原文用括号跟在下面。

这要花多少钱?

每周三十分钟免费,每周一补满。超出之后,一次性 $1.99 的入门包增加 90 分钟,常规包从 $2.99 到 $24.99。只有说话才计费。

我能给哪些文件格式加字幕?

MP4、WebM、MP3、M4A 和 WAV。

我已经有字幕文件了——能直接配着看吗?

可以,而且不花钱。选“我已经有字幕了”,载入你自己的 SRT 或 VTT,工作室就会配着它播放视频。不需要账号。

那给直播加字幕呢?

那是 Chrome 扩展的活儿——它监听标签页的声音,在视频播放时把翻译字幕画在画面上,包括在没有字幕轨的直播上。首页有详细介绍。

给你手头已有的东西做字幕

每周三十分钟免费。不用卡,也不用装。

打开媒体工作室