自动化
youtube-downloader avatar

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
在 GitHub 查看