影视库方案

Auth:oranger       Date:2023/10/30       Cat:教程       Word:共3389字

文章目录 「隐藏」
  1. 资源搜集
  2. 网盘挂载
    1. Alist
    2. webdav-aliyundriver-android
    3. aliyundrive-webdav
    4. CloudDrive
    5. Alist + RaiDrive实现挂载本地
  3. 电影剧集刮削
    1. 规范命名
    2. TMM使用方法
    3. 常见问题与解决方案
  4. Emby服务端
    1. 下载安装 Emby Server
    2. 添加媒体库
    3. 添加用户
  5. Emby客户端

最近在阿里云盘存了不少电影资源,又偶然了解到影视墙,就想着借助阿里云盘搭建一个属于自己的影视库,尝试了多种方法,最后确定使用 阿里云盘 + Webdav + emby的模式。

期间学习了不少新东西,借此记录一下。

先展示一下成果

安卓端效果图1 安卓端效果图2 TV端效果图1 TV端效果图2 TV端效果图3

以下是制备这个电影墙的整个步骤。

资源搜集

在搜集电影资源时发现了一些优质网站。

这部分网站易失效,可以去网盘搜索站或者BT站获取资源。

网盘挂载

在选择云盘挂载软件时,主要考虑了访问速度和便于搭建影视墙两个方面。

一番搜索后挑选了以下四个方案。

Alist

此方法是我目前使用的方法,该方法有一些显著的优势。

支持挂载的网盘种类多

目前支持:阿里云盘、OneDrive、天翼云盘、谷歌云盘、蓝奏云、迅雷网盘、夸克网盘、百度网盘、和彩云等。

界面UI美观并支持一定程度自定义

实现广域网访问

目前了解的是可以搭配花生壳实现外网访问,具体操作还没有研究。这也是选择该方案的主要原因。

https://github.com/alist-org/alist

webdav-aliyundriver-android

此方案的优势在于能够使用闲置的手机实现长期的挂载。

缺点是仅作webdav使用时,一旦路由器重启,挂载所用webdav地址(局域网地址)就会发生变化,需要将手机设置成静态IP。

并且由于后期选择了emby服务器,而安卓端的emby server不太好用,于是放弃了这个方法。

https://github.com/eritpchy/webdav-aliyundriver-android

aliyundrive-webdav

这个方案常用于挂载到路由器、电视盒子或者NAS上。

https://github.com/messense/aliyundrive-webdav

CloudDrive

此方案可以直接将一些网盘挂载到本地访问,优势十分明显,但由于想尝试外网访问局域网内容,就没有选择此方案。

https://hub.docker.com/r/cloudnas/clouddrive

Alist + RaiDrive实现挂载本地

  1. 安装Alist

访问 https://github.com/alist-org/alist/releases/ 获取安装文件

直接解压下载的的zip压缩包,运行 alist-xxxx.exe 即可。

当看到输出 start server @ 0.0.0.0:5244 且之后没有报错后,就表示运行成功了,运行时会输出特殊颜色标记的 初始密码 ,程序默认监听5244端口,现在打开http://127.0.0.1:5244http://ip:5244就可以看见登陆页面了。

图 Alist登录

输入程序运行时输出的初始密码。

其中http://127.0.0.1:5244只能在当前电脑中访问,而http://ip:5244可以在同一局域网下的其他设备中访问

IP从 设置-网络和Internet-当前网络的属性中查看

  1. 添加账号

添加网盘账号参考文档,里面详细介绍了各种存储的添加方式。

https://alist-doc.nn.ci/docs/intro
  1. 挂载到本地

在Alist管理界面的后端设置界面找到 WebDAV usernameWebDAV password 并记录下它们的值。

访问https://www.raidrive.com/下载安装RaiDrive客户端

图 RaiDrive设置

运行软件,在上方的 添加 模块中,选择服务类型为 NAS ,然后选择 WebDAV,下面虚拟驱动器的盘符和名称,按自己的喜好设置即可。

取消勾选地址项,可以看到此时地址由https://变为http://

然后地址写 127.0.0.1,端口处填写 5244,路径处填写 /dav,帐户和密码就是此前获取的到 WebDAV usernameWebDAV password

填完之后,点击确定,然后你的电脑上,就生成一个新的盘符了。

图 挂载效果

电影剧集刮削

由于使用KODI、Emby等服务自带的刮削服务经常会出现刮削失败、缺少影片信息、海报不全等问题。而使用TMM(tiny Media Manager)这款软件就能很好的解决这些问题。

规范命名

在刮削剧集时发现,如果文件命名不规范,也会出现刮削失败的情况。

在刮削动漫时这种感受尤为明显,这是因为很多动漫番剧的字幕组命名方式有些特殊,常常会夹杂一些TMM无法识别的内容。

因此简要介绍影片的命名规则以及命名方法。

  1. 电影命名

电影命名方法比较简单,每一部电影要有一个单独的文件夹,并且注明电影名称即可。

拆分的电影需要注意一下,按照以下方式命名可以识别为一个电影:

Movies(year)-cd1.mkv

Movies(year)-cd2.mkv

  1. 剧集命名

首先要注意的是,无论电视剧(动漫)是否只有一季,一定要创建一个 Season 1 的文件夹,不然刮削的时候不能搜到每一集的介绍。

文件夹里的影片文件名称中只要存在类似 S01E01 的剧集信息即可。

特别篇命名,就是建一个文件夹,命名为 Specials,用于存放这些特别篇。

有时候很难判断一个影片属于特别篇的第几集,可以在TMDB(https://www.themoviedb.org/)网站上查询后进行命名。

  1. 批量重命名

大量的影片名称需要重新命名,尤其是一些动漫剧集。

阿里云盘目前还没有推出批量重命名的功能,想要实现批量重命名只能另辟蹊径了。

此前已经实现了阿里云盘挂载到本地,因此可以直接将网盘文件当作本地文件访问,然后进行批量重命名即可。

这里推荐的是 everything

图 everything

工具-选项-索引文件夹 中添加目标文件夹,待扫描完成后,搜索相关文件批量重命名。

TMM使用方法

  1. 下载安装

访问以下地址下载安装,安装时一直默认下一步即可。

https://www.tinymediamanager.org/download/
  1. 软件设置

点击软件右上角的设置,将电视节目和电影的元数据刮削设置为 themoviedb.org

TMM设置1

  1. 添加文件夹

在设置中添加需要刮削的电影目录和电视剧目录。

TMM设置2

  1. 刮削

关闭设置,点击更新数据源。

TMM刮削

更新完数据源后,选择需要刮削的电影或剧集,点击 搜索并刮削所选电影 - 自动匹配

TMM匹配

继续点下一步,就开始刮削了,会自动下载封面和影片信息。

  1. 重命名

在设置中定义重命名的规则。

TMM重命名规则

选中需要重命名影片,然后点击重命名,就会根据设置的命名规则将影片进行重命名并分类。

常见问题与解决方案

  1. 无法访问http://api.themoviedb.org

https://dnschecker.org/搜索http://api.themoviedb.org找到China那一项,进入cmd用ping测试一下四个地址哪个最快,记下这个地址。

图 查找高速地址

然后修改hosts文件,hosts文件位于 C:\WINDOWS\system32\drivers\etc

使用记事本打开hosts文件,添加XXX.XXX.XXX.XXX api.themoviedb.org

XXX.XXX.XXX.XXX就是测试的访问最快的地址。

  1. 自动匹配刮削不到电视节目

自动匹配是用电视节目文件夹名来搜索的,如果此前 没有将文件夹命名规范,就会出现刮削不到的情况。

可以改文件夹的名字,也可以双击剧集手动刮削。。

Emby服务端

起初,我是打算使用KODI搭建自己的影视库的,但由于KODI经常卡顿以及难以适应它的操作方式就退坑了。

并且由于我有公网IP,使用Emby可以实现异地访问我的影视库,从而能够进一步提升观影体验。

下载安装 Emby Server

访问官网获取Windows端软件。

https://emby.media/download.html

添加媒体库

点击媒体库-新建媒体库

新建媒体库

选择新建媒体库的类型(电影、剧集、音乐等),这里选择的是音乐;然后根据自己的习惯设置一个显示名称;再添加一个或几个希望加到这个媒体库的包含相关资源的文件夹。

建媒体库设置1

按照图示设置媒体库,其他选项一般默认即可。

新建媒体库设置2

添加用户

添加用户后可以修改密码,以及限制用户访问某些文件夹等。

添加用户

Emby客户端

  1. Android 以及 Android TV 使用 Emby 客户端即可。
  2. IOS推荐使用Fileball,不推荐Infuse。

Infuse 频繁扫库,有可能会对阿里云盘账号造成一些负面影响。

  1. 客户端访问

设置-仪表盘 中可以看到局域网和广域网的访问地址。

客户端访问

使用上述客户端,填写主机地址端口后,再输入之前添加的用户及其密码即可访问影视库。

以上图所示局域网为例,主机地址就是192.168.1.3,端口就是8096

《影视库方案》留言数:1

发表留言