十二种字幕样式,在这里实时渲染,而不是截图

下面每一条字幕都由浏览器按应用压制时所用的同一个样式文件绘制 — 字号、颜色和描边都是该预设自己的数值。

在应用里挑一款,看起来就是这样。这十二款之间有白色、广播黄、霓虹青、影院米白和浅底深字;带描边或带底块;从只占画面高度 4 % 的低调一行,到 8.5 % 那种要让人隔着房间也读得清的。

免费。没有水印,什么都不上传。烧制时免费登录一次。

十二种样子,一种字体

它们的差别在颜色、字重、字号、位置和边框,几乎从不在字体上。这是有意的。在浏览器里,libass 一个系统字体都没有,所以一款全靠字体立身的预设,在每一台缺那个字体的机器上都像个 bug — 而 libass 不会提醒你字体缺了,它只会悄悄画别的东西。

唯一的例外,以及为什么

CJK Clean 用了另一种字体,因为它不得不这样:另外十一款共用的那套拉丁字体里,一个汉字、假名或韩文字母都没有。

非拉丁文字用的是真字体

否则中文、日文、韩文、阿拉伯文、印地文和泰文会变成一排排空方框 — 而且是悄悄地,导出的 .srt 全程看起来都好好的。这几种文字各自带着专用字体。

只在文字需要时才去取

给英语内容配字幕,你永远不会下载那两兆字节的中文和日文。字体是在文字真的需要时才来,不是在第一次加载时。

预览就是渲染器

不是用 CSS 仿的。在这个页面上画字幕的那套 libass,就是把字幕烧进你的 MP4 的那一套,所以描边粗细、边距和中日韩断行都跟你最后看到的一样。

可以叠在任何预设上的两样东西

卡拉OK高亮把整行留在画面上,只在说到的那一刻把那个词挑出来。它靠的是字幕本身的时间轴,所以从别处拿来的 .srt 也一样能用。按音量定字号让每个词的大小取自它实际有多响 — 这是在写字幕时从音频里量出来的,所以只对本应用转写的字幕提供,导入的文件用不了。

常见问题

我可以更改字幕的字体和颜色吗?

颜色可以 — 换一款预设就行。这十二款里有白色、广播黄、霓虹青、影院米白,也有浅底深字,带描边或带底块。字体是例外:十二款里有十一款用同一种字体,第十二款不同,只是因为拉丁字体画不出中文、日文和韩文。这里没有字体选择器,也没法保存你自己的第十三款样式 — 引擎读的样式文件里什么都有,可今天只有命令行工具能接收它。如果某款预设已经接近你要的,说说它哪里不对;这十二款就是这样来的。

TikTok 或 Reels 应该用哪种字幕样式?

Shorts Safe Area 和 Reel Box 放得够高,避开了竖屏平台画在画面底部的那些界面。两款都用了较大的字号,这样在手机上看也还读得清。

这些样式是免费的吗?

是的,十二种都免费:基础包里的六种和进阶包里的六种。它们在你的机器上运行,而凡是在你机器上运行的,全都免费。