使用跨平台工具 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

Installation

macOS 下:


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

https://github.com/iawia002/lux/releases


Ubuntu 下安装


使用

直接下载

Lux 的使用很简单,在终端:


视频链接给的是播放列表里的第二个视频。如果用 youtube-dl 下载会自作主张地下载播放列表的第一个视频。在对付 B 站播放列表方面,Annie 比较乖一点。

Annie 不仅可以下载视频,如果给的是图片的 址,它就下载图片。给播放列表的链接就下载播放列表。

下载不同分辨率

首先使用 -i 参数查看可供下载的视频分辨率,-i 参数可以一次添加多个视频链接,空格分隔。


然后使用 -f 来指定要下载的分辨率:


下载列表

使用 -p 来下载视频列表。

如果要指定列表中的位置,可以使用如下几个选项:

  • -start 从视频列表的第几个开始下
  • -end 下载到几个
  • -items 指定要下载哪几个,比如 1,5,6,8-10
  • -eto B 站独有的参数,用于没有标题只有文件名的播放列表
  • 举例:

    
    

    从文件中读取下载链接

    
    

    这里也可以用参数 -start、-end 和 -items。

    按住 ctrl+c 可以中断下载,可以续传。

    B 站上可以用 av 和 ep 加数字下载视频,比如:

    
    

    还有三个参数也很有用:

    指定保存路径

    可以使用 -o 参数后面接路径,来指定将视频保存到该路径下:

    
    

    使用 -O NAME 来指定输出的名字。

    输出 JSON

    可以使用 -j 输出 JSON 格式结果。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年7月20日
    下一篇 2022年7月20日

    相关推荐