文章目录
前言
在学习之余,发现了一个简单并且高效的视频下载器lux
,能够帮你快速且高效的下载文件(不仅仅是视频可以),所以写了一篇博客分享lux
的相关内容
1.环境检查
在运行相关指令下载内容时,需要检查lux
,FFmpeg
是否安装成功
1.1 检查 lux 安装
打开终端,运行如下指令,查看lux
版本
lux -version
正确的运行结果为如下:
若出现无法识别lux
指令类似的话语,说明你安装出现错误
1.2 检查FFmpeg安装
打开终端,运行如下指令,查看FFmpeg
版本
FFmpeg -version
正确的运行结果为如下:
若出现无法识别FFmpeg
指令类似的话语,说明你安装出现错误
1.3 备注
FFmpeg
作为一款转换视频和音频的工具,其实并不是必须的,不会影响lux
指令的下载,只会影响最终文件的合成。
比如说,使用lux
指令下载的视频,会出现两个,MP4和M4A,其中MP4里面没有声音,声音单独存储在M4A中
2. lux指令
整体指令格式属于如下形式:
lux [OPTIONS] URL [URL...]
下面基于以上形式,详细介绍相关指令
2.1 无OPTIONS
直接加网址即可
lux URL
lux 'https://www.bilibili.com/video/BV1d4UWYpEjU/?spm_id_from=333.1007.tianma.1-3-3.click&vd_source=25f70bd6b4148add3a0b77c2d63c73bb'
运行结果展示:
视频保存的位置就是你打开终端的位置,图中就是 D:\videos\bilibili\
当然也不单单只能下载视频,也可以下载其他的
lux 'https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe?v=1.15.2'
2.2 -i 指令
-i 选项显示所有可用的视频质量,不进行下载
lux -i URL
lux -i 'https://www.bilibili.com/video/BV1d4UWYpEjU/?spm_id_from=333.1007.tianma.1-3-3.click&vd_source=25f70bd6b4148add3a0b77c2d63c73bb'
执行结果:
2.3 - f 指令
可以使用 lux-f stream “URL” 下载 - i 选项输出中列出的类型的视频
lux -f 16-7 'https://www.bilibili.com/video/BV1d4UWYpEjU/?spm_id_from=333.1007.tianma.1-3-3.click&vd_source=25f70bd6b4148add3a0b77c2d63c73bb'
执行结果:
2.4 -c 指令
如果访问视频需要 Cookie,可以使用 - c 选项向 lux 提供 Cookie。
Cookie可以在浏览器中通过F12
快速查看
2.5 -o 指令
-o 选项设置路径
lux -o 'D:\videos' 'https://www.bilibili.com/video/BV183xkedEip/?spm_id_from=333.1007.tianma.1-1-1.click&vd_source=25f70bd6b4148add3a0b77c2d63c73bb'
运行结果:
2.6 备注
如果想中途暂停下载可以使用快捷键ctrl+c
,此时会在输出目录中保存了一个临时的.download。如果使用相同的参数运行lux,则下载进度将从上一个会话恢复。
还有更多options,欢迎探索参考内容:lux参考资料
3.结语
这个简单并且高效的视频下载器lux
,一定会提高你的下载效率的。