GitHub

您所在的位置:网站首页 弹幕文件下载后怎么用 GitHub

GitHub

2024-05-30 00:37| 来源: 网络整理| 查看: 265

bilibili弹幕网视频下载器😀

maven mavel mavel mavel maven mavel

特性✨ 本程序基于Python 3.8.8进行编写,代码可读性强,易于移植; 可使用参数直接进行控制,方便与服务器环境下使用; 仅需一句代码即可进行视频下载,省略繁琐的操作; 可自动合成视频,也可以进行音视频分离下载; 可通过探查获取不同清晰度的音视频流,并进行下载; 下载过程中若主下载线路阻塞,软件将自动选择备用线路进行下载; 可进行付费番剧或大会员高质量视频的下载(2021-10-06更新); 可方便进行多集数与分P视频的下载(2021-10-06更新); 可下载交互视频(2021-10-21更新); 可在配置文件中设置代理IP访问“仅限港澳台地区”视频(2021-11-05更新); 增加B站音乐探查与下载功能(2021-11-05更新)。 如何使用?🕹 1. Python环境下的安装和使用

安装:

首先确保你的Python版本为3.8.8或以上,随后按照以下代码进行环境构建; git clone https://github.com/JimmyLiang-lzm/biliDownloader.git cd biliDownloader pip3 install -r requirements.txt

进行FFMpeg程序的下载,👉点击这里👈进入官网进行下载:

Windows部署:将下载的压缩包解压后,复制压缩文件中的ffmpeg.exe并粘贴到biliDownloader程序根目录下即可。 Ubuntu部署:可利用以下代码进行简单安装,若需要使用比较新的版本,请进入官网下载并且编译。 sudo add-apt-repository -y ppa:djcj/hybrid sudo apt update sudo apt install -y ffmpeg

更改初始化参数,进入根目录中的setting.conf文件中,将"sys":"XXX"中的XXX修改成你使用的系统平台。使用Windows平台时请修改为windows,使用Ubuntu平台时请修改为unix。

使用:

若要检查视频下载地址,可直接使用以下代码进行查看,其中HTTPAddress代表网页地址:

python3 bili_Download.py -a HTTPAddress -c

若要进行视频下载,可直接使用以下代码进行下载,OutputPath代表输出文件夹:

python3 bili_Download.py -a HTTPAddress -o OutputPath

在进行多视频分集下载时,需要在下载视频的后尾增加-l与ListNUM参数,ListNUM由数字、‘,’与‘-’构成,例如-l 1,3,5-9其中数字代表指定下载的集数,通过半角逗号进行区分,通过横线可以指定下载视频5到视频9的全部分集:

python3 bili_Download.py -a HTTPAddress -o OutputPath -l ListNUM 2. Windows系统环境下的安装与使用

安装:

进入本项目release中进行下载,下载完成后进行解压; 进行FFMpeg程序的下载,👉点击这里👈进行下载,解压后将"bin->ffmpeg.exe"解压到"bili_Download"文件夹中。 更改初始化参数,打开根目录bili_Download文件夹中的setting.conf文件,将"sys":"XXX"中的XXX修改成windows。

使用:

为了方便在Windows系统中进行使用,请点击解压目录中的Start.bat批处理脚本,若要检查视频下载地址,可直接使用以下代码进行查看,其中HTTPAddress代表网页地址:

bili_Download.exe -a HTTPAddress -c

若要进行视频下载,可直接使用以下代码进行下载,OutputPath代表输出文件夹:

bili_Download.exe -a HTTPAddress -o OutputPath

在进行多视频分集下载时,需要在下载视频的后尾增加-l与ListNUM参数,ListNUM由数字、‘,’与‘-’构成,例如-l 1,3,5-9其中数字代表指定下载的集数,通过半角逗号进行区分,通过横线可以指定下载视频5到视频9的全部分集:

bili_Download.exe -a HTTPAddress -o OutputPath -l ListNUM

若不使用批处理脚本,则需要在bili_Download.exe前面加入绝对地址。

3. 其他

利用Google Colab下载视频(免安装但要配合科学上网):

参数🛠

为了能正确使用本程序,参数如下:

-a, --address:输入视频页面的HTTP/HTTPS地址,若参数中不带有-ma,--music-address,-v,--version,-h,--help时,此项为必填项; -ma, --music-address:输入音频页面的HTTP/HTTPS地址,若参数中不带有-a,--address,-v,--version,-h,--help时,此项为必填项; -o, --output:下载视频到本地的输出文件夹地址,默认值为程序根目录; -l, --download-list:下载的分集和分P视频列表,若选用则必须输入列表标号,例如“1,2,3-6”; -vq, --video-quality:选择视频清晰度,接受数据类型为整数型数据,可使用-c或--check进行查看,默认值为0; -ar, --audio-quality:选择音频清晰度,接受数据类型为整数型数据,可使用-c或--check进行查看,默认值为0; -s, --synthesis:在视频下载完成后是否执行合成,仅支持输入0或1;其中0表示不进行合成,1表示进行合成;默认值为1;此选项只有在完成FFMpeg部署之后才能实现! -c, --check:检查视频页面是否有可用于下载的音频流与视频流,并显示出来;当此参数出现时,将不会进行视频下载; -i, --interact:下载整个交互视频; -v, --version:查看软件版本信息; -h, --help:显示软件帮助信息。 关于大会员视频下载

大会员视频下载已于2021年10月6日更新,您可以将您的大会员cookie粘贴到根目录setting.conf文件"cookie":"XXX"的XXX中即可。您可以尝试使用-c, --check进行检查。如何获取Cookie请点击这里🤞

代理IP设置

将您已知的代理IP地址和端口号以http://(IP):(Port)形式填入根目录setting.conf文件"Proxy":"XXX"的XXX中即可,例如"Proxy":"http://127.0.0.1:1080"。

声明⚖

本项目受GPL-3.0许可协议保护,所有程序仅用于学习与交流,请勿用于任何商业用途!

致谢🤝

💖💖如果您觉得此程序有用,请不吝留下一个Star或者fork呗,感激不尽!💖💖



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3