把 B站 链接(bilibili.com 或 b23.tv)贴进来,清晰度列表里选一档。
支持 抖音、小红书、快手、YouTube、X、B站、微博、TikTok、Instagram、西瓜、皮皮虾、AcFun 等 30 多个平台,其它站点交给 yt-dlp 试一试。免费,不用登录。
默认给一个可直接播放的 480p MP4;720p、1080p 和仅音频由服务器下载合并后提供完整文件。BV 号完整链接、b23.tv 短链、手机 App 分享出来的链接都能直接贴。
只支持普通投稿视频,也就是网址里带 /video/BV… 的那种。番剧、影视、课堂和直播回放(/bangumi/、/cheese/ 等路径)不在支持范围内。多 P 投稿固定取第一 P。
不登录的情况下最高到 1080p。4K、HDR、杜比这些档位属于大会员专属,网页端不登录拿不到,这里也就不提供。仅音频档给的是从视频里分离出来的原始音轨,适合存 BGM 或者课程录音。
在缩略图条上拖出想要的那几秒,剩下的交给服务器上的 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 拿文件。
网页端接口直接返回的播放地址就是 480p 的合一版本,点开立刻能播能存。720p 和 1080p 在 B站 是画面与声音分开存的,要服务器分别下载再合并,所以单列在"其他清晰度"里,点了需要等一会儿。
固定解析第一 P。链接里的 p= 参数目前不生效,所以合集、课程这类多 P 投稿只能拿到第 1 集。
不需要。所有功能免费,不用登录,也不会保存你粘贴的链接和下载的文件(临时文件一小时内自动清理)。
为了让服务对所有人可用,每个 IP 每分钟的解析次数和同时进行的转换任务数有限制。等一会儿再试就好。
抖音、小红书、快手、微博、B站、西瓜、皮皮虾、AcFun 等国内平台,以及 YouTube、X(Twitter)、TikTok、Instagram 等国外平台。直接粘贴 App 里"复制链接"得到的整段文字即可,不用手动摘出网址。