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

相关推荐
YWamy2 小时前
音视频SDK开发的三大核心挑战及高效应对策略
音视频
小博士爱吃西红柿3 小时前
# 可灵(Kling)视频API在6AI平台的对接配置教程
音视频·视频
自挂东南枝�4 小时前
从人工审校到AI赋能:音视频校对如何保障内容质量
人工智能·音视频
声光界4 小时前
议程公布 | 智能车载音频专题论坛将于3月25-26日举办
音视频
2301_764441335 小时前
Qwen-VL-Narrator:影视剧视频片段的理解和生成细粒度描述
人工智能·计算机视觉·语言模型·自然语言处理·音视频
野指针YZZ5 小时前
GStreamer RKNN 插件自制
linux·音视频·rk3588·gstreamer
王家视频教程图书馆16 小时前
vue3从本地选择一个视频 展示到视频组件中
前端·javascript·音视频
新科技事物17 小时前
AI编曲软件帮原创音乐人,用清唱歌词的音频快速做出专业的歌曲编曲伴奏
人工智能·音视频
新科技事物17 小时前
AI编曲软件提升出歌效率,原创音乐人凭清唱歌词的音频快速作编曲伴奏成歌
人工智能·音视频