一款命令行式B站下载器,软件混流时需要外部程序:普通视频(ffmpeg 或 mp4box),杜比视界(ffmpeg5.0 以上或新版 mp4box)。
下载器下载地址《Bilibili Downloader》
混流工具下载地址《ffmpeg》或《mp4box》 建议下载 mp4box 官网交互比较友好
本次使用的是Bilibili Downloader + mp4box
的组合,安装一共两个文件:
1️⃣(Bilibili Downloader) BBDown_v1.4.8_20220127_win-x64.zip
解压获得 BBDown.exe
不能直接执行要使用 cmd
命令,使用方法下边会详细说明。
2️⃣(mp4box) gpac-2.0-rev0-g418db414-master-x64.exe
直接安装即可。
在文件 BBDown.exe
所在的文件夹的地址栏输入cmd
然后敲回车
进入 Windows 系统的命令行工具界面:
命令行工具界面:
在命令行工具内输入 1️⃣ BBDown.exe login
按回车(输入 b 后按 Tab 键即可补全为 BBDown.exe 再敲空格+login即可) 2️⃣ 打开生成的登录二维码qrcode.png
3️⃣ 使用手机app进行扫码登录
登录成功后:
获取视频连接,可在app内分享视频获取:
开始下载,输入BBDown.exe 地址 -app --use-mp4box
(复制视频地址后在命令行工具内点击鼠标右键即可粘贴)敲回车即可:
BBDown
BBDown是一个免费且便捷高效的哔哩哔哩下载/解析软件.
Usage:
BBDown [options] <url> [command]
Arguments:
<url> 视频地址 或 av|bv|BV|ep|ss
Options:
-tv, --use-tv-api 使用TV端解析模式
-app, --use-app-api 使用APP端解析模式
-intl, --use-intl-api 使用国际版解析模式
--use-mp4box 使用MP4Box来混流
-hevc, --only-hevc 只下载hevc编码
-avc, --only-avc 只下载avc编码
-av1, --only-av1 只下载av1编码
-info, --only-show-info 仅解析而不进行下载
-hs, --hide-streams 不要显示所有可用音视频流
-ia, --interactive 交互式选择清晰度
--show-all 展示所有分P标题
--use-aria2c 调用aria2c进行下载(你需要自行准备好二进制可执行文件)
--aria2c-proxy <aria2c-proxy> 调用aria2c进行下载时的代理地址配置
-mt, --multi-thread 使用多线程下载
-p, --select-page <select-page> 选择指定分p或分p范围:(-p 8 或 -p 1,2 或 -p 3-5 或 -p ALL)
--audio-only 仅下载音频
--video-only 仅下载视频
--sub-only 仅下载字幕
--no-padding-page-num 不给分P序号补零
--debug 输出调试日志
--skip-mux 跳过混流步骤
--skip-subtitle 跳过字幕下载
--skip-cover 跳过封面下载
-dd, --download-danmaku 下载弹幕
--add-dfn-subfix 为文件加入清晰度后缀,如XXX[1080P 高码率]
--no-part-prefix 多P时,不要加入分P前缀,如[P1],[P2]等
--language <language> 设置混流的音频语言(代码),如chi, jpn等
-c, --cookie <cookie> 设置字符串cookie用以下载网页接口的会员内容
-token, --access-token <access-token> 设置access_token用以下载TV/APP接口的会员内容
--work-dir <work-dir> 设置程序的工作目录
--ffmpeg-path <ffmpeg-path> 设置ffmpeg的路径
--mp4box-path <mp4box-path> 设置mp4box的路径
--aria2c-path <aria2c-path> 设置aria2c的路径
--delay-per-page <delay-per-page> 设置下载合集分P之间的下载间隔时间(单位: 秒, 默认无间隔)
--version Show version information
-?, -h, --help Show help and usage information
Commands:
login 通过APP扫描二维码以登录您的WEB账号
logintv 通过APP扫描二维码以登录您的TV账号