YTPTube 实用攻略:让视频下载变简单

天天

发布于293天前
龙猫也是猫
## YTPTube 是什么?

简单说,YTPTube 就是给 yt-dlp 套了个好看的网页界面。如果你不知道 yt-dlp 是啥,那就理解成"能从几乎所有视频网站下载视频的神器"就行了。

为啥推荐这个?因为原本用 yt-dlp 得敲命令行,现在有了网页界面,点点鼠标就搞定了。而且功能还挺强大。

### 基本功能
> - **批量下载**:丢个播放列表链接,整个列表一次性下载完
> - **定时任务**:设定时间自动下载,比如每天自动下载某个频道的新视频
> - **同时下载**:不用一个一个等,可以同时下好几个
> - **直播录制**:能抓直播流
> - **内置播放器**:下载完可以直接在浏览器里播放
> - **预设配置**:不同网站用不同设置,一键切换
> - **通知推送**:下载完了发个通知
> - **文件管理**:简单的文件浏览器,管理下载的文件
> - **API 接口**:可以用其他程序调用

## 快速上手

应用安装后,打开首页

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/2aa30234-0fdb-494b-8e05-391d13576ad1.png "image.png")

点击+ 按钮

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/56dceb04-47d2-4bec-a1fd-62bba1373b8a.png "image.png")
想下载整个 YouTube 频道或播放列表?直接丢链接进去就行:

```
https://www.youtube.com/playlist?list=xxxxx
https://www.youtube.com/c/channelname/videos
```

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/53aef337-03c2-4719-9b4c-12a92a2081a8.png "image.png")
系统会自动识别并下载所有视频。不想要某些视频?可以在预设里设置过滤条件。

###  预设配置很重要

这是 YTPTube 最牛的功能。不同网站、不同需求,用不同的预设:

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/9ec89de5-ff3f-4a69-8a87-b97363692a0a.png "image.png")
举个例子:

如果你想下载 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

暂无评论

说点什么呢~
收藏
0
0
0