这个项目能做什么
You-Get是一款小型命令行工具,用于从网络下载媒体内容(视频、音频、图片)。它允许用户从YouTube、优酷、Niconico、Bilibili等流行网站下载媒体,并支持大量其他网站。对于未明确列出的网站,通用提取器会尝试查找并下载资源。
主要功能包括:
- 从支持的网站下载视频、音频和图片。
- 直接将在线视频流式传输到媒体播放器(如mpv、vlc)或浏览器中,无广告。
- 抓取网页以下载图片或其他二进制文件。
- 在下载前显示给定URL的可用质量和格式选项。
- 当传入非URL关键词时,搜索Google视频并下载最相关的结果。
- 暂停和恢复下载,保留临时`.download`文件以恢复进度。
- 设置自定义输出路径和文件名。
- 配置HTTP代理,包括针对地区限制内容的特定提取器代理。
- 加载浏览器Cookie(Mozilla `cookies.sqlite`或Netscape `cookies.txt`)以访问私有或需要登录的媒体。
- 提取可下载资源的URL或以JSON格式输出提取的数据。
前置要求:Python 3.7.4或更高版本,FFmpeg 1.0或更高版本(用于合并多部分视频和高分辨率下载)。RTMPDump为可选依赖。支持通过pip、Homebrew、Git克隆、Antigen、Flox和FreeBSD pkg进行安装。为Bash、Fish和Zsh提供Shell补全定义。项目采用MIT许可证发布。
评论
0 评分人数达到10人后显示
登录后参与讨论。