WatchTranslate

怎么给视频加字幕?

给视频加字幕,其实是两件完全不同的事。如果你已经有字幕文件,只需要把它挂上去;如果没有,就得先把语音变成文字。弄清楚自己属于哪一种,才能知道要花多久、该用哪个工具。

两件事:你有字幕,或者没有

如果你已经有字幕文件

如果是本地文件,多数播放器会在文件名匹配时自动加载视频旁边的字幕——比如 movie.mp4 和 movie.srt。如果要永久烧录或硬挂载,用 ffmpeg:

如果是线上视频,比如你自己上传到 YouTube 的视频,用 YouTube Studio 里的“字幕”板块,把文件作为新字幕轨上传即可。只要时间轴正确,平台会自行处理时序。

如果没有字幕文件,就从音频生成

没有文件可挂时,字幕只能从音频里生成。这正是 WatchTranslate 本地播放器做的事:打开它,把视频拖进去,选好目标语言,点击「开始翻译」,然后播放。视频一边播放,字幕一边生成并翻译,按约 30 秒的片段处理,所以你不用上传整个文件,大视频也不会卡住。

同一套引擎也驱动网页视频用的浏览器扩展:在 YouTube 或 X 上,它读取音频(或已有的字幕轨),在页面上显示翻译好的字幕。

把字幕翻译成另一种语言

如果你有一个字幕文件或内嵌字幕轨,但语言你看不懂,那就还需要翻译。基于文件的流程意味着导出文字、翻译、再重新对齐时间轴;用播放器这条路则是边播边译,还能在原文、译文或双语对照之间切换。

能做什么,不能做什么

常见问题

怎么给没有字幕文件的视频加字幕?

从音频生成。本地播放器(针对文件)或浏览器扩展(针对网页视频)会在你观看时识别语音并翻译——不需要 .srt。

不用剪辑软件也能加字幕吗?

可以。如果你只是想带字幕观看,一个能实时生成并翻译字幕的播放器就够了。只有想把字幕永久烧进文件时,才需要剪辑软件。

生成字幕时视频会上传吗?

不会整段上传。音频按约 30 秒的片段读取;原视频留在你的设备上或平台上。

支持哪些语言?

支持 74 种字幕语言,包括中文、English、日本語、한국어、Español、Français、Deutsch、Português、Русский、العربية、हिन्दी。源语言自动识别。

打开本地播放器,给没有字幕文件的视频加字幕