注册

妹纸问我怎么下载B站视频?你等我一下


文章已同步至【个人博客】,欢迎访问【我的主页】😃

文章地址:blog.fanjunyang.zone/archives/do…



前言


今天有一个妹纸向我提出了一个问题


docker-alltube-1


是时候"出手"了,本着助人为乐的精神,这个忙必须帮(没办法,我就喜欢帮助别人)


现在我们在下载一些比如:Bilibili,YouTube等第三方视频的时候,还是比较困难的,需要找各种下载器和网站,而且还不一定能下载,一些免费好用的下载网站还不好找。
所以我们可以自己动手搭一个下载站点,来下载各大平台上的视频。


搭建的站点(大家轻点薅):dl.junyang.space/

站点的地址会随着时间更新,如果上面的地址不能访问的话,大家可以去我的 博客 ,我会把站点入口放在【顶部菜单栏】->【百宝箱】里面)


相关链接&环境配置


最好用国外的服务器,如果用国内的服务器,是下载不了YouTube等需要魔法网站的视频的


docker、docker-compose安装:blog.fanjunyang.zone/archives/de…
Nginx Proxy Manager安装使用:blog.fanjunyang.zone/archives/ng…

使用的GitHub的开源项目:github.com/Rudloff/all…

使用的Docker镜像:hub.docker.com/r/dnomd343/…


搭建方式


创建相关目录


mkdir -p /root/docker_data/alltube
cd /root/docker_data/alltube

创建yml文件


version: '3.3'
services:
alltube:
restart: always
container_name: alltube
environment:
# 自己网站的title
- 'TITLE=My Alltube Site'
- CONVERT=ON
- STREAM=ON
- REMUX=ON
ports:
# 左侧端口号换成你服务器上未使用的端口号
- '24488:80'
image: dnomd343/alltube

运行yml文件


进入/root/docker_data/alltube文件夹下面,运行命令:docker-compose up -d


或者在任意文件夹下面,运行命令:docker-compose -f /root/docker_data/alltube/docker-compose.yml up -d


访问使用


可以直接使用【IP + PORT】的方式访问(需要放通对应端口号的防火墙或安全组)


最好配置反向代理,用域名访问,可以参考:blog.fanjunyang.zone/archives/ng…


她对我说


当我把下载链接发给她时,她说:你真是个好人,正好我让我男朋友也用一下。


我不能忍,然后我默默的把站点删除、下线,眼里留下了悔恨的泪水。


注意事项&问题



  • 目前解析不出来B站的视频封面(YouTube可以正常解析),不过不影响下载
  • 因为B站音视频是分开的,所以需要下载两次(一次视频、一次音频),然后整合一下就好了
  • 因国内版权限制的原因,部分资源无法解析是正常现象
  • 下载的时候可以选择视频格式

docker-alltube-2

0 个评论

要回复文章请先登录注册