找回密码
 加入我们
搜索
      
查看: 26777|回复: 13

威联通影音库玩法:强化刮削、搜索下载、全设备播放,保姆级攻略

[复制链接]
发表于 2023-7-3 16:38 | 显示全部楼层 |阅读模式
本帖最后由 QNAP小威 于 2023-7-3 17:21 编辑

买NAS回家很多朋友是为了做影库,但资源搜索下载、影音库刮削都是难题。一方面是找不到片源,另一方面是影音库刮削错误百出,体验就不好了。今天笔者为给大家带来“威联通一站式影音库”方案,帮助大家更轻松上手nas影音库。

*本文一半借鉴阿皮老师的攻略,请大家向他表达感谢。

首先我介绍一下本次安装的软件和适用机型,软件编码我已经为大家编好了,复制粘贴就可以安装,有手就会。

本攻略适用机型:威联通Intel系的NAS,如262C、462C、464C-466C全家、x74酷睿系列。老机器比如TS-551、453Dmini也是支持的。AMD机型朋友需安装独显并购买emby来处理视频的解码问题,因为AMD硬解性能很差。安装的软件:nastool负责所有程序的关联和整理文件夹、jackett是搜索工具、qBittorrent下载工具可以用tr等替代、jellyfin免费影音库可以用emby、plex替代。他们之间的关系大概是这样的:



640.png

需安装好威联通docker专属软件container station。如果对container还不太熟悉,并已经安装过以上第三方软件且没有成功使用的,请将Container目录下的同名文件夹删掉,避免设置混乱导致安装失败。


第一步:安装各个程序

640 (1).png
复制以下代码到YAML框中。

  1. version: "3"
  2. services:  
  3.      jellyfin:   
  4.         image: nyanmisaka/jellyfin:latest
  5.         container_name: jellyfin   
  6.         environment:   
  7.          - PUID=0     
  8.          - PGID=0     
  9.          - TZ=Asia/Shanghai   
  10.         volumes:      
  11.          - /share/Container/jellyfin/config:/config      
  12.          - /share/media/video:/video
  13.         ports:     
  14.          - 8096:8096   
  15.          - 8920:8920   
  16.         devices:   
  17.          - /dev/dri:/dev/dri
  18.      nastool:
  19.         image: yohe/nastool:2.9.1
  20.         container_name: nastool
  21.         environment:   
  22.          - PUID=0     
  23.          - PGID=0     
  24.          - TZ=Asia/Shanghai
  25.          - ALPINE_MIRROR=mirrors.ustc.edu.cn
  26.          - LANG=C.UTF-8
  27.          - NASTOOL_AUTO_UPDATE=false
  28.          - NASTOOL_CN_UPDATE=true
  29.          - NASTOOL_CONFIG=/config/config.yaml
  30.          - NASTOOL_VERSION=master
  31.          - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  32.          - PYPI_MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple
  33.          - REPO_URL=https://github.com/jxxghp/nas-tools.git
  34.          - UMASK=000
  35.          - WORKDIR=/nas-tools
  36.         volumes:      
  37.          - /share/Container/nastool/config:/config      
  38.          - /share/media/video:/video
  39.         ports:     
  40.          - 3000:3000
  41.      jackett:
  42.         image: linuxserver/jackett:latest
  43.         container_name: jackett
  44.         volumes:
  45.          - /share/Container/jackett/config:/config
  46.          - /share/Container/jackett/downloads:/downloads
  47.         environment:   
  48.          - HOME=/root
  49.          - LSIO_FIRST_PARTY=true   
  50.          - PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  51.          - S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
  52.          - S6_STAGE2_HOOK=/docker-mods
  53.          - S6_VERBOSITY=1
  54.          - TERM=xterm
  55.          - VIRTUAL_ENV=/lsiopy
  56.          - XDG_CONFIG_HOME=/config
  57.          - XDG_DATA_HOME=/config
  58.         ports:     
  59.          - 9117:9117
  60.      qBittorrent:
  61.         image: linuxserver/qbittorrent:4.4.3
  62.         container_name: qBittorrent
  63.         volumes:      
  64.          - /share/Container/qBittorrent/config:/config      
  65.          - /share/media/video:/downloads
  66.         ports:     
  67.          - 8080:8080
  68.          - 6881:6881
  69.          - 6881:6881/udp
复制代码

点击代码区上的“验证”,打勾通过后才可上传。按照下图,1-2-3步骤配置好设置,名字可以自定义,随后点击创建即可。

*如果出现报错,要注意是否有多余的空行、上下文缩进不对齐、固定的冒号后面缺空格或多空格。

*这里要特别注意,如果你不止建立了一个磁盘区,以上代码的/share后面需要跟磁盘区的序号CACHEDEV【序号】_DATA,如第二个存储池的文件夹必须要改成/share/CACHEDEV2_DATA/。

640 (2).png

等待创建完成,特别注意,我们本次使用的nastool必须是2.9.1版本,必须是yohe的版本;qb建议大家使用4.4.3版本。请大家不要问为啥,因为我为大家试了17个其他版本结果都安装失败。

安装完成后如下,都能运行且没有报错。NASTOOL程序会在安装后数分钟内不能使用,因为他还会自动下一些升级件。
640 (3).png

第二步:创建好文件夹

首先我们从影片下载到观看的动向来讲解一下文件都会存放在哪里,只讲关键文件夹,其他文件夹无感的我就不解释了。如果大家不明白原理,可以无脑式跟着我操作。

container中的文件夹和外部文件夹是对应的关系,他们中的数据就是同一份,但文件夹的名字可能会不同(也可以一模一样命名)。

我们通过qb下载的文件都会保存到根目录下“media/video”中,这2个文件夹需要你自己建立好。以后不要的片子里面手动删除即可。

随后在video文件夹下,自行建立好自己想分类的文件夹,比如movie、tv、cartoon分别存放不同类型的片源,下载时qB是可以自动分类下进去的,后面会教大家。

640 (4).png

nastool工作时会需要一个影子文件夹来做片库整理的,会把分类并正确更名的影片整理到一个独立文件夹,这样一来可以避免更改你下载源文件导致pt用户无法上传。二来是可以让Jellyfin等软件更精确刮削。

所以还需要在video里面再建立一个文件夹,我这里叫link你可以随便取名字,link中必须建立好与上一层一样的movie、tv、cartoon三个文件夹。
先建好link文件夹,放在video中主要是为了映射方便。

640 (5).png

link里面的文件夹与上层结构要完全一样,用于存放nastool分类进去的文件。

这里可能有朋友会问,整理是要把文件复制一份吗?那空间是不是浪费了?回答不是,我们会用一种叫硬链接的模式进行,该模式就像照镜子,虽然看到2个文件但其实只用了1份空间。

640 (6).png

第三步:软件设置

➀全网免费资源搜索jackett设置

文件夹建立完毕,随后我们开始配置,首先打开搜索软件,jackett(登陆方法是NAS_IP:9117)

资源搜索都靠它,可搜索各种知名bt站,有账号的朋友可以搜到pt站,可实现选择的全网络站点搜索。

先点击Add indexer添加站点,而上面的API Key一会在NASTOOL中会用到,复制到记事本过会要用。

640 (7).png

首先类型选public,这样可以找到所有BT站点,随后左侧的勾一个个选过去。

640 (8).png

因为没有全选键,100多个点的手都抽筋后就完成了,点击右下角的Add selected,就开始添加站点了。

640 (9).png

过程比较长,大概5分钟,中途还会报错,不要做任何操作,就让他报。

喝个茶回来,发现卡死!淡定把ip地址复制再打开一遍回到首页就行了。猴急的朋友可能发现会有短暂进不去情况,软件问题,等一下就好。

到首页后发现已经添加了大概122个站点,后方有测试状态,绿色就表示能用。

640 (10).png

➁下载工具qBittorrent设置

搜索功能设置完毕后,下面打开qBittorrent开始设置,通过NAS_IP:8080访问,如果你的NAS访问也是8080,请改到5000去。
qb默认登录账号是admin,密码是adminadmin。按图设置好中文和改掉密码,最下面点一下save。

640 (11).png

确认下载目录是downloads,他对应的是下载影片到你的media/video的文件夹。

也就是downloads=media/video是同一个文件夹名字不同。

640 (12).png

此外有朋友会遇到pt下载不动的问题,可能是6881端口被pt网站封了,自己点一下随机换个口就行了。换完记得点保存!

640 (13).png

设置自动下载,右击一下最左侧的分类菜单,弹出来一个选添加分类。有了分类后下载可以直接将文件下到对应文件夹,免去了完成后还要整理文件的麻烦。

640 (14).png

按照我这个填写格式依次填写好自己的分类文件夹,分类参照你自己建的文件夹命名,我新建了movie、tv、cartoon三个。后续在NASTOOL中就可以选择到这些文件夹实现一步分类下载。

640 (15).png

➂影音库设置jellyfin

下载工具设置完毕后开始设置影音库jellyfin啦,正如我前面所说可,他可以被emby和plex替代,但后两者要花钱。

通过NAS_IP:8096访问,进去会初始化。先选汉化后一路看字设置,有中文选中文,媒体库设置直接跳过,如果中文设置失败,在设置display中再来一次。
640 (16).png

进入控制台,然后选择媒体库选项,点击添加媒体库,按照前面新建好的分类,开始进行影库的分类关联,但注意要选择link下会自动分类的影子文件夹,别选真身,如电影就选video\link\movie。选后看字继续操作。

640 (17).png

最后一步是进入控制台,选择下面API密钥,新建一个钥匙保存好,一会用于与NASTOOL连接用。

640 (18).png

莫忘记在设置-播放中将硬件解码打开,Intel芯片只有一个唯一选项,把下面各类型勾选好,就能开启硬件解码了。这样4K影片也不会过度消耗CPU了。

640 (19).png

➃管理软件+影片刮削优化分类NASTOOL

现在所有的功能组件都设置完毕,我们开始设置核心软件NASTOOL,通过NAS_IP:3000访问到NASTOOL管理界面,默认账号是admin,密码是password。
进去后会发现缺少一个TMDB_Key,这是刮削的重要密钥可以免费获得。

640 (20).png

登录一个叫做themoviedb的网站可以免费注册获得这个密钥,过程就是注册一下而已,非常简单。设置里面有一个API密钥,复制出来即可。

640 (21).png

进入NASTOOL的基础设置后,依次把前面网站复制的APIKey粘进去。然后按照顺序把刮削选项、硬链接选上,每一步都要点保存。

640 (22).png



下方实验室中会有补充选项,选项设置随意,按照我的勾选也行。

640 (23).png

点击媒体库选项,把自己建的文件路径添加好,注意是仍然是添加NASTOOL刮削分类后的link下路径三个文件夹。

640 (24).png

下一步很关键,设置目录同步,源目录设置qb下载到的那三个影片目录,而同步目录为link下的三个目录,同步方法选择硬链接,勾选所有选项。
这样源文件下载后就无需移动,会被NASTOOL自动检测出并分类放到link下的同步目录中,可以保种继续上传,硬链接的同步方式又不会多消耗硬盘的空间。

640 (25).png

点击服务->目录同步测试一下效果。

640 (26).png

会发现在link文件夹中,NASTOOL将归类好的影片自动建立好文件夹并标注好日期等关键信息。

640 (27).png

第四步:各个软件与NASTOOL管理合体



NASTOOL设置完毕后,最后就是将三个软件与NASTOOL关联起来,在设置中选择索引器,填入索引器中的Key,如果前面你没复制,那就再去Jackett中复制过来。

640 (28).png

注意点击左下角测试,查看是否正确连上,图中2个选项都需要点击一下填写。

640 (35).png

随后是设置下载器,目前看可以支持五种,大家自行选择了,我用的qb。
640 (30).png



注意所有的选项必须要自己手动填写一遍,必须一定要填,不然出错,同样测试一下成功否。密码就是qb的登陆密码,改过的话这里也要跟着改。

640 (31).png

qb这还要多做一步。

点击右上角的下载目录管理,将自己定义的影片类型都填写好,第一个选项填写qb的文件夹,还记得吗前面说过,在qb中实际的downloads=实际中的media/video,所以要写downloads/xxx,后面则填写video下的实际文件夹名,这样NASTOOL就能控制下载时的文件分类存放了。

640 (32).png

媒体服务器就如我说的,一共就三种jellyfin免费和2个收费的emby、plex。

640 (33).png

粘贴前面复制的APIKey,输入NAS地址和端口号,测试成功与否。啪一下就好了。

640 (34).png

第五步:测试和研究

以上全部设置就都完成了,剩下就是自己空闲研究一下一些设置。如果需要搜索资源,点击菜单中的资源搜索,按照顺序搜片子即可,里面可搜索多种下载地址。

640 (36).png

下载如果你设置没错,选择保存目录,也可以点击自动归类。

640 (37).png

资源并不一定百分百能下载,如果能会提示成功。如果失败也会弹框告诉你。

640 (38).png

后续添加影片,只需要放入media/video下,文件会被NASTOOL刮削整理到link文件夹,再被影库软件读出来就能看了。不是即时生效,网速和机器性能,对刮削有影响。

640 (39).png

整理电影的效果可以说真的不错,动漫可以正确整理,但是文件夹会串起来,搞得我头晕了,后续我研究一下。大家试一下,有问题可以留言。

640 (40).jpg

特别声明:本文中的威联通产品所安装软件,皆为非威联通官方的第三方开源软件,目的为技术探讨,所涉及的一切影视封面、片源皆为开源软件提供,与威联通官方及威联通相关公司无关,若认为侵权可联系删除。


发表于 2023-7-4 21:13 | 显示全部楼层
楼主,我SSD系统盘作为硬盘1安装所有应用程序,qb下载的东西放在硬盘2上,代码应该如何修改啊
发表于 2023-7-4 21:54 来自手机 | 显示全部楼层
还有个问题,我应经在qnap商店安装好qb做好种了,版本是最新版的,难道要删了从新来过吗
 楼主| 发表于 2023-7-5 12:11 | 显示全部楼层
zj0575 发表于 2023-7-4 21:54
还有个问题,我应经在qnap商店安装好qb做好种了,版本是最新版的,难道要删了从新来过吗 ...

不用,改一下文件路径,让nastool的整理目录跟qb下载分类目录一致就行,方便分类整理刮削,  还有就是nastool的下载器 qb关联的IP 端口用户名之类填对 代码的话把qb那一截删掉就行
发表于 2023-7-5 19:52 | 显示全部楼层
QNAP小威 发表于 2023-7-5 12:11
不用,改一下文件路径,让nastool的整理目录跟qb下载分类目录一致就行,方便分类整理刮削,  还有就是nas ...

按楼主的攻略软件安装好了,就是QB下载无法归类,直接安装在video下了。
发表于 2023-9-23 14:14 | 显示全部楼层
请问机器一重启就需要全部重新设置是么。。。。
发表于 2023-11-7 14:51 | 显示全部楼层
qBittorrent开始设置的时候,通过NAS_IP:8080访问不了是咋回事?NAS的端口是5000
发表于 2023-11-20 16:28 | 显示全部楼层
nastool没有套件版真的难搞
发表于 2023-12-3 22:44 | 显示全部楼层
这么好的文章,居然顶帖子的这么少
发表于 2023-12-15 08:32 | 显示全部楼层
按楼主说的全部设置好了,在NASTOOOL里面也能正常浏览、搜索、下载影片,结果半个月前在NASTOOOL里面就看不到TMDB的媒体信息了,都是显示没有数据,请问下这个应该怎样处理?
发表于 2024-3-25 12:09 | 显示全部楼层
真全面啊。。。研究半天没弄明白。。
发表于 2024-3-27 11:11 | 显示全部楼层
nastool拖不下来
 楼主| 发表于 2024-4-9 20:36 | 显示全部楼层

库失效了
发表于 2024-4-10 09:43 | 显示全部楼层

来一套 Moviepilot 的教程
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-22 01:21 , Processed in 0.016384 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表