如何将视频剪辑转换为动画 GIF
提供有效的视频内容,设置片段起点、时长、帧率和输出宽度后提交转换,就能尝试生成动画 GIF。参数须处于各自范围内,处理超过 45 秒会失败。
了解输入要求与可调选项
这个工具适合把视频中的一小段画面制作成可循环播放的动画 GIF,例如用于展示产品操作、截取教程片段或分享简短动作。使用前需要准备有效且非空的媒体内容,并留意直接输入的文件大小不能超过 50 MB。工具接收严格 Base64 文本编码的文件值,而不是空内容或无效媒体。转换时可以控制片段起点、时长、帧率和输出宽度,未填写时分别采用 0 秒、3 秒、每秒 10 帧和 320 像素。输出会按照选定宽度缩放,同时保留源视频的宽高比,因此高度不一定等于宽度。
按参数完成视频转 GIF
- 准备一段有效、非空的视频媒体,并将文件内容整理为严格 Base64 文本;直接输入的媒体大小应控制在 50 MB 以内。若文件本身为空、编码不符合要求或内容无法识别,输入会被拒绝。
- 在输入区域提供视频文件值,然后查看起点、时长、帧率和宽度等控制项。没有特别要求时,可以先采用 0 秒起点、3 秒时长、每秒 10 帧和 320 像素宽度。
- 按照目标画面调整参数。起点可设为 0 至 86,400 秒,时长可设为 0.1 至 30 秒,帧率可设为每秒 1 至 30 帧,宽度可设为 64 至 1,280 像素。起点与时长还应对应视频中实际存在的内容。
- 提交转换并等待结果。转换会把指定视频片段制作为动画 GIF,并进行调色板生成和调色板应用以优化 GIF 调色板。若媒体处理超过 45 秒,处理会停止并报告失败。
检查 GIF 是否符合预期
先看是否产生了非空的 GIF 文件,因为只有非空输出才表示转换成功。文件产生后,可以打开并播放它,检查画面是否从计划的时间点开始,以及片段长度是否符合设定。再核对横向尺寸:输出宽度会采用所选像素值,纵向尺寸则会根据源视频的宽高比相应变化。帧率较高通常意味着单位时间包含更多画面,但结果是否适合使用仍应结合播放效果判断。若没有得到有效文件,不要把失败理解为参数已经生效;可重新检查输入内容、参数范围和媒体是否能被可用的 FFmpeg 运行环境处理。处理时间超过 45 秒时,即使输入看似有效,也会被停止并报告失败。
使用示例
你要把一段 12 秒的产品演示视频制作成较短的 GIF,同时不改变原画面的宽高比例。
提供一段 12 秒的视频,从第 2 秒开始截取 4 秒,设置每秒 12 帧和 480 像素宽度,再提交转换。
若转换成功,结果应是一个非空的动画 GIF;其宽度为 480 像素,高度按照 12 秒视频的源宽高比相应确定。
使用限制
- 转换需要可用的 FFmpeg 运行环境,并受 45 秒处理时限影响,因此不能保证每种视频或媒体内容都能成功生成 GIF。
常见错误
- 输入为空、媒体无效、文件超过 50 MB,或某项数值越过允许范围,都会导致转换被拒绝;请换用有效且非空的媒体,并逐项核对起点、时长、帧率和宽度。
常见问题
视频可以直接输入吗?
可以,但文件内容必须是严格 Base64 文本编码的有效、非空媒体,直接输入的大小还不能超过 50 MB。
可以截取视频中的指定片段吗?
可以,起点支持 0 至 86,400 秒,时长支持 0.1 至 30 秒;实际设置仍需落在视频内容范围内,才能截取目标片段。
可以调整 GIF 的尺寸吗?
可以,宽度支持 64 至 1,280 像素,生成画面会按选定宽度缩放,并继续保留源视频的宽高比。