下载安装

安装方式

  • go install

    • go install github.com/iawia002/lux@latest
      
  • mac

    brew install lux
    
  • 更多请参考lux github readme

使用方式

获取B站cookie

  • 参见http://www.becool.vip/posts/tech/%E8%8E%B7%E5%8F%96%E7%BD%91%E7%AB%99cookie/

查看介绍

  • 其中-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