强悍!轻量级 Viedo Download 项目!!【送源码】

news2024/9/20 9:22:01

 今天给大家分享一个非常轻量实用的命令行视频下载项目: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

—— EOF ——

  福利:

扫码回复【图书】可免费领取图书管理系统源码

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1702880.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

磐启PAN2013 2.4GHz无线收发SOC

PAN2013是一款集成了8位MCU和2568bits EEPROM的无线收发SoC芯片。该芯片工作2.400~2.483GHz世界通用ISM频段,且集成射频收发机、频率发生器、晶体振荡器、调制解调器和低功耗MCU等功能模块,并且支持一对多组网和带ACK的通信模式。 用户通过MCU的I/O口向…

(ICRA 2024) Diffusion-Based Point Cloud Super-Resolution for mmWave Radar Data

今天介绍一篇使用Diffusion模型来生成超分辨率雷达点云的方法。毫米波雷达传感器在不利的环境条件下可以保持稳定的性能,使其成为室外移动机器人全天候感知任务的一个有希望的解决方案。然而,雷达点云相对稀疏,包含大量鬼点,极大地…

迈向未来:Web3 技术开发的无限可能

在当今的数字时代,互联网技术日新月异,推动着各行各业的变革与发展。从Web1.0的信息发布,到Web2.0的社交互动,互联网的每一次进化都为人们的生活带来了深远的影响。如今,Web3的到来正在开启一个全新的时代,…

ozon物流cel费用,ozon物流cel运费多少

在跨境电商的广阔天地中,OZON作为俄罗斯知名的电商平台,为众多卖家提供了广阔的舞台。而物流作为电商交易的重要环节,其费用一直是卖家和买家关注的焦点。特别是OZON的CEL物流方式,因其高效、安全的特点而备受青睐。那么&#xff…

乘风破浪,创维汽车旗舰店落户安徽

2024年5月19日,创维汽车宣城家奇体验中心盛大开业。宣城市委办公室副主任师典雅、市投资促进局副局长金崇学、经开区管委会副主任汤晓峰、宣城市通信局局长梁登峰、创维汽车战区总经理刘俊、创维汽车大区总监王大明等人出席此次开业盛典,共同见证了创维汽…

北京邮电大学人工智能考数据结构,均分370!北京邮电大学计算机考研考情分析!

北京邮电大学(Beijing University of Posts and Telecommunications),简称北邮,是中华人民共和国教育部直属、工业和信息化部共建的全国重点大学,位列国家“211工程”、“985工程优势学科创新平台”、“世界一流学科建…

【Fiddler抓包工具】第五节.安卓、IOS抓包+fildder插件

文章目录 前言一、HTTPS抓包 1.1 HTTPS与HTTP区别 1.2 HTTPS抓包设置过程 1.3 错误解决方法 1.4 验证证书是否安装成功 1.5 Firefox HTTPS请求捕获二、IOS设备APP抓包 2.1 APP抓包Fiddler设置 2.2 APP抓包IOS设备设置 2.3 And…

leetcode栈和队列的相关题、有效的括号、用队列实现栈、用栈实现队列、设计循环队列等介绍

文章目录 前言一、有效的括号二、用队列实现栈三、 用栈实现队列四、设计循环队列总结 前言 leetcode栈和队列的相关题、有效的括号、用队列实现栈、用栈实现队列、设计循环队列等介绍 一、有效的括号 leetcode有效的括号 // 动态增长的栈 typedef char STDataType; typedef…

针对上两篇微信同声传译语音播报功能,又出现了坑

我又双叒叕来了,自己写的bug,跪着也要改完,我是真的服了 首先,我们来说说是什么问题吧 上一篇文章的这张图还记得吧,不记得的,我在下面贴出来了; 我们在长度大于300的时候,根据句号…

嵌入式学习记录5.27(c++基础1)

目录 一.C和C的区别 二.输入输出流类 2.1输出cout 2.2输入cin 三.命名空间 2.1使用命名空间中的标识符 2.2命名空间中声明函数 2.3命名冲突问题 2.4匿名空间 2.5命名空间添加,嵌套,重命名 四.字符串的使用 4.1string类 4.2C风格和C风格字符串…

出生率下降 幼儿园如何面对困境创新转型

从2023年开始,全国幼儿园生存发展问题成为教育界焦点,民办幼儿园更为焦虑满满。当今年轻人对待婚姻和生育的观念,的确让上一辈人始料未及。那么,是否幼儿园再也不可能回到巅峰时期了?是否很多幼儿教育者将无用武之地呢…

只要尝试一次API正向工程,你就会无可救药的爱上她!

何为正向,何为反向? 举个例子:在数据库的设计里面这个概念可能被大量涉猎;古早先是 DBA设计好表以及表之间的关系(一对多,多对一,多对多...);然后应用是通过ORM 映射数据库表到业务内领域对象&a…

[猫头虎分享21天微信小程序基础入门教程] 第17天:小程序的用户授权与安全

[猫头虎分享21天微信小程序基础入门教程] 第17天:小程序的用户授权与安全 第17天:小程序的用户授权与安全 🔒 自我介绍 大家好,我是猫头虎,一名全栈软件工程师。今天我们继续微信小程序的学习,重点了解如…

OrangePi AIpro 性能测试以及使用体验

OrangePi AIpro 性能测试以及使用体验 1. 介绍 OrangePi AIpro(8T)采用昇腾AI技术路线。 具体为4核64位处理器AI处理器,集成图形处理器,支持8TOPS AI算力拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4…

超详细避坑指南!OrangpiAIPro转换部署模型全流程!

目录 OrangepiPro初体验 前述: 一、硬件准备 二、安装CANN工具链(虚拟机) 三、配置模型转换环境(虚拟机) 1.安装miniconda 。 2.创建环境。 3.安装依赖包 四、转换模型 1. 查看设备号(开发板&…

Linux服务器安装anaconda、配置pytorch环境

Linux服务器安装anaconda并配置pytorch环境 Linux服务器安装anaconda下载anaconda安装anaconda验证是否安装成功注意默认python版本 配置pytorch环境新建虚拟环境安装pytorch Linux服务器安装anaconda 下载anaconda 首先进入anaconda网站,根据自己的需要选择一个版…

LLM中的RoPE位置编码代码解析与RoPE的性质分析(一)

本博客需要对位置编码有一定了解,但不熟悉代码实现的老哥看。 正弦位置编码(sinusoidal) 在介绍RoPE之前,先回顾一下正弦位置编码。 数学表达 P E ( p o s , 2 i ) s i n ( p o s 1000 0 2 i / d m o d e l ) PE(pos, 2i) sin…

5.27作业

定义自己的命名空间my_sapce&#xff0c;在my_sapce中定义string类型的变量s1&#xff0c;再定义一个函数完成对字符串的逆置。 #include <iostream>using namespace std; namespace my_space {string s1;string reverse1(string s1);} using namespace my_space; int m…

Web(数字媒体)期末作业

一.前言 1.本资源为类似于打飞机的网页游戏 2.链接如下&#xff1a;【免费】前端web或者数字媒体的期末作业&#xff08;类似于打飞机的2D网页小游戏&#xff09;资源-CSDN文库 二.介绍文档

HR人才测评,哪些岗位需要测评想象力?

什么是想象力&#xff1f; 想象力是指&#xff0c;人们通过在已有物质的基础上&#xff0c;通过大脑想象、加工、创造出新事物的能力&#xff0c;举一个非常简单的例子&#xff0c;在提到鸟这种生活的时候&#xff0c;大家会联想到各种各样不同鸟的品种。 哪些岗位需要测评…