这个项目能做什么

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许可证发布。