SuperAPI AI 工具集

youtube-downloader

通用与其它

查看项目

更新于 10-15 21:56

技能介绍

用途:该技能用于下载和处理 YouTube 内容以支持研究,例如下载竞品视频进行分析、提取音频用于播客、获取字幕用于博客写作、归档网络研讨会与教程,以及离线保存视频。

主要能力:下载视频(可指定格式与画质)、提取音频(mp3/wav 等)、获取字幕(支持翻译)、下载播放列表(可限制数量、仅音频)、获取视频元数据(标题、频道、时长、播放量、发布时间、标签,可输出 JSON)。底层使用 yt-dlp。

依赖安装: pip install yt-dlp click 可选转写: pip install openai-whisper

使用方式(命令保持原样): python scripts/main.py download "https://youtube.com/watch?v=..." --format mp4 python scripts/main.py download "https://youtube.com/watch?v=..." --quality 1080p python scripts/main.py audio "https://youtube.com/watch?v=..." --format mp3 python scripts/main.py transcript "https://youtube.com/watch?v=..." --translate en python scripts/main.py playlist "https://youtube.com/playlist?list=..." --limit 10 python scripts/main.py info "https://youtube.com/watch?v=..." --format json

画质选项包括 best、1080p、720p、480p、audio;音频格式包括 mp3、m4a、wav、opus。

适用场景:竞品内容研究、播客音频提取、字幕与引语提取、培训材料归档、离线访问。

限制与注意:仅应下载你有权使用的内容,如自有视频、知识共享内容、个人研究参考或明确允许下载的内容;竞品内容、衍生作品与商业用途需先确认授权。该技能不替代音频工程专业能力,不做主观创意决策,不直接访问或编辑音频文件,也不保证商业成功。相关技能包括 whisper-transcription、video-processing、content-repurposer。