复制推文链接(x.com 或 twitter.com 都行)贴进来。视频取最高码率的 MP4,图片是原图。
支持 抖音、小红书、快手、YouTube、X、B站、微博、TikTok、Instagram、西瓜、皮皮虾、AcFun 等 30 多个平台,其它站点交给 yt-dlp 试一试。免费,不用登录。
视频:从所有码率版本里挑最高的那个 MP4。图片:多图推文把每张都列出来,按原图尺寸保存,不是时间线上压缩过的缩略图。GIF:以 MP4 形式给出,可以再转成真正的 GIF 文件。
改名前后的两种域名都支持,App 分享出来的带一串参数的链接也能直接贴。复制地址栏里的推文链接,或者点推文下方的分享 → 复制链接,整段贴进来即可。
把推文里的短视频做成表情包:解析后点"转 GIF",拖出想要的几秒。保存多图推文的全部原图:解析后逐张保存。把一段视频做成 iPhone 实况照片:点"做成实况照片",自己选段和封面帧。
在缩略图条上拖出想要的那几秒,剩下的交给服务器上的 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 拿文件。
X 在上传时就把 GIF 转成了循环播放的 MP4,平台本身不再保存 GIF 原文件,所以这里拿到的也是 MP4。确实需要 GIF 的话,解析后点"转 GIF"再转一次即可。
能,而且不需要你登录 X。标记为敏感内容、或者提示"登录后查看"的推文会自动换一条通道取数据。已删除、账号已注销、设为仅关注者可见的推文拿不到。
视频取的是平台无水印的播放地址;小红书图片会换成原图分辨率,抖音图集取的是不带水印的 JPEG 原始尺寸。个别平台只提供 720p 的无水印版本。
抖音、小红书、快手、微博、B站、西瓜、皮皮虾、AcFun 等国内平台,以及 YouTube、X(Twitter)、TikTok、Instagram 等国外平台。直接粘贴 App 里"复制链接"得到的整段文字即可,不用手动摘出网址。
不需要。所有功能免费,不用登录,也不会保存你粘贴的链接和下载的文件(临时文件一小时内自动清理)。