为什么加字会让 GIF 变大,以及怎么办
GIF 是按行寻找重复像素来压缩的。大片平坦区域压得极好,而高对比的锐利边缘压得很差——文字恰好全是高对比的锐利边缘。一条字幕能让原本不大的文件明显变大。
有两件事管用。让文字保持静止:会动的字幕每一帧都在改像素,静止的则让编码器能跳过没变的区域。另外优先用硬描边而不是柔和阴影:阴影会带来一片相近颜色的渐变,既吃调色板名额又压不动。
给 GIF 加字,并且精确控制它长什么样、什么时候出现。在画布上直接拖到位,加一圈描边让它在杂乱背景上也读得清,再限定它只出现在该出现的那几帧。
打字、拖动、导出。不用注册,没有水印。
文字是在导出时按输出分辨率合成进画面的。
拖进现成的 GIF、视频片段或一组图片。时间轴上的任何素材都能加字。
新建一个文字图层,输入内容,然后直接在画布上拖。字号按画布高度的百分比存储,改输出尺寸时比例不会变。
可以让它出现在每一帧,也可以指定帧区间,让它在恰当的时刻出现和消失。然后导出。
浅色画面上的白字根本看不清。一圈对比色描边,再加一个可选的投影,能让字幕在任何背景上都读得清,而不必在后面垫一个半透明色块。
每个文字图层都可以设一个帧区间。两个区间相邻的图层就能做出顺序字幕,完全不需要打关键帧。
回车换行。左、中、右三种对齐都以你拖到的那个点为锚,所以每一行都还是贴在你放的位置上。
字号存的是相对画布的比例而不是像素。导出 320 像素还是 640 像素,字幕在画面里占的比例都一样。
GIF 是按行寻找重复像素来压缩的。大片平坦区域压得极好,而高对比的锐利边缘压得很差——文字恰好全是高对比的锐利边缘。一条字幕能让原本不大的文件明显变大。
有两件事管用。让文字保持静止:会动的字幕每一帧都在改像素,静止的则让编码器能跳过没变的区域。另外优先用硬描边而不是柔和阴影:阴影会带来一片相近颜色的渐变,既吃调色板名额又压不动。
字幕在下方、字号小、一两行,并且跟着台词换——用几个帧区间相邻的文字图层就行。梗图文字贴在顶部或底部,又大又粗、描边厚重,并且整个循环里都不动。
做字幕时要留意裁剪或缩放之后文字有没有跑出画面。因为字号是按比例算的,最稳妥的习惯是先定好最终输出尺寸,再摆字幕。
同一个工作台,对着另一件事使。