当前位置: 首页 > article >正文

快速简单的视频下载器——lux

文章目录

  • 前言
  • 1.环境检查
    • 1.1 检查 lux 安装
    • 1.2 检查FFmpeg安装
    • 1.3 备注
  • 2. lux指令
    • 2.1 无OPTIONS
    • 2.2 -i 指令
    • 2.3 - f 指令
    • 2.4 -c 指令
    • 2.5 -o 指令
    • 2.6 备注
  • 3.结语

前言

在学习之余,发现了一个简单并且高效的视频下载器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,一定会提高你的下载效率的。


http://www.kler.cn/a/403219.html

相关文章:

  • 算法.图论-习题全集(Updating)
  • SpringBoot中设置超时30分钟自动删除元素的List和Map
  • 【腾讯云产品最佳实践】腾讯云CVM入门技术与实践:通过腾讯云快速构建云上应用
  • HarmonyOS鸿蒙系统上File文件常用操作
  • Easyexcel(5-自定义列宽)
  • HarmonyOS4+NEXT星河版入门与项目实战------Button组件
  • 部门管理系统功能完善(删除部门、添加部门、根据 ID 查询部门 和 修改部门)
  • 思考Redis的用途 2024-11-19
  • 【数据结构】—— 时间复杂度、空间复杂度
  • 依赖管理(go mod)
  • Android开发实战班 - 网络编程 - WebSocket 实时通信
  • 数据结构-堆排序笔记
  • 本草纲目数字化:Spring Boot在中药实验管理中的应用
  • 【Pytorch】torch.utils.data模块
  • .NET 9与C# 13革新:新数据类型与语法糖深度解析
  • 【课堂笔记】隐私计算实训营第四期:匿踪查询PIR
  • 【软件测试】自动化常用函数
  • 拼多多式社交裂变在欧美市场的困境与突破:Web3 增长的新思考
  • Spring Boot核心概念:应用配置
  • 企事业单位的敏感数据怎么保护比较安全?
  • 嵌入式学习-C嘎嘎-Day03
  • 单片机学习笔记 1. 点亮一个LED灯
  • 创建型设计模式(模版方法、观察者模式、策略模式)
  • 网络安全实施方案
  • 关联度分析、灰色预测GM(1,1)、GM(1,1)残差模型——基于Python实现
  • 类和对象——static 成员,匿名对象(C++)