生产力
yt-dlp-downloader avatar

yt-dlp-downloader

使用 yt-dlp 从 YouTube、Twitter、Bilibili 等数千个网站下载视频。支持提取音频 (MP3)、下载字幕与选择视频画质。

简介

yt-dlp-downloader 是一个为 AI 代理设计的强大自动化技能,旨在从网络中高效获取媒体内容。它利用了功能强大的 yt-dlp 命令行工具,让用户能够与数千个视频分享平台进行互动,包括 YouTube、Bilibili、Twitter/X、TikTok 和 Twitch 等主流服务。此技能非常适合内容创作者、研究人员和开发人员,他们需要一种可靠且可编程的方式来存档媒体或提取音频组件以进行后续处理。

  • 完全兼容 yt-dlp 功能,支持高质量视频下载、播放列表处理以及特定格式选择(例如 720p、1080p 或最佳画质)。

  • 专业的音频提取支持,通过 ffmpeg 整合,能将视频内容直接转换为 MP3 格式。

  • 自动化字幕管理,允许用户获取所有可用语言的字幕,以进行无障碍浏览或转录。

  • 针对平台特定限制的智能处理,例如利用浏览器 Cookie(支持 Chrome、Firefox、Safari、Edge 或 Brave)来绕过 YouTube 常见的 403 Forbidden 错误。

  • 缩略图获取与灵活的输出路径配置,让您的本地下载文件保持整洁。

  • 先决条件:环境中必须安装 yt-dlp 与 ffmpeg。请使用 pip install yt-dlp 与 brew install ffmpeg 以确保完整功能。

  • 输入:接收标准视频网址或播放列表链接。用户可在自然语言提示中指定画质、音频提取或字幕偏好。

  • 输出:直接将文件下载至本地文件系统,并可选用标准 yt-dlp 模板定义文件命名规则。

  • 限制:针对 YouTube 下载时,请务必配置浏览器 Cookie 以防止下载失败。若默认下载质量不符合需求,请使用 -F 参数列出可用格式。确保执行这些命令的 shell 环境具备网络访问权限。

仓库统计

Star 数
4,456
Fork 数
1,217
Open Issue 数
7
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 15:45
在 GitHub 查看