贴一个视频链接,或者上传本地视频。在缩略图条上拖出要的那几秒,帧率、宽度、速度都能调。
支持 抖音、小红书、快手、YouTube、X、B站、微博、TikTok、Instagram、西瓜、皮皮虾、AcFun 等 30 多个平台,其它站点交给 yt-dlp 试一试。免费,不用登录。
贴链接解析后点「转 GIF」,或者点右上角「本地视频」上传手机里的视频。在缩略图条上拖两个把手选段,右侧调帧率、宽度、速度,点生成,几秒后直接预览并保存。
微信表情包:240–320 px、8–10 fps、2–3 秒,体积 1 MB 以内。群聊里看字幕:360–480 px、12 fps。想保留细节:640 px 以上,但体积会很大。
在缩略图条上拖出想要的那几秒,剩下的交给服务器上的 ffmpeg。
帧率、宽度、速度、抖动算法都能调,想要文件小就降帧率缩宽度。
≤ 30 s · 5–30 fps · 160–960 px给 iPhone 用:一对配好 Apple 内容标识的 JPG + MOV,封面帧自己挑。
JPG + MOV · ≤ 10 s · Live Photo给安卓用:一张内嵌视频的 JPG,保存到相册就会动。
单张 JPG · 内嵌 MP4 · Motion Photo网页用的就是这几个接口,快捷指令、脚本、自己的 App 都能接。
$ curl -s "https://ynvan.com/api/parse?url=https://v.douyin.com/xxxx/" { "code": 200, "data": { "title": "…", "duration": 25.2, "video_url": "https://…/play/….mp4", "images": [], "formats": [{ "label": "720p H.265", "filesize": 126185059 }], "sig": { … } } }
GET /api/parse?url= 返回视频、图片、清晰度列表,每个地址带签名。
/api/proxy 直接转发;/api/convert、/api/live 返回一个任务。
轮询 /api/jobs/{id} 看进度,完成后 /file 拿文件。
30 秒。GIF 超过 10 秒体积会很大,一般 3–8 秒最好用。
清晰:把宽度拉大、抖动选"误差扩散"。小:降帧率到 8–10、宽度 320–360、时长缩短。
GIF 的体积主要由宽度 × 帧率 × 时长决定。480 像素宽、12 帧、10 秒大约 10 MB;改成 360 像素宽、10 帧、5 秒就只有 2–3 MB。
为了让服务对所有人可用,每个 IP 每分钟的解析次数和同时进行的转换任务数有限制。等一会儿再试就好。
不需要。所有功能免费,不用登录,也不会保存你粘贴的链接和下载的文件(临时文件一小时内自动清理)。