SuperAPI AI 工具集

youtube-downloader

前端与建站

查看项目

更新于 10-15 22:39

技能介绍

用途:该技能用于从 YouTube 及 1000+ 网站下载视频与音频,底层依赖 yt-dlp,并需要 Python 3.7+ 与 ffmpeg 完成格式转换。

主要能力:支持 144p 至 8K、HDR、60fps 画质选择;提取 MP3、M4A、FLAC、WAV、Opus 音频;下载整个播放列表或频道;获取多语言字幕;下载直播与首映;批量下载;自定义命名与目录;提取元数据和缩略图。支持站点包括 YouTube、Vimeo、Twitter/X、Facebook、TikTok、Instagram、Twitch、Reddit,以及 Coursera、Udemy、CNN、BBC 等。

使用方式:安装命令为 pip install -U yt-dlp,并安装 ffmpeg(Ubuntu/Debian 用 sudo apt install ffmpeg,macOS 用 brew install ffmpeg)。基础下载如 yt-dlp "URL";音频转 MP3 用 yt-dlp -x --audio-format mp3 --audio-quality 0 "URL";指定画质用 -f "bestvideo[height<=1080]+bestaudio/best[height<=1080]";下载字幕用 --write-subs --embed-subs;批量下载用 -a urls.txt;可用 --download-archive 避免重复下载,用 -F 查看可用格式。

适用场景:个人归档、教育课程保存、播客音频提取、会议演讲下载、频道增量备份等。

限制:仅应下载拥有权利的内容,需遵守版权与各平台服务条款;YouTube 服务条款禁止下载大部分内容。部分内容受年龄或地区限制,可用 --cookies-from-browser 或代理处理。下载速度受网络与格式影响,可用 --limit-rate、--concurrent-fragments 等参数调整。具体收费、价格与平台支持细节资料未提供。