← GIF工具

合并 GIF

合并 GIF 请至少上传 2 个 GIF 进行合并

就绪
准备合并请至少上传 2 个 GIF 进行合并

GIF 并排、堆叠与连续播放的设置方法

把多个 GIF 放在同一画面中,或接成连续播放的一段动画。先决定它们是否同时播放,再检查尺寸处理和结束时刻;并排与堆叠会在最短的 GIF 结束时一起停止。

费用: 可免费使用。文件大小和使用次数有上限。

如何合并 GIF

  1. 选择至少两个 GIF

    点击 选择文件,一次选择多个 GIF,或将它们拖入预览区。每个文件最多 200 MB。其他工具上传或生成的 GIF 也可从 Uploads 列表加入。页面会自动选中最近的 GIF;若它不属于这次合并,请从选区移除。

  2. 排列文件顺序

    预览下方的编号卡片决定结果顺序:横向排列 从左到右,纵向堆叠 从上到下,顺序播放 从第一段到最后一段。拖动卡片或点击 ↑、↓ 调整。卡片上的垃圾桶只取消选择,文件仍留在 Uploads。点击 添加文件 可再次打开列表。

  3. 选择布局和尺寸处理

    先设置 Layout,再用 尺寸处理 决定不同大小的 GIF 如何放入画面。预览展示合并布局,便于检查文件顺序、间距和裁剪位置。

  4. 合并并检查动画

    点击 合并 GIF,在结果预览中检查各段的结束时刻及裁剪、留边效果,再点击 下载。需要修改时点击 Adjust,保留原来的文件选择重新处理。结果也会保存到共享文件管理器,可在其他 GIF 工具的 Uploads 中使用。

布局、尺寸与过渡设置

每个 GIF 先放入相同大小的单元格:宽度取所有输入中的最大宽度,高度单独取最大高度。尺寸处理 决定缩放或留边,对齐 决定放置位置。所有输入尺寸相同时,这两个设置不会改变布局。

Layout
默认 顺序播放,各段在同一位置依次播放。横向排列 排成一行,纵向堆叠 排成一列;后两种布局同时播放所有 GIF。
间距
相邻单元格之间的空隙,以 px 为单位,默认 0 px,可输入非负整数,输入框没有固定上限。仅用于 横向排列 和 纵向堆叠,空隙使用 背景 颜色。较大的间距也会增大输出画布。
对齐
可选 开始、居中(默认)或 结束。有留白时决定 GIF 在单元格内的位置;采用 裁剪匹配 时决定保留哪部分。开始 对应左上,结束 对应右下,同时影响水平和垂直方向,不能分别设置两个轴。
尺寸处理
默认 缩放适配:按比例放大或缩小至完整放入单元格,空余部分填背景色;放大小图可能使细节变软。裁剪匹配:按比例缩放至填满单元格,裁掉超出的边缘,不留色条。给较小 GIF 添加边距:保留原始像素尺寸,在较小 GIF 周围补背景。
过渡
默认 无(立即),另有 淡入淡出 和 滑动。滑动时下一段从右侧进入,上一段向左退出。过渡用于 顺序播放,不用于横向排列或纵向堆叠;持续时间由 过渡时长 设置。
过渡时长
初始值 0 ms。滑块范围 0–1500 ms,步长 50 ms;数值框可输入非负值,没有相同的固定上限。每次过渡重叠前一段的末尾与后一段的开头,因此总时长相应减少。实际时长最多为最短 GIF 的时长减去 0.05 秒。过渡期间,各段采用匹配输入的统一帧率,范围 10–30 fps。
背景
颜色选择器默认黑色(#000000),用于缩放适配、添加边距产生的留白,以及单元格之间的间距。输入 GIF 内的透明像素保留透明;背景色填充区域本身不透明。

合并后的播放时长

顺序播放 且没有过渡时,每个 GIF 按列表顺序播放一次,保留各自的逐帧时长。3 秒、2 秒和 4 秒的三段合计 9 秒。若设置 500 ms 淡入淡出,两处连接各重叠 0.5 秒,结果为 8 秒。

横向排列 与 纵向堆叠 同时开始,在最短的一段结束时停止。较长的 GIF 会被截断,不会循环补齐:2 秒与 4 秒的 GIF 并排后只播放 2 秒,后者的后半段不会保留。若要同时完整播放,先用 GIF 速度调整 将它们调整为相同时长。

输出 GIF 始终无限循环,不继承输入的循环次数。并排或堆叠结果每次循环都同时重新开始播放各段。

尺寸计算示例

输入为 480 × 270 px 与 320 × 240 px,选择 横向排列、10 px 间距、缩放适配 和 居中。单元格为 480 × 270 px。第二个 GIF 是 4:3,缩放至 360 × 270 px,左右各补 60 px 背景。输出宽度为两个 480 px 单元格加 10 px 间距,即 970 × 270 px。

同样的输入改为 纵向堆叠,输出为 480 × 550 px。采用 裁剪匹配 时,第二段放大至 480 × 360 px,上下各裁掉 45 px;采用 给较小 GIF 添加边距 时,仍为 320 × 240 px,左右各补 80 px,上下各补 15 px。

格式、处理与保存期限

输入格式
仅 GIF,不接受其他图片或视频格式
输出格式
一个无限循环播放的动画 GIF
单文件大小
每个 GIF 最多 200 MB
文件数量
至少选择 2 个 GIF;上传文件列表最多保存 40 个文件
颜色
整个结果共用一个最多 256 色的 GIF 调色板,并使用抖动处理
处理方式
在本站服务器上使用 FFmpeg,每项任务最多运行 15 分钟,不调用外部服务
水印
不添加水印
保存期限
访客上传及结果在 48 小时后自动删除,免费账户为 30 天;付费方案可保存更久

常见问题

为什么并排结果缺少较长 GIF 的后半段?

横向排列 和 纵向堆叠 都在最短 GIF 结束时停止,较长的输入不会循环补齐。可先用 GIF 速度调整工具统一各段时长;如果无需同时播放,选择 顺序播放 即可保留各段完整内容。

能把一个 GIF 放在另一个 GIF 里面吗?

此工具提供横向、纵向及顺序三种布局,每个 GIF 各占一个单元格。将 GIF 叠加到另一个 GIF 内部不属于这些布局设置。

能把多个 GIF 合成视频吗?

此工具输出 GIF。先合并,再用 GIF 转 MP4 转为视频。同一动画的 MP4 可能更小,但实际大小取决于画面内容,应比较输出文件。

为什么颜色有变化,或文件比预期大?

GIF 最多 256 色,所有输入还需共用一个调色板。色彩差异较大的 GIF 合并后,渐变可能出现色带或抖动噪点,噪点也会增加压缩难度。并排与堆叠时,只要任一输入变化就要写入新帧,输出帧数也可能增加。可选择 给较小 GIF 添加边距 避免放大小图,或再用 GIF 优化 调整结果,并比较实际大小和画面。

如何在两段 GIF 之间添加淡入淡出?

选择 顺序播放,在 过渡 中选 淡入淡出 或 滑动,再设置 过渡时长,例如 500 ms。相邻两段会在连接处重叠,因此每处过渡都会缩短总时长。

文件会上传到服务器吗?

会,合并由本站服务器上的 FFmpeg 处理,不将文件发送给外部服务。访客上传及结果在 48 小时后自动删除,免费账户为 30 天;付费方案可保存更久。