用于用户想要通过URL或标题下载YouTube或Bilibili视频,并保存到本地Videos文件夹。
下载视频( YouTube / bilibili).是一项面向实际任务的技能,主要用于Overview. 使用yt-dlp从YouTube或bilibili下载视频. 下載到用户的Videos文件夹(~/Videos).;Prerequisites.yt-dlp必須安装。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用 yt-dlp 从 YouTube 或 Bilibili 下载视频。下载的文件将保存至用户的 Videos 文件夹(即 ~/Videos)。
yt-dlp 必须已安装:
yt-dlp --version # 如未安装,请执行以下命令 pip install yt-dlp # 跨平台 winget install yt-dlp # Windows brew install yt-dlp # macOS sudo apt install yt-dlp # Debian/Ubuntu
ffmpeg 推荐用于合并视频与音频流。
yt-dlp -o "/%(title)s.%(ext)s" " "
请将 替换为用户 Videos 文件夹的实际路径, 替换为目标视频的 URL。
支持的 URL 格式如下:
https://www.youtube.com/watch?v=... 或 https://youtu.be/...https://www.bilibili.com/video/BV...# YouTube yt-dlp -o "/%(title)s.%(ext)s" "ytsearch1: " # Bilibili yt-dlp -o " /%(title)s.%(ext)s" "bilisearch1: "
| 目标 | 参数 |
|---|---|
| 最佳画质(默认) | -f bestvideo+bestaudio/best |
| 仅下载音频(MP3) | -x --audio-format mp3 |
| 指定分辨率(例如最高 720p) | -f "bestvideo[height<=720]+bestaudio" |
| 下载字幕 | --write-subs --sub-langs zh-Hans,en |
| 下载整个播放列表(全部视频) | 直接传入播放列表 URL 即可 |
| 限制下载速度 | --rate-limit 2M |
-f best(单一流,无需合并)。--cookies-from-browser chrome 加载浏览器 Cookie。ytsearch1:(YouTube)或 bilisearch1:(Bilibili)前缀相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章