项目简介
lux是使用GO构建的快速而简单的视频下载器。
基于 Go 语言开发,支持几乎所有视频平台,如抖音、B 站、YouTube、Twitter、腾讯、爱奇艺等等。
安装
Prerequisites
需要以下依赖项,必须单独安装。
注意
:FFMPEG不影响下载,仅影响最终文件合并。
Install via go install
要安装Lux,请使用
go install
或从版本页面上下载二进制文件。
$ go install github.com/iawia002/lux@latest
Homebrew (macOS only)
对于MacOS用户,您可以通过以下方式安装
lux
:
Arch Linux
适用于Arch用户AUR软件包。
Void Linux
对于Void Linux用户,您可以
lux
:
Scoop on Windows
Chocolatey on Windows
Cask on Windows/macOS/Linux
$ cask install github.com/iawia002/lux
入门
用法:
lux [OPTIONS] URL [URL...]
下载视频
$ lux "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Site: YouTube youtube.com
Title: Rick Astley - Never Gonna Give You Up (Video)
Type: video
Stream:
[248] -------------------
Quality: 1080p video/webm; codecs="vp9"
Size: 63.93 MiB (67038963 Bytes)
41.88 MiB / 63.93 MiB [=================>-------------] 65.51% 4.22 MiB/s 00m05s
-i
选项将显示所有可用的视频质量,而无需下载。
$ lux -i "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Site: YouTube youtube.com
Title: Rick Astley - Never Gonna Give You Up (Video)
Type: video
Streams: # All available quality
[248] -------------------
Quality: 1080p video/webm; codecs="vp9"
Size: 49.29 MiB (51687554 Bytes)
[137] -------------------
Quality: 1080p video/mp4; codecs="avc1.640028"
Size: 43.45 MiB (45564306 Bytes)
[398] -------------------
Quality: 720p video/mp4; codecs="av01.0.05M.08"
Size: 37.12 MiB (38926432 Bytes)
[136] -------------------
Quality: 720p video/mp4; codecs="avc1.4d401f"
Size: 31.34 MiB (32867324 Bytes)
[247] -------------------
Quality: 720p video/webm; codecs="vp9"
Size: 31.03 MiB (32536181 Bytes)
使用
lux -f stream "URL"
下载
-i
选项输出中列出的特定流。
Download anything else
如果提供了特定资源的URL,则将直接下载:
$ lux "https://img9.bcyimg.com/drawer/15294/post/1799t/1f5a87801a0711e898b12b640777720f.jpg"
lux doesn't support this URL right now, but it will try to download it directly
Site: Universal
Title: 1f5a87801a0711e898b12b640777720f
Type: image/jpeg
Stream:
[default] -------------------
Size: 1.00 MiB (1051042 Bytes)
1.00 MiB / 1.00 MiB [===================================] 100.00% 1.21 MiB/s 0s
Download playlist
-p
选项下载整个播放列表,而不是单个视频。
$ lux -i -p "https://www.bilibili.com/bangumi/play/ep198061"
Site: 哔哩哔哩 bilibili.com
Title: Doctor X 第四季:第一集
Type: video
Streams: # All available quality
[default] -------------------
Quality: 高清 1080P
Size: 845.66 MiB (886738354 Bytes)
Site: 哔哩哔哩 bilibili.com
Title: Doctor X 第四季:第二集
Type: video
Streams: # All available quality
[default] -------------------
Quality: 高清 1080P
Size: 930.71 MiB (975919195 Bytes)
......
您可以使用