下载安装
- https://github.com/iawia002/lux
依赖ffmpeg库 linux需要首先安装这个库
- 其它环境自行前往官网下载安装 https://www.ffmpeg.org/download.html ## 安装方式
go install
mac
brew install lux
- 更多请参考lux github readme
使用方式
获取B站cookie
查看介绍
- 其中-c为对应cookie 不指定你的会员cookie,只能下载非高清视频 请自行先获取再替换
其中-p 下载专辑 一系列视频
lux -c "yourcookies" -p -i "https://www.bilibili.com/video/BV1Hy4y1M7WF" lux -i -p "https://www.bilibili.com/bangumi/play/ep198061"
上述命令可能输出如下:
Site: 哔哩哔哩 bilibili.com Title: 恒星恒心 P1 恒星恒心 Type: video Streams: # All available quality [32-7] ------------------- Quality: 清晰 480P avc1.64001F Size: 18.61 MiB (19514801 Bytes) # download with: lux -f 32-7 ... [32-12] ------------------- Quality: 清晰 480P hev1.1.6.L120.90 Size: 12.31 MiB (12906566 Bytes) # download with: lux -f 32-12 ... [16-7] ------------------- Quality: 流畅 360P avc1.64001E Size: 9.73 MiB (10207419 Bytes) # download with: lux -f 16-7 ... [16-12] ------------------- Quality: 流畅 360P hev1.1.6.L120.90 Size: 6.95 MiB (7292810 Bytes) # download with: lux -f 16-12 ...
下载 默认下载最高清 支持断点续传
- 其中-n为并发数
- 可以nohup放后台下载
lux -c "yourcookies" -p -n 30 "https://www.bilibili.com/video/BV1Hy4y1M7WF"
nohup lux -c "yourcookies" -p -n 30 "https://www.bilibili.com/video/BV1Hy4y1M7WF" >> ./luxDownload_BV1Hy4y1M7WF.log 2>&1 &
指定质量下载
- 首先运行lux -i会输出介绍信息和指定质量下载命令,比如上方需要下载360P avc1.64001E对应的命令就是 lux -f 16-7
下面是一个例子
lux -f 16-7 "https://www.bilibili.com/video/BV1Hy4y1M7WF" Site: 哔哩哔哩 bilibili.com Title: 恒星恒心 Type: video Stream: [16-7] ------------------- Quality: 流畅 360P avc1.64001E Size: 9.73 MiB (10207419 Bytes) # download with: lux -f 16-7 ... 9.73 MiB / 9.73 MiB [===================================================================================================================================================================] 1.95 MiB p/s 100.00% 5.2s Merging video parts into 恒星恒心.mp4
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。