bilibili_get_video_download_links
根据 Bilibili 视频链接或分享文案获取本地 CLI 下载和 ffmpeg 合并所需的视频下载地址 manifest。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Bilibili 视频链接、短链接或包含视频链接的分享文案;用于获取本地 CLI 下载和 ffmpeg 合并所需的视频下载地址 manifest;多 P 视频链接会按 URL 中的 p 参数选择对应分 P;不要传用户主页链接、专栏/动态链接、BV 号或 aid。 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aid | Yes | B 站视频数字 aid,即老 AV 号的数字部分;仅作为备用视频标识。没有 bvid 时,建议拼成 av{aid} 作为 content_id 传入,避免裸数字和专栏/动态 ID 混淆。 | |
| cid | Yes | 本次下载地址对应的视频分 P cid。 | |
| bvid | Yes | B 站视频 BV 号;读取视频详情时可作为 bilibili_get_content_detail_by_id 的 content_id 输入,优先使用 bvid;获取视频评论时也优先复用 bvid。 | |
| page | Yes | 本次下载地址对应的分 P 序号;不可用时为 null。 | |
| title | Yes | 视频标题;不可用时为空字符串。 | |
| points | Yes | 本次成功调用的积分消耗与调用完成时的账户积分余额。 | |
| headers | Yes | 本地下载时建议携带的 HTTP headers,通常包含 Referer 和 User-Agent。 | |
| platform | Yes | 平台标识,固定为 bilibili。 | |
| expires_at | Yes | 下载地址过期时间,秒级 Unix 时间戳;无法可靠判断时为 null。 | |
| selected_quality | Yes | 服务端默认选择的清晰度描述;不可用时为空字符串。 | |
| download_manifest | Yes | 本地 CLI 下载和合并所需的 manifest。 |