lux 是一款使用 Go 语言编写的轻量级、高性能在线视频下载工具,由开发者 iawia002 开源维护。它支持从 YouTube、Bilibili、Netflix、TikTok、Instagram、Twitter 等数百个主流视频网站提取音视频流,并将高清视频与音频文件快速下载到本地。lux 兼具命令行简洁性与程序库可集成性,适用于个人用户保存网络内容,也适合作为自动化系统中的媒体抓取模块。该项目设计简洁、跨平台兼容,且无需依赖外部解码器,安装和使用极为方便。
功能简介
- 支持从数百个主流网站(如 YouTube、Bilibili、Instagram、Douyin 等)下载视频和音频
- 自动检测并列出可用的清晰度选项(如 1080p、4K、HDR 等)
- 可单独下载视频流或音频流,支持合并输出为完整媒体文件
- 支持断点续传,网络中断后可继续下载而不重新开始
- 提供简洁命令行界面,支持批量下载和 URL 列表处理
- 内置多线程下载加速功能,提升大文件下载效率
- 可自定义输出路径与文件命名规则
- 支持代理设置,便于在受限网络环境下访问境外网站
功能特性
- 使用 Go 语言编写:编译为单一可执行文件,无需依赖运行时环境
- 跨平台支持:可在 Windows、macOS、Linux 上直接运行
- 开源免费:项目采用 MIT 许可协议,代码公开透明,社区持续维护
- 高性能解析:解析速度快,支持并发下载多个资源
- 无广告无追踪:不包含任何形式的用户行为收集或推广内容
- 可作为 Go 库集成:开发者可将其嵌入其他应用程序中实现下载功能
- 智能 M3U8 处理:自动识别并下载 HLS 流媒体内容(常见于直播与短视频)
- 支持 cookie 注入:可登录账号后下载会员限定或登录可见内容
- 自动重命名非法字符:适配不同操作系统的文件名规范
- 持续更新站点解析规则:应对网站结构变化,保障长期可用性
资源下载
正文完