打造最强个人下载中心(三):youtube-dl、群晖双剑合璧

2019-04-09 11:42:19 459点赞 6766收藏 360评论

前言

张大妈家很多值友都喜欢在全球各大知名视频网站订阅和观看喜爱的视频,有的是追官方预告片、有为孩子搜集下载科学小实验、有的喜欢家庭搞笑娱乐、有的只看无限制搏击、有的独爱警匪追逐枪战、还有的喜欢看无人机拍摄的反恐现场录像。赏心悦目的内容令人目不暇接。

视频资源的来源解决之后,如何下载、收藏就成了关注的焦点。特别是家里拥有NAS的广大值友,需要为孩子下载播放教学录像的、需要为女王大人分类存储烘焙教程的、需要为老爸老妈搜罗地方戏曲的,可是很多在线视频都存在着播放容易下载难的问题。

男人的生产力工具 篇四十五:破解视频下载难题!一个插件轻松搞定!在线视频解析下载资源小全(一)小编注:想获得更多专属福利吗?金币加成、尊享众测、专属勋章、达人福利任务你想要吗?如果想要,赶紧来申请认证站内生活家!猛击此链接背景很多值友都喜欢在全球各大知名视频网站订阅和观看喜爱的视频,有的是追官方预告片、有为孩子搜集下载科学小实验、有的喜欢家庭搞笑娱乐、有的只看无限制搏击、有的独爱警匪追逐枪战lifeisgood| 2k 评论926 收藏23k查看详情男人的生产力工具 篇一百二十六:打造最强个人下载中心(一):当迅雷遇见群晖本篇文章来自#老司机数据都这么存#话题征稿活动,分享存储方案,有机会赢取4TB移动硬盘和高性能U盘!征稿活动正在进行中,>点击投稿lifeisgood| 463 评论930 收藏6k查看详情

在本系列的第三篇中,我们将介绍为你的群晖NAS安装一个超强的视频下载利器--youtube-dl。

youtube-dl简介

youtube-dl是一个命令行程序,能够从各大视频网站下载视频。支持Mac OS X、Windows等操作系统。youtube-dl支持国内外众多视频网站,官方列表为1166个(含子站),以下为其中的一小部分:

  • Bandcamp:album

  • Bandcamp:weekly

  • bangumi.bilibili.com: BiliBili番剧

  • bbc: BBC

  • bbc.co.uk: BBC iPlayer

  • bbc.co.uk:article: BBC articles

  • bbc.co.uk:iplayer:playlist

除了支持网站超多之外,youtube-dl还允许用户在下载时选择视频分辨率,通常能选择到其他工具不支持的更高分辨率或格式(有些工具在下载1080p等高分辨率时,只能提供无声的版本)。

在群晖NAS中安装youtube-dl,还有一个好处就是:借助群晖的Video Station套件,我们可以方便地管理和播放下载的所有视频。

youtube-dl本身是命令行交互界面,对如今习惯了图形用户界面的一般用户来说,使用起来比较困难。所以我们将介绍一款图形界面的youtube-dl工具,将之安装在群晖NAS的Docker中。

怎样在群晖NAS中安装和使用youtube-dl

要实现这一梦想,基本的思路是:

  1. 在群晖NAS上安装Docker套件(可以理解为Docker引擎)。

  2. 在Docker中安装并运行youtube-dl容器。前两步完成了容器的安装。

  3. 在youtube-dl的WEB管理界面,添加下载任务。


群晖NAS中安装youtube-dl详细教程


【友情提醒】:网上虽然有不少群晖NAS安装youtube-dl的教程,但经笔者在白群晖上反复测试,发现有些内容已过时、有些教程遗漏了一些关键的细节,造成初学者四处踩坑、屡屡失败。

按照本文的办法,保证成功率百分之百。本文干货较多,建议收藏后再看。

以下操作,均在计算机浏览器中,请先登录到群晖的DSM系统。

一、在群晖NAS安装Docker套件

这一部分请参考《篇一百二十六:打造最强个人下载中心(一):当迅雷遇见群晖》,此处不再浪费大家流量。如果你根据上文安装过Docker套件,此处无需重复安装。

Docker套件相当于Docker引擎,构成了运行Docker容器的底层支撑环境。

二、在Docker中安装youtube-dl容器

2.1 运行Docker套件

在DSM桌面环境中,点击左上角主菜单按钮。

找到蓝色鲸鱼图标,点击运行docker找到蓝色鲸鱼图标,点击运行docker

2.2 在Docker的镜像库中,搜索到合适的youtube-dl镜像

点击Docker左侧导航栏的注册表,在该页面搜索框中,搜索youtube-dl。

搜索youtube-dl搜索youtube-dl

  1. 点击左侧导航栏的注册表

  2. 搜索框中输入

    youtube-dl,能搜到很多相关的结果。

  3. 在结果列表中,我们选择kmb32123这个,因为我们需要的是WEB图形界面的镜像。当然,从右侧的星星数量上看,这个结果也不差。

  4. 双击该镜像,开始下载。

2.3 点击映像,进入映像页面,查看镜像下载进度

刚开始下载时的状态刚开始下载时的状态

注意此时镜像大小为0B。随着下载进度,数字会不断增长。

镜像下载成功镜像下载成功

  • 注意此时镜像大小为151MB。

  • 第三行的镜像,是上一篇教程中,下载的迅雷镜像。

2.4 从镜像创建容器

刚才下载的镜像,可以简单地理解为是一个youtube-dl的软件包,这是一个静态的封装。

现在,我们需要从镜像创建一个容器,容器是带最小支持环境的youtube-dl应用,可以在Docker引擎的支持下运行,这是一个动态的进程。

以镜像创建容器以镜像创建容器

  1. 点击左侧导航栏的映像,进入映像页面。

  2. 在右侧的镜像列表,点击选择刚才下载完成的kmb32123版本的镜像。

  3. 点击工具栏的启动按钮,开始创建容器(直接在镜像上双击也是同样效果)。

2.5 创建容器-常规设置

在常规设置中,我们可以为该容器命名(便于用户识别、管理多个容器),当然,也可以使用默认的名字。

创建容器-常规设置创建容器-常规设置

  1. 点击左侧导航栏的映像,进入映像页面。

  2. 在右侧的镜像列表,点击选择刚才下载完成的kmb32123版本的镜像。

  3. 点击工具栏的启动按钮,开始创建容器(直接在镜像上双击也是同样效果)。

  4. 弹出容器创建向导,第一页是常规设置。

  5. 在这一页,点击高级设置,进入后面的几项关键设置。

2.6 创建容器-高级设置

在此页,我们来设置一个桌面快捷方式,这是指在DSM桌面上,放置一个用来方便打开youtube-dl网页的快捷方式,相当于我们使用youtube-dl的入口。

这一步请仔细看截图,在上一篇中,有的朋友就是没有严格按教程走。

添加桌面快捷方式添加桌面快捷方式

  1. 勾选创建桌面快捷方式

  2. 单选网页(意思是点击该快捷方式,将会打开右侧指定的网页)。

网页的网址由两部分组成:【群晖NAS的ip地址】+【:8080/youtube-dl】。

一个完整填写的例子是: 154.76.34.3:8080/youtube-dl。

  • 154.76.34.3是你群晖NAS的ip地址。

  • 8080是分配给youtube-dl的端口号,见后续设置。

这一步非常关键,关系到我们是否能远程打开youtube-dl的网页管理界面。

2.7 创建容器-卷

这里是用来指定下载资源的存放位置。

设置卷设置卷

  1. 点击上方的,进入该标签页。

  2. 点击添加文件夹,来设置youtube-dl下载的资源,将会存放在群晖NAS的具体位置(用户指定的文件夹)。

  3. 在对话框中,选择Thunder(这是我们在上一篇教程中,为迅雷而新建的共享文件夹)。

  4. 装载路径:填写/youtube-dl,注意不要写错了。

若用户没有新建Thunder文件夹,或者想指定另外的位置,建议此处可以指定为Video(即Video Station默认的文件夹)。等熟悉了之后,尽可以指定其他的位置。

2.8 创建容器-端口设置

设置端口设置端口

  1. 点击上方的端口设置,进入该标签页。

  2. 本地端口、容器端口,均设为8080。

  3. 设置完后,点击右下角应用按钮。

注意:请在你的路由器管理界面中,对8080设定端口转发,以便从外网能访问youtube-dl的网页服务界面。

2.9 创建容器-摘要

最后一步:创建前的摘要页面最后一步:创建前的摘要页面

  1. 这里可以检查一下,容器的各项参数设置。

  2. 勾选“向导完后后运行此容器”。

  3. 点击右下角应用按钮,完成创建容器。

2.10 查看容器状态

这一步,是为了让初学者熟悉Docker的界面和管理,熟练用户可跳过。

在Docker套件的容器页面,可以看到新增一个正在运行的容器在Docker套件的容器页面,可以看到新增一个正在运行的容器

从kmb32123的名称来判断,正是我们新建的一个youtube-dl容器,状态是正在运行。

恭喜你,youtube-dl已经成功安装!

想一想,下面该做些什么了?

三、通过youtube-dl下载视频

既然youtube-dl已经安装成功,下面就可以用来下载我们喜爱的视频了。

以下操作,均在计算机的浏览器中进行,请先登录到群晖的DSM系统。

强烈建议初学者使用与群晖NAS同处一个局域网的计算机来试验,可以减少很多麻烦。

3.1 从桌面快捷方式打开youtube-dl

这一步,其实是打开一个youtube-dl的网页版管理界面。还记得步骤2.6中创建的快捷方式么?它就是这个网页版的入口,其实就是一个网址。

在DSM桌面,找到youtube-dl的快捷方式在DSM桌面,找到youtube-dl的快捷方式

  1. 第一篇教程中,为迅雷创建的快捷方式。

  2. 本文步骤2.6中,为youtube-dl创建的。

3.2 成功打开youtube-dl的网页版界面

youtube-dl的网页版界面,走到这一步,才算能正常使用啦youtube-dl的网页版界面,走到这一步,才算能正常使用啦

  1. URL,输入视频资源的网址。

  2. 选择视频格式及分辨率。

  3. 提交下载任务。

这个网页版管理界面的出现,说明我们的youtube-dl是真正成功运行了。注意第一行文字末尾的any other supported site,点击一下,有惊喜。

3.3 在视频网站,获取视频地址

在浏览器的新标签页或新窗口中,打开你喜欢的视频网站,随便找一段视频,作为练习示例。

在你喜爱的视频网站,播放窗口中点击右键在你喜爱的视频网站,播放窗口中点击右键

在右键菜单中,选择复制视频网址。当前播放窗口的视频网址,将会复制到剪贴板。

3.4 提交视频下载任务

在浏览器中,返回youtube-dl所在的标签页或窗口。准备添加下载任务。

在youtube-dl网页,进行添加操作在youtube-dl网页,进行添加操作

  1. 在地址框中,粘贴刚才复制的视频网址。

  2. 视频格式和分辨率默认Best Video不变(作为初学者,我们先使用默认选项)

  3. 点击Submit(提交),提交任务。

提交后的反馈网页提交后的反馈网页

youtube-dl的界面太简单粗暴,提交后,页面就是上面的一行反馈信息。不管它那么多,注意看左侧黄线部分,只要写着 success:true,就是提交成功啦。

基本上,到了这一步,往往都是很多初学者(包括我)都会迷茫的阶段。因为弹出这一行提示后,面对空荡荡的界面我们就又会面临人生的三大哲学问题:”我是谁?“、”我从哪儿来“、"我下一步该干啥?"

3.5 查看下载任务的状态

在youtube-dl的详情页,点击日志按钮在youtube-dl的详情页,点击日志按钮

  1. 找到今天的日志(04-08)。

  2. 这一条是添加任务时的日志。

  3. 下载完成的日志。由于该视频较短,文件只有11.5MB,所以很快就下载完了。

3.6 找到刚才下载的视频资源

请大家先回忆一下,刚才新建容器-高级设置-卷标签页中,我们设定的下载文件夹。不清楚的话,可以查看前述的步骤2.7。

好,让我们回到DSM的桌面,打开File Station。

File Station中找一找File Station中找一找

  1. 点击左侧的Video文件夹(与你在步骤2.7中设定的一致)。

  2. 在右侧文件夹主窗口中,果然找到了刚才下载的视频。

  3. youtube-dl很贴心地为文件自动取名,方便我们管理视频。

3.7 播放下载好的视频

男人的生产力工具 篇八十二:买了群晖不会用?看这篇就够了:让群晖成为你的影视中心(中)小编注:想获得更多专属福利吗?金币加成、尊享众测、专属勋章、达人福利任务你想要吗?如果想要,赶紧来申请认证站内生活家!猛击此链接上期回顾在上篇中,我们分享了将群晖NAS作为家庭影音系统的中心,通过家庭局域网连接到各个智能家电或数码设备;在群晖NAS安装VideoStation套件,配置影视串流服务;lifeisgood| 175 评论210 收藏2k查看详情

视频已经完整下载、存放在群晖NAS的Video文件夹中。如何播放,详细教程请参考上面卡片。

这里简单举一个例子。在图3.6中,直接在视频文件上点击鼠标右键,选播放即可。

播放效果播放效果

将会在浏览器的新标签页中,打开Video Station播放器,播放指定的视频。

未完待续

youtube-dl专司解析与下载,群晖NAS负责存储与管理。强强联手,把你的NAS变成家庭影音中心。

新房装修漫记 篇二十六:群晖NAS非官方入门手册(2018值得珍藏版)小编注:想获得更多专属福利吗?金币加成、尊享众测、专属勋章、达人福利任务你想要吗?如果想要,赶紧来申请认证站内生活家!猛击此链接2018值得总结结识什么值得买多年了,第一台Kindletouch就是在张大妈家看教程学会海淘转运回来的,作为生日礼物送给了家里领导。从此SMZDM就成了每天必上的网站。跟lifeisgood| 207 评论134 收藏3k查看详情

感谢阅读,若觉得本文对您有参考价值,请以点赞、收藏、打赏、评论来支持作者,谢谢!

展开 收起
360评论

  • 精彩
  • 最新
  • 4K Video Downloader谁用谁知道,批量下载,订阅下载,高分辨率下载,字幕下载

    校验提示文案

    提交
    好的,回头去看看。目前我想写一些跟群晖相关的下载工具,所以最近这几篇范围比较集中。

    校验提示文案

    提交
    这个加一,用的非常舒服

    校验提示文案

    提交
    还有21条回复
    收起所有回复
  • 听说现在私自接入国际互联网不是要入罪了吗,幸亏我蠢到只会吃瓜,啥也不会。

    校验提示文案

    提交
    啊?何出此言?这也是正常上网的下载活动啊。

    校验提示文案

    提交
    你不知道嘛,之前不是有报道南方有个还被抓了。。。

    校验提示文案

    提交
    还有19条回复
    收起所有回复
  • 不太明白下这么多东西都有时间看吗?还是只下不看,我一周几部电影,现在是越看越多,资源从来不缺,缺的是时间。

    校验提示文案

    提交
    我在另一篇原创里面,回复别人的也是这个意思,网速提升以后,下东西快了,时间反而变成稀缺资源。

    校验提示文案

    提交
    我最近也再考虑这个问题。现在各种物质生活大丰富,但是对于个人来讲,时间和空间都是固定不变的。想起了以前看的叔本华的《人生的幸福》,人在满足基本生活生存之后,更多的物质财富难以再带来幸福感的提升,此时需要切换到精神财富才能继续提升幸福感。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我是看到这个文章,了解了一下youtube-dl这个工具,非常强。但它作为一个命令行工具,在原始情况下其实并不太方便。把自己的折腾经历分享给大家:
    写了个批处理,使得复制URL之后再点开批处理,粘贴URL进去,下载到指定目录,并且可以调整画质;
    用了两下,继续犯懒,感觉挺麻烦的,能不能自动粘贴呢?然后找到了paste.exe工具,批处理中自动将剪贴板中的URL交付给youtube-dl。继续犯懒:我为何要复制一下?琢磨了一下,写了一个js小脚本放在chrome工具栏上,在视频页面的时候点击一下这个书签栏小图标,就全自动开始下载了……

    校验提示文案

    提交
    高手啊,期待你发一篇分享原创。

    校验提示文案

    提交
    评论里是不是不能贴网址啊?我在微博写了一篇,似乎无法将地址回复在这里。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 装完刚开始用没问题,过几天就不行了,页面可以打开,下载不了,打开日志发现docker里的日志时间和群辉系统时间相差8小时.什么情况?

    校验提示文案

    提交
    你很细心,时差这个,我的docker迅雷也是这样,但我的能正常使用。具体原因未知。

    校验提示文案

    提交
    关于docker迅雷,我写了一篇疑难解答,供参考: 去看看

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 很棒,等我的10T硬盘到了就开箱918+

    校验提示文案

    提交
    10T买的谁家的?西数的?

    校验提示文案

    提交
    我918+也是10T R5

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 楼主好,安装成功,提示下载也成功,可是看不到在哪里,卷设置没问题啊

    校验提示文案

    提交
    登录到群晖,用File Station去找你指定的下载文件夹。

    校验提示文案

    提交
    看步骤3.6,就是去你设定的下载文件夹里找。

    校验提示文案

    提交
    收起所有回复
  • 楼主可以考虑写一篇pt下载的

    校验提示文案

    提交
    还在学习,慢慢探索~~~ 多谢指点。

    校验提示文案

    提交
    PT会上瘾的
    版本一直在洗
    硬盘一直觉得不够
    网速也觉得还不够快
    最近下载某些资源时速度接近50了

    校验提示文案

    提交
    收起所有回复
  • 不错,多多出教程啊,上次的迅雷镜像我下载不下来啊,移动的网络的原因?

    校验提示文案

    提交
    你看我后续的那篇疑难解答没有? 去看看

    校验提示文案

    提交
    没有这个的解释吧,我的直接是镜像都下载不了啊,下载几十兆就说失败,重新来过也一样,所以是不是移动网络的问题。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 。。。虽然我知道youtube-dl很好用,但是群晖的download station只要有网址就可以下载youtube视频,速度也蛮快,而且不需要任何设置

    校验提示文案

    提交
    最近我的Download Station可能是公司网络的原因,什么资源的速度都是0.

    校验提示文案

    提交
    如果我没有vpn也可以直接下载吗?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 下载高清电影用哪个好?远程迅雷不能超过2G,对我来说结根本没用

    校验提示文案

    提交
    你这个问题有点含糊啊,按说本文这个工具,就是用来从大多数视频网站下载高清视频的。就是不知你从哪里下、下的是多大的?

    校验提示文案

    提交
    我要下的是十几个g以上的高清电影,不要在线的

    校验提示文案

    提交
    还有25条回复
    收起所有回复
  • youtube-dl可以下载po___ub的视频 [尴尬]

    校验提示文案

    提交
    看上去很厉害的网站。 [脸红]

    校验提示文案

    提交
    收起所有回复
  • 一个newifi3就搞定了,aria2 迅雷 verysync等等,就100块钱,frpc搞一个没网穿透,随便下载。。。

    校验提示文案

    提交
    这个newwifi3是个硬件?是路由器吗?

    校验提示文案

    提交
    newifi3 路由器。。。联想的

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 如果8080用的太多,容器内8080,容器外自己选一个

    校验提示文案

    提交
    谢谢指教,然后外网访问该容器的端口,也需要在路由器中设端口转发吧?

    校验提示文案

    提交
    外网访问容器,其实就是外网访问你的群晖端口, 所以路由器应该转发映射的是群晖端口, 一层一层的. 所以路由映射在公网上的端口也可以不是群晖的实际端口.
    举个例子, 8080, 80等常用来做网页访问, 所以容易冲突, 例如:
    外网访问(公网IP:端口10001)--路由器(映射10001)--群晖端口(8090)--容器内端口(8080)youtube-dl
    外网访问(公网IP:端口10002)--路由器(映射10002)--群晖端口(8091)--容器内端口(6880)qbittorrent 监听, tcp/udp
    外网访问(公网IP:端口10003)--路由器(映射10003)--群晖端口(8092)--容器内端口(8080)qbittorrent webui

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我都是在Linux和WIN下用的,没想到docker下也有。

    校验提示文案

    提交
    docker是从Linux衍生出来的轻虚拟机啊。

    校验提示文案

    提交
    我知道,只是没往这上面想。而且我在Linux下和Windows下,都是直接命令行,docker下还有界面,不错。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 搭车推荐you-get,跟youtube-dl类似,也是命令行工具,能下包括油管优酷b站等等各种网站视频

    校验提示文案

    提交
    嗯,you-get名气也可以。

    校验提示文案

    提交
    求科普you-get的详细使用教程 [抱拳]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 求问,我docker里面的镜像都下不了,是为什么啊

    校验提示文案

    提交
    一步一步排查吧,先确定群晖是否正常连接路由器,能访问外网。

    校验提示文案

    提交
    一切看着正常啊

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 感觉没有cmd直接用好,想下载列表。而且下载优酷真是老大难

    校验提示文案

    提交
    优酷能下,本文截图例子就是优酷。

    校验提示文案

    提交
    收起所有回复
  • 想下载一些蓝光原盘了。黑群用什么软件快一点?迅雷远程下大一点文件就抽风。大神们谁有蓝光原盘下载。

    校验提示文案

    提交
    那你这种需求,应该上PT了吧?

    校验提示文案

    提交
    端口映射 transmission rarbg 只能帮你到这里了

    校验提示文案

    提交
    还有14条回复
    收起所有回复
  • 白花花的银子啊

    校验提示文案

    提交
    啊?银子咋啦?花在哪里了?

    校验提示文案

    提交
    我是穷人买不起白群晖啊。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
6.7K
扫一下,分享更方便,购买更轻松