SuperAPI AI 工具集

universal-media-downloader

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:输入视频网站或播客平台链接后,自动下载对应媒体文件并交付给用户。优先使用 yt-dlp,覆盖抖音(douyin.com、v.douyin.com)、B站(bilibili.com、b23.tv)、YouTube(youtube.com、youtu.be)及 yt-dlp 支持的其它网站;也可用于可直接暴露音频地址的播客平台(如小宇宙单集)。

主要能力:默认下载视频,支持 --audio-only 与 --audio-format mp3 仅提取音频;支持 --subtitles、--sub-lang 下载字幕;支持 --out-dir 自定义输出目录、--proxy 代理;提供基于 yt-dlp 的 download_media.py。另含抖音专用脚本 download_douyin_video_nocookie.py(无登录直连,需 requests,参数 url、--out-dir、--ratio 540p/720p/1080p、--out-name)与 download_douyin_note.py(图文笔记图片,当前提取能力有限)。成功时最后一行输出 SAVED_FILEPATH=...。

使用方式:python scripts/download_media.py "<URL>";仅音频:python scripts/download_media.py --audio-only --audio-format mp3 "<URL>";带浏览器 cookies:python scripts/download_media.py --cookies-from-browser chrome "<URL>";或 --cookies "/path/to/cookies.txt"(二者互斥)。用户指定保存位置时应转换为 --out-dir。

依赖:yt-dlp(pip install yt-dlp);ffmpeg 可选(macOS: brew install ffmpeg;Linux: sudo apt-get install ffmpeg);aria2c 可选(macOS: brew install aria2);抖音脚本需 requests。

限制:抖音图文笔记暂不支持自动下载,需手动截图;YouTube/B站可能因年龄、地区、风控或登录失败;Spotify 可能存在 DRM、订阅限制且不保证可下载;私密、已删除、异地限制、直播及回放不适用;无登录直链有效期约 1-2 小时。仅用于下载有权保存的内容,遇 DRM/加密或平台限制不应绕过。