简体中文
Brew lux 跨平台视频下载工具-支持所有视频平台

Brew lux 跨平台视频下载工具-支持所有视频平台

Lux 是一个使用 Go 语言编写的视频下载命令行工具,支持的平台很多,提供了包括 macOS、Windows、Linux 等等平台的命令行支持,安装和使用非常简单的。Lux 原来的名字是叫做 Annie(安妮),对标的是 macOS 上一款非常著名的视频下载软件叫做 Downie(唐尼)。但后来改名成了 Lux。

Lux 支持非常多的视频网站:抖音、哔哩哔哩、半次元、pixivision、优酷、YouTube、爱奇艺、芒果 TV、Tumblr、Vimeo、Facebook、斗鱼视频、秒拍、新浪微博、Instagram、Twitter、腾讯视频、网易云音乐、音悦台...

项目 :https://github.com/iawia002/lux

一、安装

macOS:

brew install ffmpegbrew install lux

或者从 Release 页面下载,手动安装:

https://github.com/iawia002/lux/releases
curl “https://github.com/iawia002/lux/releases/download/v0.15.0/lux_0.15.0_macOS_64-bit.tar.gz”

验证安装是否成功:

lux -v

输出类似:

lux version 0.23.1
  • 注意:lux 仅支持 macOS 和 Linux。Windows 用户可通过 WSL 使用。

二、基础用法

下载单个视频:

lux https://www.bilibili.com/video/BV1xx411c7mu
  • lux 会自动解析视频信息并下载最高清晰度的 MP4 文件到当前目录。

指定输出目录:

lux -o ~/Downloads https://youtu.be/example

-o 或 --output-dir:指定下载目录

自定义文件名:

lux -O my_video.mp4 https://v.douyin.com/xxxx
  • -O 或 --output-filename:指定输出文件名(需包含扩展名)

  • ⚠️ 注意:部分平台(如 Bilibili)视频为分段 .m4s 格式,lux 会自动合并为 .mp4。

三、高级功能

批量下载: 将多个视频链接保存到 urls.txt 文件中(每行一个 URL):

https://www.bilibili.com/video/BV1a14y1R7QZ
https://www.youtube.com/watch?v=dQw4w9WgXcQ
https://twitter.com/user/status/1234567890

然后执行:

lux -f urls.txt
  • -f 或 --file:从文件读取 URL 列表

选择清晰度: 列出可用清晰度:

lux -i https://www.bilibili.com/video/BV1xx411c7mu

输出示例:

Available quality:
[1] 1080P 高清 (1920x1080)
[2] 720P 高清 (1280x720)
[3] 480P 清晰 (852x480)
...

下载指定清晰度(例如 720P):

lux -q 2 https://www.bilibili.com/video/BV1xx411c7mu
  • -q 或 --quality:指定清晰度编号(非分辨率值)

仅下载音频

lux -a https://www.youtube.com/watch?v=example
  • -a 或 --audio-only:仅提取音频(通常为 .m4a 格式)

调试与详细日志

lux -d https://example.com/video
  • -d 或 --debug:启用调试模式,显示详细请求和解析过程

四、更新与卸载

更新 Lux

brew upgrade lux

卸载 Lux

brew uninstall lux
文章在技术分类中;
0
0
0
0