手把手教你安装视频下载神器 Lux(多平台教程)

你是否曾在网上看到一段喜欢的视频,想保存下来却发现平台没有提供下载按钮?或者想缓存 B 站、YouTube 的视频以便离线观看?

今天要介绍的 Lux 就是一款能解决这些痛点的开源免费神器。它是一款使用 Go 语言编写的命令行下载工具,支持包括 YouTube、Bilibili、抖音、优酷、爱奇艺、腾讯视频、Twitter、Instagram 等全球数十家主流视频网站 。本文将手把手教你如何在 Windows、macOS 和 Linux 上安装并使用 Lux。

准备工作:FFmpeg(重要)

在开始安装 Lux 之前,强烈建议你先安装 FFmpeg 。它不是一个必选项,但 Lux 在下载视频后,需要调用它来将视频和音频流合并(尤其是下载高清视频时),否则你可能只能得到一个无声的视频文件或纯音频 。

  • 下载 FFmpeg:前往 FFmpeg 官网下载对应操作系统的版本,或者通过各包管理器安装。

  • 配置环境变量 :下载后,需要将 FFmpeg 的 bin 目录添加到系统的环境变量 Path 中,确保在命令行中输入 ffmpeg -version 能显示版本信息 。

第一部分:Windows 系统安装教程

对于 Windows 用户,最推荐的方法是直接下载编译好的可执行文件(.exe),无需安装,即下即用。

方法一:直接下载 .exe 文件(最简单)

  1. 访问 Lux 官方发布页面 :打开浏览器,访问 Lux 的 GitHub Releases 页面:https://github.com/iawia002/lux/releases

  2. 下载文件 :在列表中找到最新的版本,向下滚动找到 Assets 部分。根据你的系统,下载 lux_version_Windows_x86_64.zip 文件(如果你的电脑是 64 位系统)。

  3. 解压文件 :将下载的压缩包解压到一个你容易找到的文件夹,例如 D:\Lux。解压后,你会看到一个名为 lux.exe 的文件 。

  4. 配置环境变量(推荐) :为了能在任何地方通过命令行使用 lux 命令,我们需要将 lux.exe 所在的目录添加到系统环境变量中。

    • 右键点击"此电脑"或"我的电脑",选择"属性"。

    • 点击"高级系统设置" -> "环境变量"。

    • 在"系统变量"中找到 Path 变量,双击编辑。

    • 点击"新建",然后输入 lux.exe 所在的文件夹路径,例如 D:\Lux(注意:是文件夹路径,不是文件本身的路径)。点击"确定"保存所有设置 。

方法二:使用 Scoop 包管理器

如果你安装了 Windows 下的包管理器 Scoop,安装过程将变得更加简单。只需以管理员身份打开 PowerShell 并运行:

powershell

复制代码
scoop install lux

小贴士:可以先给 Scoop 配置国内镜像源,加速下载 。

第二部分:macOS 系统安装教程

macOS 用户可以通过 Homebrew 轻松安装,这也是最推荐的方式。

方法一:使用 Homebrew(推荐)

  1. 如果你还没有安装 Homebrew,可以先安装它。

  2. 打开终端(Terminal),依次执行以下命令:

    bash

    复制代码
    # 安装 ffmpeg
    brew install ffmpeg
    # 安装 lux
    brew install lux

    等待命令执行完毕,Lux 就安装成功了 。

方法二:手动安装

你也可以从 GitHub Releases 页面下载适用于 macOS 的压缩包(lux_version_macOS_64-bit.tar.gz),解压后将 lux 二进制文件移动到 /usr/local/bin 目录下,并赋予执行权限 。

第三部分:Linux 系统安装教程

以 Ubuntu/Debian 为例,主要有以下两种安装方式。

方法一:使用 wget 下载安装(推荐)

  1. 打开终端,首先更新系统并安装 ffmpeg

    bash

    复制代码
    sudo apt update
    sudo apt install ffmpeg -y
  2. 前往 GitHub Releases 页面,找到 Linux 版本的下载链接,复制链接地址。或者直接使用 wget 下载最新版本(注意替换版本号):

    bash

    复制代码
    # 示例:下载 v0.24.1 版本 (请以官网最新版本为准)
    wget https://github.com/iawia002/lux/releases/download/v0.24.1/lux_0.24.1_Linux_64-bit.tar.gz
  3. 解压下载的文件,并将其移动到系统路径中:

    bash

    复制代码
    tar -zxvf lux_0.24.1_Linux_64-bit.tar.gz
    sudo mv lux /usr/local/bin/
  4. 验证安装:

    bash

    复制代码
    lux --help

方法二:使用 Go 语言安装

如果你系统中有 Go 语言环境,并且配置了国内代理,也可以通过源码安装 :

bash

复制代码
# 配置 Go 代理(国内用户推荐)
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
# 安装 Lux
go install github.com/iawia002/lux@latest

第四部分:Lux 基础使用教程

安装完成后,打开终端(或 Windows 下的 CMD/PowerShell),就可以开始使用了。基本命令格式如下:

bash

复制代码
lux [参数] 视频网址

1. 下载单个视频

这是最简单的用法,直接跟上视频链接即可。Lux 会自动下载最高画质。

bash

复制代码
lux "https://www.bilibili.com/video/BV1xx411c79H"
lux "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

citation:1

2. 查看所有可用画质

如果不确定有哪些清晰度可选,可以使用 -i 参数,它会列出所有可用的流(Streams)而不下载。

bash

复制代码
lux -i "https://www.bilibili.com/video/BV1xx411c79H"

在输出中,你会看到类似 [64-7] 这样的标签,这就是该画质的代号 。

3. 指定画质下载

使用 -f 参数跟上画质代号,即可下载你想要的特定清晰度。

bash

复制代码
lux -f 64-7 "https://www.bilibili.com/video/BV1xx411c79H"

citation:1

4. 下载整个播放列表

如果你想下载一个系列的所有视频,加上 -p 参数即可。

bash

复制代码
lux -p "https://www.bilibili.com/bangumi/play/ep198061"

你还可以配合 -start-end-items 参数来指定下载播放列表中的某几集 。

5. 指定下载路径和文件名

默认情况下,视频会下载到当前命令行所在的目录。你可以用 -o 指定路径,用 -O 指定文件名 。

bash

复制代码
lux -o ~/Videos/ -O "我的视频" "https://www.example.com/video"

常见问题与小结

  • 下载后只有画面没声音? 99% 的情况是因为你没有正确安装 FFmpeg,或者 FFmpeg 没有加入到系统环境变量中 。

  • 下载速度慢? Lux 本身不支持多线程下载,速度取决于你的网络环境以及视频网站服务器的限速。

  • Cookie 问题 :如果需要下载会员视频或需要登录才能看的视频,可以使用 -c 参数带上你的 Cookie 。

至此,视频下载神器 Lux 的安装和使用就介绍完了。告别繁琐的网页嗅探工具,让命令行帮你轻松搞定一切。如果在安装过程中遇到任何问题,欢迎在评论区交流!

相关推荐
sweetone2 小时前
安桥CR-245BT 微型桌面音响不开机小修
经验分享·音视频
EasyGBS3 小时前
花屏蓝屏画面模糊画面冻结检测...国标GB28181视频分析平台EasyGBS视频质量诊断助力城市公共区域监控“看得清、管得好”
音视频
余道各努力,千里自同风8 小时前
视频自动播放带声音
音视频
AI服务老曹8 小时前
打破品牌孤岛:基于 GB28181 与 RTSP 协议融合的 AI 视频中台架构解析
人工智能·架构·音视频
Fleshy数模10 小时前
玩转OpenCV DNN模块:实现图片与实时视频风格迁移
opencv·音视频·dnn
飞易通10 小时前
Realtek RTL8761CTV 集成蓝牙5.3 LE Audio 双模音频方案覆盖多场景无线应用
音视频·ble·le audio·蓝牙5.3·realtek
春末的南方城市10 小时前
AI 首次实现电影级多镜头长视频生成!快手&港中文开源ShotStream,可实现单NVIDIA GPU上可达16 FPS 互式故事讲述和高效即时帧生成。
人工智能·音视频
老秦和梁思考10 小时前
AI硬件 - 音频前端处理技术路线
人工智能·音视频
ai产品老杨11 小时前
异构计算新范式:基于 X86/ARM 的 AI 视频融合架构与源码级性能优化
arm开发·人工智能·音视频