yt-dlp-webui 是 yt-dlp(命令行工具)的一款网页UI, 使用起来门槛比较低(但是安装门槛挺高的),还蛮好看的!
关于yt-dlp的使用可以看这个文章
下载安装
docker run -p 7892:3033 marcobaobao/yt-dlp-webui:latest
浏览器访问: http://127.0.0.1:7892 此时已经可以随意下载 bilibili 等网站的视频了。
代理
为了能够下载youtube视频,需要挂代理 , 需要开启参数功能(设置-Enable custom yt-dlp args 开启)
实现挂代理下载,还需要一个代理服务器,这里就使用本机电脑,因为这样最方便;
比如我在电脑上开启了clash,只需要开启【允许局域网链接】功能。 并查询到电脑内网ip地址,我就获得了代理地址:http://192.168.50.32:7890
参数如下
--proxy http://192.168.50.32:7890
指定参数下载
新建一个下载:输入网址和启动参数
参数模板
用参数模板可以保存制定参数,不用每次手打。
设置参数:加号 - 设置图标(tamplet editor)可以增加常用的参数,比如把上面这条proxy增加保存成一个常用模板:
# template name
proxy
# template content
--proxy http://192.168.50.32:7890
视频下载
视频默认下载到docker容器里面,需要把它下载到本机步骤:
- 左边archive菜单
- 右键指定视频- download