一款基于 GO 语言的轻量级视频终端下载项目,好强!

大家好,我是热爱开源的了不起!

之前介绍过不少下载视频的项目,不过大多都是图形化的。

今天给大家分享一个非常轻量实用的命令行视频下载项目:Lux

项目简介

Lux是一款基于Golang编写的快速、简单的视频下载库和命令行工具,支持众多个流行的视频网站,包括 YouTube、Bilibili、优酷、爱奇艺、腾讯视频、抖音快手等。

界面简洁易用的,只需输入简单的指令即可下载所需视频。此外,Lux还支持自定义下载清晰度,可以根据自己的需求选择合适的视频质量。

此外,Lux 还提供了丰富的扩展功能,如多线程下载,断点续传,代理支持,字幕下载,视频格式转换等等。

项目安装

安装方式有很多种,如使用 go install、Homebrew、Scoop、Chocolatey、Cask 等。

最好要先安装好FFmpeg,不然可能会影响合并生成的最终视频。

# go install
$ go install github.com/iawia002/lux@latest

# Homebrew
$ brew install lux

# Scoop on Windows
$ scoop install lux

# Chocolatey on Windows
$ choco install lux

# Cask on Windows/macOS/Linux
$ cask install github.com/iawia002/lux

也可以到项目release页面,找到对应的系统进行下载安装。

项目使用

最基本的命令就是

lux [OPTIONS] URL [URL...]

比如下载某个视频,直接输入视频地址即可,比如:

lux "https://www.xxx.com/id?v=dQw4w9Wg"

使用 -i 参数,查看视频信息(不下载)

$ lux -i "https://www.xxx.com/id?v=dQw4w9Wg"

当然,Lux也支持输入多个url,如:

$ lux -i "https://www.xxx.com/id?v=001" "https://www.xxx.com/id?v=002"

如果你的url都放在文件里面,也可以使用 -F 参数进行读取:

lux -F ~/url.txt

下载整个播放清单,可以用-p参数

$ lux -i -p "https://www.bilibili.com/bangumi/play/ep198061"

如果要下载视频的字幕(如果有的话),使用 -c 参数:

lux -c en "https://www.xxx.com/id?v=001"

当然,以上只是lux最基本的使用方法,还有更多参数功能可以设置。

Lux是一款功能强大、操作简单的开源视频下载工具,非常适合我们程序猿日常使用。

更多项目细节,感兴趣的可以自行去项目地址查看。

Github地址:https://github.com/iawia002/lux

号外!号外!

Java 极客技术微信群中有很多优秀的小伙伴在讨论技术,偶尔还有不定期的资料分享和红包发放!如果你想提升自己,并且想和优秀的人一起进步,感兴趣的朋友,可以在下方公众号后台回复:666

喜欢就分享
认同就点赞

支持就在看

一键四连,你的offer也四连

相关推荐

  • 无需OpenAI数据,跻身代码大模型榜单!UIUC发布StarCoder-15B-Instruct
  • 美国机器人应用遥遥落后?时隔15年,十所顶尖高校重启「国家机器人路线图」
  • GPT-4o干掉初创全网实测,马斯克Karpathy等大佬纷表不服:OpenAI不过如此
  • 谷歌2小时疯狂复仇,终极杀器硬刚GPT-4o!Gemini颠覆搜索,视频AI震破Sora
  • Docker Desktop 4.29 带来增强的容器隔离性、改进的错误管理界面以及与 Moby 26 的集成
  • 东软集团:生成式 AI 时代,如何布局 AI 人力资源战略?| DTDS 全球数字人才发展大会
  • “驯服”不受控的大模型,要搞定哪些事?| 专访达观数据副总裁王文广
  • 打磨三年、支持万亿 MoE,腾讯混元模型团队的真实推理实力到底如何?
  • 谷歌这次又“杀疯了”!200万token长文本能力问鼎全球最强,一场大会,AI被提了120次
  • 微软让MoE长出多个头,大幅提升专家激活率
  • GPT-4o深夜炸场!AI实时视频通话丝滑如人类,Plus功能免费可用,奥特曼:《她》来了
  • 首位中国学者!ACM「计算机图形学名人堂」最新名单公布,北大陈宝权入选
  • [开源]一套可免费商用的BI数据平台,实现数据的快速分析及可视化
  • 新的知识又增加了
  • 2024最新时间序列预测Benchmark!
  • 前端在本地开发还能用https?
  • 电商数据采集的10个经典方法,强烈推荐
  • 一文清晰搞懂机器学习模型的偏差和方差
  • 人人都能看懂的LSTM
  • 做项目最大的问题,就是太把自己当回事