
天天
## YTPTube 是什么?
简单说,YTPTube 就是给 yt-dlp 套了个好看的网页界面。如果你不知道 yt-dlp 是啥,那就理解成"能从几乎所有视频网站下载视频的神器"就行了。
为啥推荐这个?因为原本用 yt-dlp 得敲命令行,现在有了网页界面,点点鼠标就搞定了。而且功能还挺强大。
### 基本功能
> - **批量下载**:丢个播放列表链接,整个列表一次性下载完
> - **定时任务**:设定时间自动下载,比如每天自动下载某个频道的新视频
> - **同时下载**:不用一个一个等,可以同时下好几个
> - **直播录制**:能抓直播流
> - **内置播放器**:下载完可以直接在浏览器里播放
> - **预设配置**:不同网站用不同设置,一键切换
> - **通知推送**:下载完了发个通知
> - **文件管理**:简单的文件浏览器,管理下载的文件
> - **API 接口**:可以用其他程序调用
## 快速上手
应用安装后,打开首页

点击+ 按钮

想下载整个 YouTube 频道或播放列表?直接丢链接进去就行:
```
https://www.youtube.com/playlist?list=xxxxx
https://www.youtube.com/c/channelname/videos
```

系统会自动识别并下载所有视频。不想要某些视频?可以在预设里设置过滤条件。
### 预设配置很重要
这是 YTPTube 最牛的功能。不同网站、不同需求,用不同的预设:

举个例子:
如果你想下载 1080p 的视频,可以填入 --format "bestvideo[height {
const url = "https://ytptube.你的懒猫.heiyu.space/";
const preset = "default";
const mUrl = new URL(url);
mUrl.pathname = "/api/history";
fetch(mUrl, {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({url: document.location.href, preset: preset})
}).then(res => alert(res.ok ? "发送成功!" : "发送失败!"));
})()
```
## 总结
YTPTube 是个好工具,特别适合:
- 经常需要下载视频的人
- 想批量下载播放列表的人
- 需要定时下载的人
-
虽然功能很多,但核心就是"丢链接,点下载",其他都是锦上添花。
有问题的话,项目的 GitHub 页面有详细文档,社区也挺活跃的。总之,值得一试!
评论
0暂无评论