安装Lux

之前使用Windows时,我经常用JiJiDown下载视频
由于现在常用环境换到了 Linux,所以我需要找一个 JiJiDown 的替代品
注:JiJiDown有LinuxWebUI版本,详见文档
在我一番寻找下,最终我选择了Lux,在Lux的Release页面查看所有版本
使用 uname -m 命令查看系统架构:

$ uname -m
x86_64

根据系统架构,下载了 lux_0.24.1_Linux_x86_64.tar.gz (在写这篇文章时的最新版本)
下载完成后,使用tar命令解压缩:

$ tar -zxvf lux_0.24.1_Linux_x86_64.tar.gz 
lux

不出意外的话,目录下会出现lux的可执行文件:

$ ls -lF lux
-rwxr-xr-x 1 charity charity 22384792 2024年 5月 6日 lux*

你可以将lux*移动到/usr/bin/
这样就可以舍去前面的"./'并且可以在任意地方执行

使用方法

语法:

./lux [OPTIONS] URL [URL...]

示例:

./lux https://www.bilibili.com/video/BV1ZNjyz1E4o/
下载指定URL的视频

./lux -i https://www.bilibili.com/video/BV1ZNjyz1E4o/
查看URL视频可用的质量

$ ./lux -i https://www.bilibili.com/video/BV1ZNjyz1E4o/  

 Site:      哔哩哔哩 bilibili.com
 Title:     《疾速追杀1》4K超清修复无删减完整版 Type:      video
 Streams:   # All available quality
     [32-7]  -------------------
     Quality:         清晰 480P avc1.64001F
     Size:            1005.58 MiB (1054432080 Bytes)
     # download with: lux -f 32-7 ...

     [16-7]  -------------------
     Quality:         流畅 360P avc1.64001E
     Size:            661.22 MiB (693334865 Bytes)
     # download with: lux -f 16-7 ...

     [32-12]  -------------------
     Quality:         清晰 480P hev1.1.6.L120.90
     Size:            619.64 MiB (649735734 Bytes)
     # download with: lux -f 32-12 ...

     [16-12]  -------------------
     Quality:         流畅 360P hev1.1.6.L120.90
     Size:            500.70 MiB (525027101 Bytes)
     # download with: lux -f 16-12 ...

./lux -f 32-7 https://www.bilibili.com/video/BV1ZNjyz1E4o/
选择指定的视频质量并下载(这里是清晰 480P avc1.64001F)

./lux -i -p URL
下载播放列表

另外,Lux还支持自动断点续传(必须使用相同的参数运行Lux)

使用Cookies下载高清视频

最大的问题就是视频清晰选项最高只有480P,如果需要更高的清晰度选项,那么就必须登陆BiliBili账号(使用Cookies)

准备工作(获取Cookies)

这里使用 FireFox 浏览器做演示:

  1. 按下Ctrl+Shift+A
  2. 在右上方搜索框搜索cookies.txt
  3. 选择第一个,并点击安装

2025-10-30T04:43:30.png

完成扩展的安装后,进入BiliBili登陆账号
账号登陆成功后,在B站首页,点击FireFox右上方的扩展图标
打开cookies.txt扩展并选择Current Site,此时会打开保存对话框,选择一个位置保存即可,注意后缀名必须为.txt
这里我将cookies.txt文件保存到了 ~/Videos/cookies.txt

Lux读取cookies

使用-c选项让Lux读取cookies文件: ./lux -c cookies.txt

现在在这条命令后面跟上-i 视频URL查看可用的清晰度:

 $ pwd
 /home/charity/Videos
 $ ./lux -c cookies.txt -i "https://www.bilibili.com/video/BV1ZNjyz1E4o/"

 Site:      哔哩哔哩 bilibili.com
 Title:     《疾速追杀1》4K超清修复无删减完整版 Type:      video
 Streams:   # All available quality
     [120-7]  -------------------
     Quality:         超清 4K avc1.640033
     Size:            11434.10 MiB (11989524465 Bytes)
     # download with: lux -f 120-7 ...

     [120-12]  -------------------
     Quality:         超清 4K hev1.1.6.L153.90
     Size:            6988.20 MiB (7327656531 Bytes)
     # download with: lux -f 120-12 ...

     [112-7]  -------------------
     Quality:         高清 1080P+ avc1.640032
     Size:            3996.65 MiB (4190793383 Bytes)
     # download with: lux -f 112-7 ...

     [112-12]  -------------------
     Quality:         高清 1080P+ hev1.1.6.L150.90
     Size:            2758.24 MiB (2892224439 Bytes)
     # download with: lux -f 112-12 ...

     [80-7]  -------------------
     Quality:         高清 1080P avc1.640032
     Size:            2597.15 MiB (2723311590 Bytes)
     # download with: lux -f 80-7 ...

     [64-7]  -------------------
     Quality:         高清 720P avc1.640028
     Size:            1721.07 MiB (1804669837 Bytes)
     # download with: lux -f 64-7 ...

     [80-12]  -------------------
     Quality:         高清 1080P hev1.1.6.L150.90
     Size:            1604.62 MiB (1682562450 Bytes)
     # download with: lux -f 80-12 ...

     [32-7]  -------------------
     Quality:         清晰 480P avc1.64001F
     Size:            1005.58 MiB (1054432080 Bytes)
     # download with: lux -f 32-7 ...

     [64-12]  -------------------
     Quality:         高清 720P hev1.1.6.L120.90
     Size:            905.15 MiB (949117586 Bytes)
     # download with: lux -f 64-12 ...

     [16-7]  -------------------
     Quality:         流畅 360P avc1.64001E
     Size:            661.22 MiB (693334865 Bytes)
     # download with: lux -f 16-7 ...

     [32-12]  -------------------
     Quality:         清晰 480P hev1.1.6.L120.90
     Size:            619.64 MiB (649735734 Bytes)
     # download with: lux -f 32-12 ...

     [16-12]  -------------------
     Quality:         流畅 360P hev1.1.6.L120.90
     Size:            500.70 MiB (525027101 Bytes)
     # download with: lux -f 16-12 ...

可以看到,视频可用的清晰度明显增多,此时,就可以使用-f选项来下载更高清晰度的视频了:

./lux -c cookies.txt -f 112-7 https://www.bilibili.com/video/BV1ZNjyz1E4o/          

 Site:      哔哩哔哩 bilibili.com
 Title:     《疾速追杀1》4K超清修复无删减完整版 Type:      video
 Stream:   
     [112-7]  -------------------
     Quality:         高清 1080P+ avc1.640032
     Size:            3996.65 MiB (4190793383 Bytes)
     # download with: lux -f 112-7 ...

64.94 MiB / 3.90 GiB [=>--------------------------------------------------------------------------------------------------------------------] 1.75 MiB p/s 1.62% 37m30s

多线程下载

Lux还支持多线程下载,语法:
./lux -u value -m URL

-u用来指定线程数
-m用来启用多线程

如果忽略-u选项,那么默认为10线程

$ ./lux -u 12 -m "https://www.bilibili.com/video/BV1ZNjyz1E4o/" #12线程
$ ./lux -m "https://www.bilibili.com/video/BV1ZNjyz1E4o/" #10线程