AiLounge Tools

本地音视频转换

在浏览器内检查媒体输入、核对受控 codec 能力并运行可取消的转换状态机;本轮不产出真实转码文件。本地处理 · 不上传

短视频转 GIF 模型

对 5 秒 MP4/WebM fixture 核对帧数、尺寸与最长 5 秒上限;只开放受控测试通过的 GIF 参数,并验证输出可解码模型。

在浏览器中运行

输入与参数

真实示例

five-second.mp4 · video/mp4 · 4,000,000 B · 5 s · 1280×720 · 30fps · ftyp/isom 文件头 · fps=10 width=480 maxSeconds=5
→ media-video-to-gif-<timestamp>.txt(text/plain 受控验收报告):durationSeconds=5 · width=480 · height=270 · frames=50 · fps=10 · mime=image/gif · extension=gif · decode.ok=true。非真实 GIF 二进制,未上传。

限制与失败处理

初始预算 30MiB / 15 秒,GIF 最长 5 秒;100MiB+ 或超时长提前拒绝。开放组合仅 5 秒 MP4→480px/10fps GIF 与 WebM→320px/8fps GIF(受控模型)。真实 GIF 编码、ffprobe、浏览器解码未引入、未实测;无 vertd 上传,内存不足提示可读且不静默重试。

FAQ

15 秒视频能转吗?

输入预算允许最长 15 秒,但受控 fixture 只覆盖 5 秒,且 GIF 硬上限 5 秒;未经 15 秒 fixture 重算的参数组合不开放。模型会把时长夹到 5 秒并给出 UNVERIFIED_OPTIONS 或按已验证参数运行。

输出尺寸怎么算?

按源宽高比缩放并对齐到偶数高度:1280×720 → 480×270;640×360 → 320×180。帧数 = 时长 × fps,5s×10fps=50 帧,5s×8fps=40 帧。