下载bilibili多p视频,生成播放列表bilili

软件工具2020-12-29

bilili是免费开源的下载bilibili站点视频的命令行工具,可以下载单独页或者剧集页的视频,支持选择剧集(可单独指定以及范围选择),为剧集自动生成指定类型的本地播放列表,登录下载等功能。

bilili我们需要事先安装python和ffmpeg才能让它正常工作,安装python时建议勾选添加到系统环境变量,ffmpeg主要用来合并视频音频,也需要添加到环境变量。

安装Python时选择将它添加到环境变量path

安装Python时选择将它添加到环境变量path到python官方网站下载python:https://www.python.org/downloads/

ffmpeg下载地址:https://ffmpeg.org/download.html,windows平台可以直接从这个链接下载最新的:https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z,解压ffmpeg压缩包,将ffmpeg.exe所在目录添加到环境变量即可。

bilili的安装运行在介绍页面都有详细说明,可以直接通过命令终端输入pip install bilili下载并安装,比较方便。

它有几个常用的参数 -d 指定存放目录,-t 指定格式,-p 指定剧集,在多P下载的时候很有用,支持范围选择,比如1~3,5代表选择1到3以及5。

比如bilili https://www.bilibili.com/bangumi/play/ep299818 -d "d:\youtube-dl-videos\三国" -p 1~3

下载多p视频他默认会自动生成potplayer播放列表文件(.dpl文件)在下载目录,如果需要指定其它类型的播放列表,可以使用 --playerlist-type参数指定,支持dlp、m3u、no(不生成播放列表)。

播放列表清晰度一般也不用我们指定,默认为120,代表4k超清,下载的视频没有4k超清的话它会依次下调请求的清晰度。如果要手动指定的话可以使用-q参数。

如果下载的视频需要大会员并且你是,可以使用-c参数指定cookie信息中的SESSDATA信息认证登录。

bilili支持bv、av、ep等多种链接的下载,所有参数及说明可以查看页面:https://bilili.sigure.xyz/guide/getting-started.html

如果你需要从源码安装,可以从下面的地址下载。

下载地址:https://github.com/SigureMo/bilili/releases

本文链接:https://www.xstui.com/read/1071