自动化
youtube-downloader
下载 YouTube 视频并自定义质量与格式。支持多种分辨率(360p-1080p)、常用容器格式(mp4, webm, mkv)及 MP3 音频提取。
简介
youtube-downloader 是一个功能强大的 YouTube 视频下载工具,专为自动化工作流程及需要程序化访问媒体流的智能体而设计。该工具以 yt-dlp 为核心,适用于开发者、内容创作者以及需要获取 YouTube 媒体进行后续处理(如转录、音频编辑或存档)的系统。
-
提供完整的质量控制,支持从 360p 到 1080p 的分辨率,并设有“最佳”默认选项以获取最高画质。
-
支持多种常见容器格式,包括 MP4、WebM 和 MKV,确保与 FFmpeg 等下游处理工具的兼容性。
-
专属音频提取模式可将内容直接转换为 MP3,大幅简化播客制作或语音相关项目的处理流程。
-
具备自动依赖管理机制,包含 yt-dlp 核心的自动安装,确保智能体运行的持续性与可靠性。
-
支持自定义输出目录,便于整合至复杂的系统架构或特定的数据管道中。
-
每次执行需提供视频 URL;默认不下载播放列表,以确保自动化操作的执行性能与可控性。
-
自动根据视频标题生成文件名,方便进行资料归档与检索。
-
设计时充分考量了可重用性,已被 youtube-to-xiaoyuzhou 等其他技能集成使用,作为 AI 转换前的原始媒体获取端点。
-
默认存储至 /mnt/user-data/outputs/ 目录,可通过参数灵活覆盖输出路径。
-
适合在智能体编排的脚本中进行批量处理与媒体获取任务。
仓库统计
- Star 数
- 518
- Fork 数
- 64
- Open Issue 数
- 1
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 09:13