下载视频 / 音频 / 弹幕 / 字幕 / 封面
bili_downloadDownload Bilibili videos or audio to your local machine, with optional ffmpeg DASH merging and extras like cover, danmaku, subtitles, and metadata; background jobs return a task ID for status checks.
Instructions
把视频下载到本机(默认 ~/Downloads/bilibili,可用 BILIBILI_DOWNLOAD_DIR 修改)。DASH 音视频会用 ffmpeg 自动合并为 mp4 并写入章节元数据;没有 ffmpeg 时保留分离文件。可附带下载封面、ASS/XML 弹幕、SRT 字幕。任务在后台运行,超过 wait_seconds 未完成会先返回任务 ID,之后用 bili_download_status 查询。对应 Bilibili-Evolved 的「下载视频」「下载音频」「下载弹幕」「下载字幕」「查看封面」。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | video=音视频;audio=仅音频;none=只下附加内容 | video |
| codec | No | 偏好编码,默认 avc | |
| input | Yes | 视频标识:B站视频/番剧链接、BV号、av号、ep号、ss号或 b23.tv 短链 | |
| merge | No | 是否用 ffmpeg 合并音视频,默认 true | |
| pages | No | 要下载的分P序号列表(批量下载);不填则只下载链接对应的那一P | |
| extras | No | 附带下载:封面、ASS 弹幕、XML 弹幕、SRT 字幕、ffmetadata 元数据 | |
| quality | No | 清晰度代码,同 bili_video_streams;默认最高可用 | |
| wait_seconds | No | 最多等待多少秒再返回(上限 90,远程模式下避免网关超时);0 表示立即返回任务 ID |