找回密码
 立即注册
查看: 24822|回复: 29

从零开始建立局域网本地影视库 (EMBY KODI INFUSE)

  • TA的每日心情
    擦汗
    2022-9-6 10:04
  • 签到天数: 750 天

    [LV.10]以坛为家III

    84

    主题

    838

    回帖

    2616

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    518527

    崭露头角活跃达人坚持不懈日积月累新人登场

    kavenliang 发表于 2019-7-11 12:46:27 | 显示全部楼层 |阅读模式
    本帖最后由 kavenliang 于 2020-7-5 19:22 编辑

    东西太多,论坛编辑器不方便排版,所有相关文章都扔到B站专栏了,感兴趣的可以去看看,可以达成的效果如下图

    从零开始创建家用媒体库 (Emby Infuse Kodi Plex)
    https://www.bilibili.com/read/readlist/rl116958


    Emby WebUI


    Emby 移动端


    Infuse Pro


    Kodi




    下面是旧内容




    前言

    ​之前看到不少朋友发过家里电视用什么播放器、怎么解决资源、怎么管理本地一堆影视文件……诸如此类的问题。我自己也想了想,去找了不少工具,因为自己之前用KODI没弄明白那个刮削器怎么弄,所以后来查了下nfo文件的写法,慢慢就找到了一些独立的元数据抓取工具,像MediaElch那种,但是用起来还是云里雾里,没搞明白。
    后来搜解决方案找到了个叫Emby的东西,我一开始不知道怎么用,也没去看别人的教程,下回来安装完把目前库存的三四十部动漫、电影、电视剧倒腾了三四遍之后,终于摸清了门道。发这么个帖子,给自己做下记录,也好方便各位入手的时候能轻松一些,起码不至于被劝退,这东西其实挺好用的,前提是按照我下面所提到的去做就行。
    开始建库
    准备工作
    首先说一下就是,像KODI,Plex,Emby这类应用想用好其实要求都差不多,就是先整理好你本地的文件结构以及文件命名,它们对这两点的要求比较严苛,你在文件结构和文件命名上随心所欲的话,很可能就会走我以前的弯路,各种搜不出作品的对应信息。
    下面我会按照常见的几种影视资源来说明文件结构和文件命名的要求,你感兴趣的也可以自己去查看Emby官方给的范式,本文也会引用一部分官方文档来说明。

    1. 电影
    这是最简单最好整理的一类资源了,因为下载下来多数是BDRIP或者BDRMUX,一般就一个文件,不过也有人下的是ISO光盘映像,但我这里不作介绍,因为不方便播放,尤其不方便在移动设备、家庭电视、盒子播放。
    最简单的,就是主文件夹\片名子文件夹\影音文件三级结构
    1. \Movies\Avatar (2009)\Avatar (2009).mkv
    2. \Movies\Pulp Fiction (1994)\Pulp Fiction (1994).mp4
    3. \Movies\Reservoir Dogs (1992)\Reservoir Dogs (1992).mp4
    4. \Movies\The Usual Suspects (1995)\The Usual Suspects (1995).mkv
    5. \Movies\Top Gun (1986)\Top Gun (1986).mp4
    复制代码
    然后就是按字母A-Z排序的文件结构
    1. \Movies\A\Avatar (2009)\Avatar (2009).mkv
    2. \Movies\P\Pulp Fiction (1994)\Pulp Fiction (1994).mp4
    3. \Movies\R\Reservoir Dogs (1992)\Reservoir Dogs (1992).mp4
    4. \Movies\T\The Usual Suspects (1995)\The Usual Suspects (1995).mkv
    5. \Movies\T\Top Gun (1986)\Top Gun (1986).mp4
    复制代码
    附赠的画面内容可以用子文件夹来装
    1. /Movies
    2.    /Home Alone (1990)
    3.       Home Alone (1990).mkv
    4.       /extras
    5.          deleted-scenes.mkv
    6.       /behind the scenes
    7.          video1.mkv
    8.       /interviews
    9.          video1.mkv
    复制代码
    除了上面列出的三个,你还可以选择下面的几个,不过这些附加画面一般也就预告片、访谈之类,也没什么好看的,像我这样的普通观众,大概是不会下载的了。
    • extras
    • specials
    • shorts
    • scenes
    • featurettes
    • behind the scenes
    • deleted scenes
    • interviews
    • trailers
    小结:
    因为大家都是中文母语用户嘛,大部分情况下,中文辨识度比外文要高,所以命名上不必严格按照范式来,文件夹可以加上中文,最末端的视频文件你保留下载下来时的原名就好,无论KODI、Emby都还是可以识别的,也方便你单文件做种。
    我自己用的文件结构大概是这么个样子,用的第一种格式, 字幕直接放在一起,不再建立子文件夹了
    1. \Movies\[阿丽塔 战斗天使] Alita Battle Angel (2019)\Alita.Battle.Angel.2019.1080p.AMZN.WEBRip.DDP5.1.Atmos.x264-FGT.mkv
    2. \Movies\[阿丽塔 战斗天使] Alita Battle Angel (2019)\Alita.Battle.Angel.2019.1080p.AMZN.WEBRip.DDP5.1.Atmos.x264-FGT.chs-eng.ass
    3. \Movies\[言叶之庭][言葉の葉の庭] The Garden of Words (2013)\[VCB-Studio] The Garden of Words [Hi10p_1080p][x264_flac].mkv
    复制代码
    2. 电视剧
    这个比电影麻烦一点,但也不会太麻烦,直接看官方给的范式
    简单存放
    直接建立一个季度文件夹装同一季度的视频文件就行,在这里无论你看的剧有没有续集我都建议你建立Season文件夹
    1. \TV
    2.     \Glee (2009)
    3.        \Season 1
    4.           Glee S01E01.mp4
    5.           Glee S01E02.mp4
    复制代码
    按字母顺序存放
    1. \TV
    2.      \A-M
    3.        \Glee (2009)
    4.           \Season 1
    5.              Glee S01E01.mp4
    6.      \N-Z
    7.        \Seinfeld (1989)
    8.           \Season 1
    9.              Seinfeld S01E01.mp4
    复制代码
    电视剧跟电影一样,一般不会有人看附赠画面的,所以关于附赠特典,我放到下面的动画分类里面说。
    小结:
    就是比电影的整理多套了一层文件夹,所以最终就是这么个样子
    1. \TV Episodes\[长安十二时辰] The Longest Day In Chang’An (2019)\Season01\S01E01.mp4
    复制代码
    3. 动画
    动画的整理跟电视剧和电影比起来,需要多花不少功夫;
    动画原生是日语的,所以压制组一般给文件夹命名的时候会选择罗马字而不是英文,这在一定程度上降低了被刮削器识别的准确度,比如说名字很长的轻改作品《我的青春恋爱物语果然有问题》:
    1. Yahari Ore no Seishun Lovecome wa Machigatte Iru
    复制代码
    它在theTVDB上正确的命名是
    1. My Teen Romantic Comedy SNAFU
    复制代码
    那么这种情况我就建议你改成它的了,不然后面刮不到信息你就要手动搜索,比重命名要花更多的时间
    动画压制组的命名规则跟电视剧字幕组不一样,一般只会给你标集数不会标季度,例如:
    1. [DMG&MakariHoshiyume&VCB-Studio] Irozuku Sekai no Ashita kara [06][Ma10p_1080p][x265_flac].mkv
    复制代码
    你就需要自己用批量改名工具把[06]换成[S01E06],因为不改成这样的形式,刮削器就不会给你匹配分集标题和分集简介,到时候最终只能显示一个光秃秃的文件名
    然后命名变了,你也不能BT保种了。
    要整理OVA、OAD、特典映像(声优厨可能会需要)、10.5集(档期赶不上,用凑集数的某集),这种属于附赠画面,你想留着的话需要放到Specials文件夹的,这就出现问题,这些附赠画面应该怎么命名才会被匹配到呢?
    1. [VCB-Studio] SHIROBAKO [Exodus01][Ma10p_1080p][x265_flac].mkv
    复制代码
    比如这个《白箱》的特典OVA,你需要去theTVDB找到这部动画,然后再Specials里面找到它的编号,再以“S00E”接上才能被识别,这个OVA找到了,在这里Shirobako · Specials,它的编号是1,所以我们应该把它命名为
    1. [VCB-Studio] SHIROBAKO [S00E01 Exodus][Ma10p_1080p][x265_flac].mkv
    复制代码
    “S00”指代特典,“E01”指代它在theTVDB上面是几号特典,上面说过,你号码不对,是抓取不到这一集的标题和剧情简介的,至于这串号码放哪里,宽容度其实挺高。
    有的动画的剧场版也有可能需要被安排进Specials文件夹,不过你把它拿出来当电影处理应该也可以从The Movie Database抓到信息
    还有就是有部分动画制作商在出蓝光的时候,有时会把2集或者3集做成一个文件,压制组一般也会沿用,这种情况下文件的命名方式又有点不一样了, 直接看示例
    1. S01E01E02.mkv
    2. S01E03E04.mkv
    复制代码
    其他可以用的命名方式也还有很多,你可以参照官方WIKI
    小结:
    动画的整理需要经过重命名,创建Specials文件夹把特典丢进去,还要确保特典对上号才可以。为了建库,同时也为了方便资源管理器浏览,建议加上中文和日文标题(因为英文名可能不知道什么意思,像上面的例子,SNAFU是什么玩意?)我习惯不加年份,因为一个系列几个季度都不同年份,所以我没加,KODI和Emby都能正常识别。
    1. \Anime\[我的青春恋爱物语果然有问题] My Teen Romantic Comedy SNAFU [やはり俺の青春ラブコメはまちがっている]\Season02\[VCB-Studio] Yahari Ore no Seishun Lovecome wa Machigatte Iru. Zoku [S02E12][Ma10p_1080p][x265_flac].MKV
    复制代码
    说了这么多,终于搞定文件的预整理了,到这里基本上就说完一大半了,后面的其实很简单。
    安装Emby和Kodi
    Emby ServerKodi
    这个很简单,Windows无脑下一步就行,NAS上面的Emby Server应该在Docker或者你NAS系统的应用商城里面就能找到,安装完,去查看一下系统给你Emby分配的端口和你NAS或者Windows主机的局域网IP地址。连起来大概是这么串东西
    1. http://192.168.123.5:8096/
    复制代码
    初次打开应该会有引导提示,你创建个账号,选好语言和国家继续下一步就是,这时候你不需要添加创建媒体库。
    进去之后,来到这个叫控制台的地方,看不懂的不用管它,我们直接点开左边栏的“媒体库”选项。
    添加媒体库
    点开之后让你选“内容类型”和显示名称,动画和电视剧都选"剧集",显示名称那里把动画和电视剧区分开就行;电影就选“电影”。
    文件夹选“\Anime; \Movies” 这一级的文件夹,不要下沉选到某个电影、某个剧集的文件夹。
    元数据下载器默认的会帮你勾选好,你也可以全选,无所谓。
    需要说明的是“媒体资料储存方式:nfo”、“将媒体图像保存到媒体所在文件夹”、“Save Thumbnail images into media folders”这三个勾要勾上;字幕随便,反正你也不需要Open Subtitles的外文字幕,找中文字幕一般都是去字幕库射手网、还有字幕组的自有网站上面去找的了。
    按下确认后耐心等待就好,TheTVDB被block了,而且好像不在gfwlist的规则里,建议你手动把它的网址添加到你红杏出墙的自定义规则里。

    处理漏网之鱼
    当你遇到个别搜不到或者语言不对的情况,你可以点击那一部作品封面右下角的“…”符号,使用“识别”功能来手动检索,填入相关信息,如果无误,应该就能搜到有结果了
    如果你不喜欢刮削器给你抓的封面图,你可以自己去网上搜你喜欢的,下载下来按680:1000的比例裁剪后替换。
    比较完善之后的库是这个样子的:

    KODI的使用
    你可能会问为什么不用Emby的Theater应用。我想大概有几个原因,第一个是他这个串流服务是收费的,要开会员;第二个,它播放时使用的是服务器实时转码然后推流到播放器端,效率低而且画质损耗,现在很多盒子、手机、电视都支持HEVC硬解,这样做实在没必要。
    我们只把Emby当做影音管理工具用就好,它的UI和操作逻辑都比KODI好很多,最重要的是,我们创建媒体库的时候勾上上面提到的三个勾后,它会把元数据保存到视频同一文件夹。这么做有一个好处就是,无论你什么端的Kodi,只要添加了对应的文件夹,就能直接从对应目录读取那部作品的信息。


    那么我们开始设置KODI吧

    KODI的本地化设置
    点击左上角齿轮——Interface——Fonts——Arial Based
    Regional——Language——Chinese Simple——确认
    键盘布局添加一个Chinese BaiduPY输入法,方便输入中文,因为KODI外部的输入法并不能在KODI里面进行文字输入操作。
    确认后更换中文之后,然后退出来系统界面,媒体——资料库——视频——添加视频——浏览,选到要添加的文件夹后(窗口下方路径应该是以Anime、Movies、TV Episode结尾的)确定。
    弹出设置内容窗口,是电影就选电影,是动画或者电视剧就选剧集;信息提供者统一选“Local information only”,目的是不让刮削器刮到错误的数据把已经辛苦整理好抓取完的给覆盖掉了。
    “电影在片名命名的单独目录中”勾选上,其他可以不管,确定后KODI就会自动更新媒体库了。
    KODI不论是电视端、盒子端、手机端、平板端、电脑端都这么设置一遍就行,都一样的。
    C:\Users\liang\Pictures\Screenshots\Screenshot_Kodi_20190711-094534.png
    KODI 桌面端的进阶运用
    现在大部分人的电脑主机或者HTPC、甚至笔记本的配置已经都足够高的了,如果只是使用KODI自身来进行视频播放的话,是有点牛刀小用的意味的,因为你用它就得全屏,你也不能说干别的事,所以在这里说一下KODI怎么调用外部的播放器(你们最熟悉的Potplayer、ALC或者MPC-HC),以及丢几个播放器“高占用率”设置教程。
    KODI调用外部播放器
    这个非常简单,win+R运行appdata,定位到\AppData\Roaming\Kodi\userdata,用下面的代码新建一个playercorefactory.xml,然后重启KODI即可。记得把播放器的路径换成你自己的真实路径。
    其他系统的,请看KODI的wiki,Android的如果想调用MXplayer的也可以看看这个
    1. <playercorefactory>
    2. <players>
    3.    <player name="MPC-HC" type="ExternalPlayer" audio="false" video="true">
    4.      <filename>C:\Program Files\MPC-HC\mpc-hc64.exe</filename>#播放器文件路径
    5.      <args>"{1}" /fullscreen  /close</args>#开启全屏
    6.      <hidexbmc>false</hidexbmc>#启动播放器时隐藏KODI
    7.      <hideconsole>false</hideconsole>
    8.      <warpcursor>none</warpcursor>
    9.      <playcountminimumtime>360</playcountminimumtime>#播放多少秒才算作已观看
    10.    </player>
    11. </players>
    12. <rules action="prepend">
    13.    <rule video="true" player="MPC-HC"/>
    14. </rules>
    15. </playercorefactory>
    复制代码
    因地制宜,为你的电脑选择合适的播放器和渲染器参数
    直接丢教程链接跑路
    [VCB-Studio 科普教程 2.1] madVR 渲染器配置教程(2016.08.13 更新)
    [VCB-Studio 科普教程 2.2] 基于 PotPlayer 和 madVR 的播放器教程(已更新 XySubFilter)
    说完了
    祝大家玩的开心,有什么我想到了再补充




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 1活跃度 +800 收起 理由
    乂乂安 + 800 很给力!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-9-11 16:08
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    6

    主题

    74

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    802
    zdrzdr 发表于 2019-7-15 20:48:22 | 显示全部楼层
    学习了~~
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-2 15:59
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    5

    主题

    27

    回帖

    25

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    4673
    namesd 发表于 2019-7-16 20:53:46 | 显示全部楼层
    做了个电影的emby库,做完就没心情再去看电影了,太折腾了
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-10-2 12:28
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    0

    主题

    2

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2062
    Fayen 发表于 2020-1-6 18:43:45 | 显示全部楼层
    最近正好也在玩这个,可以分享一些个人的经验

    首先,资源我是会下很多版本的,所以我觉得不必每个都去这么整理,找一个体积小,经常会看的版本整理入库就行,搞emby说到底玩的是原数据。有几百部番剧的时候用emby来整理就是灾难。其他的我都不改变文件名,也方便做种,真要改名的话推荐renamer批量改。

    其次,我整理下来,动画都需要建一个season 1 文件夹,视频文件直接用S01E01就能识别了。原数据建议下载个插件,直接通过anidb的ID抓取,至少我没遇到找不到的番。

    最后吧,这玩意儿毕竟是外国的月亮,小众点的不是找不到就是没有中文,我现在基本参考bangumi,自己改原数据。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-23 15:09
  • 签到天数: 42 天

    [LV.5]常住居民I

    5

    主题

    471

    回帖

    195

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    366151
    苏辰汐 发表于 2020-1-8 12:30:32 | 显示全部楼层
    这种文件库建议不要动原文件,可以通过创建文件硬链接或者软连接来建库,不然改文件结构和重命名影响做种保种不说,文件夹下多出一堆nfo和缩略图,很不美观也不便利。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情

    2020-6-21 17:44
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    2

    主题

    222

    回帖

    1204

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    245346
    早安老爹 发表于 2020-1-8 19:45:52 | 显示全部楼层
    看完全文之後,為了不想殘害偶這顆不怎麼管用的腦袋,
    我決定繼續玩我的ICON了 ...

    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    74
    gyang1111 发表于 2020-1-9 17:29:34 | 显示全部楼层
    Fayen 发表于 2020-1-6 18:43
    最近正好也在玩这个,可以分享一些个人的经验

    首先,资源我是会下很多版本的,所以我觉得不必每个都去这么 ...

    从tmdb抓的话,如果碰到太小众了找不到或者没中文,也可以耐点烦自己注册个号加一下,毕竟也是类似wiki人人可以编辑的
    上次碰到一部剧的年份不对,我当时不知道,直接发了封邮件反馈,老外反应还挺快,没过多久就回复了顺手给我改了,然后建议我以后有问题可以自己上去改,除非是管理员锁定的一些字段,大部分都是可以改的,比如简介,翻译啥的

    多个版本的问题,我现在是存Google无限盘然后本地挂载在线观看的,如果有多个版本直接都存起来也没啥问题,比如同一部剧有720p跟1080p两版本,只要命名里面都带相同的集数,比如 S01E01,这样emby是可以自动合并的 ,播放的时候会提示两个源给你选
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    38
    woyaojizhu8 发表于 2020-1-10 22:58:48 | 显示全部楼层
    动画还要自己手动改名?太麻烦了吧。动画应该是有专门的媒体库工具来自动改名的
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    难过
    2022-5-19 22:17
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    0

    主题

    19

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5673
    rongkl 发表于 2020-1-10 23:55:07 | 显示全部楼层
    早安老爹 发表于 2020-1-8 19:45
    看完全文之後,為了不想殘害偶這顆不怎麼管用的腦袋,
    我決定繼續玩我的ICON了 ...

    求教大佬这个是怎么弄的,感觉很不错的样子
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情

    2020-6-21 17:44
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    2

    主题

    222

    回帖

    1204

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    245346
    早安老爹 发表于 2020-1-11 12:12:02 | 显示全部楼层
    rongkl 发表于 2020-1-10 23:55
    求教大佬这个是怎么弄的,感觉很不错的样子

    PHOTOSHOP弄的,
    畫兩個形狀圖層,套用水晶或是玻璃的圖層樣式,
    動畫圖拉進去複製個三層,然後開始修,
    最後貼上LOGO、存ICON檔,就樣就搞定了。


    回复 支持 1 反对 1

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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