如何用照片或短视频制作GIF
要制作GIF,先准备好帧:可以是按想要顺序排列的静态照片,也可以是一段短视频。然后选择宽度、帧率和循环设置,再导出。GIF要短、要窄。GIF中每一帧都作为一张单独的图片保存,所以帧数和每帧的像素尺寸决定了文件的大小。Ezgif、GIPHY和CloudConvert对比介绍了把视频转换为GIF的在线工具。
GIF 制作需要把照片或视频做成 GIF免费使用GIF能做什么,不能做什么
GIF格式有几项硬性限制,它们决定了其他一切。
- 每帧256种颜色。 每帧的颜色表最多包含256个条目,每个像素都指向其中一个。颜色层次丰富的照片必须压缩到这256种颜色之内。
- 没有声音。 GIF规范定义了图像、图形控制、注释、文本和应用数据等数据块,其中没有音频。由视频片段生成的GIF只能无声播放。
- 帧时长以百分之一秒为单位。 每帧的时长以1/100秒为单位存储,所以一帧可以是0.10秒或0.50秒,但不能是0.123秒。
- 循环播放。 原始格式只播放一次动画。循环功能来自广泛使用的Netscape扩展,现在几乎所有的查看器都支持循环次数设置,其中0表示无限循环。
- 压缩。 图像数据使用LZW压缩,对大面积同色区域效果最好,对噪点和细密纹理效果最差。
GIF为什么会很大
每一帧都单独保存为一张图片,有自己的像素。一个包含30帧的GIF保存了30张图片,而不是一张图加上变化的部分。LZW压缩能减小每一帧的体积,但无法压缩充满噪点细节的画面,比如草地照片或人群照片。
文件大小由你选择的三个因素决定:
- 宽度和高度: 每一帧的像素数量。
- 帧率: 每秒的帧数。
- 时长: 持续的秒数。
总帧数等于帧率乘以时长。一段3秒、每秒10帧的片段共有30帧。
举个例子:一帧480 × 270像素,共129,600个像素。按每像素1字节、压缩前计算,单帧约为129,600字节。30帧这样的画面压缩前约3.9 MB,之后再经LZW压缩会变小。把宽高各加倍到960 × 540,每帧的像素就变为四倍,同样30帧在压缩前也约为四倍大小。帧率或时长加倍,则会让帧数加倍。这三个设置中的每一个都会让文件成倍增大。宽度的代价最高,因为它会乘以每一帧的像素数。
选择宽度、帧率和时长
先从仍能清楚呈现关键内容的最小宽度开始。在手机屏幕上观看的GIF不需要很大的画面。优先缩小宽度。
帧率决定动作是否流畅。慢动作,比如倒水或缓慢转身,在较低帧率下看起来就很好。快速运动,比如弹跳的球,则需要更多帧才能看起来流畅,而每多一帧都会增加体积。
时长要保持简短。GIF最适合几秒钟的循环动画。较长的内容使用短视频格式更合适,因为视频编码专为压缩帧与帧之间的运动而设计,效率远高于GIF基于LZW、256色的帧。
如果结果太大,依次减小宽度、减少帧数、缩短时长。压缩工具支持JPG、PNG和WebP,所以在用这些照片制作GIF之前,请先把超大的照片压缩一下。
如果你的素材已经是一段视频,视频转GIF工具可以直接从片段开始,并裁剪到你需要的时长,省去手动导出帧的步骤。
导出前添加文字
如果GIF需要配文字,先在每张静态图上添加文字,再把帧合成在一起。添加文字工具可以为图片上的文字添加颜色、描边或背景框。背景框能在画面背景逐帧变化时保持文字清晰可读。让文字在每一帧的位置都保持一致,避免它跳动。
抖动与色带
当天空这类平滑渐变被压缩到256色时,色阶之间的过渡会呈现为条纹,这就是色带。抖动通过把相邻两种颜色的像素交错排布,让人眼看到中间色调,从而避免色带。
最著名的方法是弗洛伊德-斯坦伯格抖动,由Robert Floyd和Louis Steinberg于1976年发表。它把每个像素产生的误差,按7/16、3/16、5/16和1/16的权重分散到尚未处理的相邻像素上。当全彩图像需要转换为有限调色板时,比如把24位PNG转为GIF,通常会采用这种方法。
抖动也有代价。交错排布的像素会增加LZW难以压缩的细节,所以加了抖动的GIF通常更大。抖动适用于照片和渐变。对于纯色图形、标志和截图,不要开启抖动,因为它只会增加噪点。
做出流畅的循环
当最后一帧能自然衔接到第一帧时,循环播放效果最好。裁剪片段,使其开始和结束时的姿势或位置相近。对于视频,选择起点和终点时,应让动作首尾相接,而不是突然跳回。如果循环在衔接处突然停顿又重新开始,通常说明首尾两帧差异太大。
常见问题
GIF能有声音吗? 不能。请在别处添加声音,或改用短视频。
为什么我的GIF有条纹? 这是色带,原因是平滑渐变被压缩到了256色。抖动可以改善,但会增加文件大小。
为什么我的GIF播放不流畅? 帧率太低,或者每一帧之间的变化幅度太大。如果文件允许,可以提高帧率;或者缩短片段,并检查每一帧是否有大幅跳变。
这个工具在我的浏览器中运行吗? 是的。制作GIF的过程中,照片和视频都保留在你的设备上。
由 AI 辅助翻译自英文原文。
评论
还没有评论。快来抢沙发。


