怎么做
字幕截图怎么拼成一张图
四种做法,各自要付什么代价,以及毁掉台词条的四个错误。
拼字幕截图是件小事,失败率却出奇地高。帧与帧之间几乎一样,你要的那一条只占每张图的百分之几,而每一种做法都要在「可控」和「重复」之间做交换。下面是真正能用的四种,按一般人会尝试的顺序排。
方法一 —— 图像软件
把每张截图在 Photoshop、GIMP、Affinity Photo 或画图里打开,逐张裁到字幕条,再叠到同一个画布上,对齐宽度,导出。
你得到完全的控制:条带高度精确、可以逐帧调、输出格式随意。你付出时间和注意力。十张图大约二十分钟,而且很容易某一张比别的高半行,往下读的时候条带就一跳一跳。
当每一帧都要单独处理时 —— 比如字幕要叠在不同的背景上,或者每帧要加统一的装饰边框 —— 这仍然是正确的方法。
方法二 —— 手动裁切的字幕拼接工具
市面上有好几个网页工具就是干这个的。你上传截图,工具把它们叠起来,你拖一个把手来定字幕区。切片是画面高度的一个固定比例,然后由你逐帧纠正。
你得到快速的结果,不用装软件。你付出的是每帧一次校正,以及该工具自己给单次处理的张数上限。
方法三 —— 量出字幕条的拼接工具
这是 QuoteStitch 用的方法,也是唯一「去掉重复动作」而不是「加速重复动作」的方法。不是由你告诉工具条带在哪,而是工具自己算:每张截图先缩小并转成灰度,逐行对比所有帧,得分最高的那一段连续行就是字幕条。
你得到几乎每次都对的第一次结果,而且没有固定百分比 —— 双行字幕自动得到更高的条带,不需要改任何设置。你付出的是零成本,但会失去方法一那种逐帧控制。条带是一个测量结果,应用到所有帧上 —— 做台词条时这正是你要的,每帧都要单独处理时则恰恰不是。
方法三就是方法二去掉手动那一步。如果你发现自己在逐帧纠正条带,说明方法用错了。
方法四 —— 干脆不截图
如果视频还在,截图这一步本来就不必要。把 MP4、MOV 或 WEBM 拖进 QuoteStitch,它在整段里最多采样 320 个点,找出字幕条,每句台词保留一帧。暂停和截图这两步,从流程里彻底消失。
- 视频输入MP4、MOV、WEBM —— 浏览器能播的都行
- 图片输入PNG、JPG、WEBP
- 长图输出PNG,1x 或 2x,原始宽度或 720 / 1080 / 1440 px
- 采样整段最多采样 320 个点,保证定位耗时可控
- 张数限制没有固定上限,实际限制来自设备内存
- 前提字幕要烧在画面里,不是独立的 .srt 文件
毁掉台词条的四个错误
- 把第二行切掉。最常见的失败。按一行高度设的切片装不下双行字幕,而梗往往在第二行。这也是这里选择「量」而不是「设」的原因。
- 各帧缩放不一致。如果一张按 2x 导出、其余按 1x,往下读的时候条带会左右漂。所有帧保持同一个比例。
- 把播放器界面留在画面里。进度条落在识别出的条带里没关系,会被丢掉;但它如果正好压在字幕上方就麻烦了 —— 那会把条带撑宽,把镜头也拉进来。截图前先让播放器全屏。
- 混用不同的镜头。两个镜头的帧放在一张图里,读起来就是错的,而且会破坏识别:两个场景意味着两条条带,只有一个会赢。
常见问题
字幕截图怎么拼成一张图?
最快的路径是用一个能自动量出字幕条的工具:把帧拖进去,让它找出真正有差异的那一条,导出 PNG。如果视频还在,直接给视频文件、跳过截图这一步。如果每一帧都要单独处理,图像软件仍然给的控制最多。
拼字幕截图要花钱吗?
不用。QuoteStitch 免费,无需注册,无水印,导出不限次数。
为什么拼出来的图把字幕第二行切掉了?
因为工具是按画面固定百分比裁的,不是按字幕裁的。按一行高度设的切片会把第二行切掉。从你的帧里量出条带的工具没有这个失败模式。
一次能拼多少张字幕截图?
这里没有固定上限,实际限制来自设备内存。图片不上传,所以也不存在服务端的张数上限。
截图尺寸不一样怎么办?
还是能拼,但条带可能对不齐。所有帧用同一个窗口尺寸、同一个缩放级别截,并且不要中途转屏幕方向。