搜索
查看: 30514|回复: 72

[分享] 从零开始教你建立本地影视库(Emby+Kodi+Plex+Infuse)(内容有更新)   [复制链接]

Rank: 11Rank: 11Rank: 11

UID
3545481
帖子
8878
PB币
38339
贡献
0
技术
7844
活跃
2791

Win10先驱者 我是大学生! 远景美化达人 远景技术达人 远景智多星

发表于 2019-7-11 19:22:08 |显示全部楼层
快御云安全
本帖最后由 kavenliang 于 2019-8-17 18:19 编辑



陆陆续续修改了不少,也增删了一些内容,后来写了篇新的。

《从零开始创建家用媒体库》
https://www.bilibili.com/read/readlist/rl116958



下面的旧文章放在了我的微博,不过很多都没更新过,建议看上面的。

https://we/ttarticle/p/show?id=2309404393729464074318

打造舒适的家用影音观赏体验.zip (2.81 MB, 下载次数: 59)


屏幕截图(23).png


请勿使用多线程下载工具下载论坛附件!









从零开始教你建立本地影视库



前言
之前看到不少朋友发过家里电视用什么播放器、怎么解决资源、怎么管理本地一堆影视文件……诸如此类的问题。我自己也想了想,去找了不少工具,因为自己之前用KODI没弄明白那个刮削器怎么弄,所以后来查了下nfo文件的写法,慢慢就找到了一些独立的元数据抓取工具,像MediaElch那种,但是用起来还是云里雾里,没搞明白。
后来搜解决方案找到了个叫Emby的东西,我一开始不知道怎么用,也没去看别人的教程,下回来安装完把目前库存的三四十部动漫、电影、电视剧倒腾了三四遍之后,终于摸清了门道。发这么个帖子,给自己做下记录,也好方便各位入手的时候能轻松一些,起码不至于被劝退,这东西其实挺好用的,前提是按照我下面所提到的去做就行。


开始建库
准备工作
首先说一下就是,像KODI,Plex,Emby这类应用想用好其实要求都差不多,就是先整理好你本地的文件结构以及文件命名,它们对这两点的要求比较严苛,你在文件结构和文件命名上随心所欲的话,很可能就会走我以前的弯路,各种搜不出作品的对应信息。
下面我会按照常见的几种影视资源来说明文件结构和文件命名的要求,你感兴趣的也可以自己去查看Emby官方给的范式,本文也会引用一部分官方文档来说明。
Movie naming
TV naming

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找到了,在这里官方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 Server;Kodi。
这个很简单,Windows无脑下一步就行,NAS上面的Emby Server应该在Docker或者你NAS系统的应用商城里面就能找到,安装完,去查看一下系统给你Emby分配的端口和你NAS或者Windows主机的局域网IP地址。连起来大概是这么串东西
  1. http://192.168.123.5:8096/
复制代码
初次打开应该会有引导提示,你创建个账号,选好语言和国家继续下一步就是,这时候你不需要添加创建媒体库。
进去之后,来到这个叫控制台的地方,看不懂的不用管它,我们直接点开左边栏的“媒体库”选项。
屏幕截图(24).png

请勿使用多线程下载工具下载论坛附件!



添加媒体库
点开之后让你选“内容类型”和显示名称,动画和电视剧都选"剧集",显示名称那里把动画和电视剧区分开就行;电影就选“电影”。


文件夹选“\Anime; \Movies” 这一级的文件夹,不要下沉选到某个电影、某个剧集的文件夹。


元数据下载器默认的会帮你勾选好,你也可以全选,无所谓。


需要说明的是“媒体资料储存方式:nfo”、“将媒体图像保存到媒体所在文件夹”、“Save Thumbnail images into media folders”这三个勾要勾上;字幕随便,反正你也不需要Open Subtitles的外文字幕,找中文字幕一般都是去字幕库、射手网、还有字幕组的自有网站上面去找的了。
aae70a39-9982-4c7c-a50b-5772cf04295a.png

请勿使用多线程下载工具下载论坛附件!


按下确认后耐心等待就好,TheTVDB被block了,而且好像不在gfwlist的规则里,建议你手动把它的网址添加到你红杏出墙的自定义规则里。



处理漏网之鱼
当你遇到个别搜不到或者语言不对的情况,你可以点击那一部作品封面右下角的“…”符号,使用“识别”功能来手动检索,填入相关信息,如果无误,应该就能搜到有结果了
d5872c1c-6077-4317-a482-5fb7782d6968.png

请勿使用多线程下载工具下载论坛附件!


eb195386-b872-4047-9b21-d5384350e929.png

请勿使用多线程下载工具下载论坛附件!


如果你不喜欢刮削器给你抓的封面图,你可以自己去网上搜你喜欢的,下载下来按680:1000的比例裁剪后替换。
比较完善之后的库是这个样子的:



KODI的使用


你可能会问为什么不用Emby的Theater应用。我想大概有几个原因,第一个是他这个串流服务是收费的,要开会员;第二个,它播放时使用的是服务器实时转码然后推流到播放器端,效率低而且画质损耗,现在很多盒子、手机、电视都支持HEVC硬解,这样做实在没必要。

我们只把Emby当做影音管理工具用就好,它的UI和操作逻辑都比KODI好很多,最重要的是,我们创建媒体库的时候勾上上面提到的三个勾后,它会把元数据保存到视频同一文件夹。这么做有一个好处就是,无论你什么端的Kodi,只要添加了对应的文件夹,就能直接从对应目录读取那部作品的信息。

QQ截图20190711110048.png

请勿使用多线程下载工具下载论坛附件!



KODI的本地化设置
点击左上角齿轮——Interface——Fonts——Arial Based


Regional——Language——Chinese Simple——确认


键盘布局添加一个Chinese BaiduPY输入法,方便输入中文,因为KODI外部的输入法并不能在KODI里面进行文字输入操作。


确认后更换中文之后,然后退出来系统界面,媒体——资料库——视频——添加视频——浏览,选到要添加的文件夹后(窗口下方路径应该是以Anime、Movies、TV Episode结尾的)确定。


弹出设置内容窗口,是电影就选电影,是动画或者电视剧就选剧集;信息提供者统一选“Local information only”,目的是不让刮削器刮到错误的数据把已经辛苦整理好抓取完的给覆盖掉了。


“电影在片名命名的单独目录中”勾选上,其他可以不管,确定后KODI就会自动更新媒体库了。
KODI不论是电视端、盒子端、手机端、平板端、电脑端都这么设置一遍就行,都一样的。



屏幕截图(25).png

请勿使用多线程下载工具下载论坛附件!



Screenshot_Kodi_20190711-094534.png

请勿使用多线程下载工具下载论坛附件!



屏幕截图(27).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)


说完了
祝大家玩的开心,有什么我想到了再补充
9

查看全部评分

Rank: 2Rank: 2

UID
742474
帖子
440
PB币
54
贡献
0
技术
0
活跃
1715
发表于 2019-7-11 20:06:23 |显示全部楼层
技术贴,学习了

Rank: 11Rank: 11Rank: 11

UID
4819662
帖子
11773
PB币
544
贡献
0
技术
60
活跃
6428

远景开发达人

发表于 2019-7-11 20:11:11 |显示全部楼层
鼓掌。        

Rank: 7Rank: 7Rank: 7

UID
4564093
帖子
1208
PB币
942
贡献
0
技术
0
活跃
951
发表于 2019-7-11 20:12:44 |显示全部楼层
沙发,目测要火!

Rank: 2Rank: 2

UID
4804504
帖子
240
PB币
1
贡献
0
技术
0
活跃
796
发表于 2019-7-11 20:51:09 |显示全部楼层
感谢楼主分享技术

Rank: 5Rank: 5Rank: 5

UID
3582197
帖子
732
PB币
401
贡献
0
技术
18
活跃
2665

十一周年

发表于 2019-7-11 21:27:31 |显示全部楼层
哈哈,爱看电影,留个脚印,稍后试试。

Rank: 7Rank: 7Rank: 7

UID
636753
帖子
1141
PB币
447
贡献
0
技术
8
活跃
2036
发表于 2019-7-11 21:35:03 |显示全部楼层
好帖,先收藏以备后用!谢谢楼主!!!

山中何事?松花酿酒,春水煎茶。

Rank: 11Rank: 11Rank: 11

UID
1638437
帖子
6999
PB币
7
贡献
0
技术
96
活跃
3068
发表于 2019-7-11 21:35:49 |显示全部楼层
留个脚印,顶一下。

Rank: 5Rank: 5Rank: 5

UID
338055
帖子
633
PB币
980
贡献
0
技术
0
活跃
378
发表于 2019-7-11 21:53:46 |显示全部楼层
挺好的,每次想做,就是觉得麻烦又丢下了。打算搞个唱K的

Rank: 1

UID
4846816
帖子
47
PB币
1
贡献
0
技术
0
活跃
84
发表于 2019-7-11 23:26:05 |显示全部楼层
厉害,学习了

Rank: 2Rank: 2

UID
858418
帖子
198
PB币
277
贡献
0
技术
0
活跃
1221
发表于 2019-7-12 00:51:59 |显示全部楼层
爱看电影的收藏。

Rank: 9

UID
158497
帖子
6336
PB币
10881
贡献
0
技术
12
活跃
2267
发表于 2019-7-12 06:43:18 |显示全部楼层
期待哪一天这些都可以全自动

Rank: 7Rank: 7Rank: 7

UID
2382572
帖子
1601
PB币
2221
贡献
0
技术
0
活跃
1705
发表于 2019-7-12 08:39:46 |显示全部楼层
多谢,支持一下!

Rank: 2Rank: 2

UID
1086949
帖子
176
PB币
5
贡献
0
技术
0
活跃
589
发表于 2019-7-12 08:42:29 |显示全部楼层
学习了,很不错

Rank: 7Rank: 7Rank: 7

UID
253606
帖子
1276
PB币
2559
贡献
0
技术
0
活跃
1404
发表于 2019-7-12 08:44:55 |显示全部楼层
不错,支持楼主顶一下。

Rank: 2Rank: 2

UID
461743
帖子
422
PB币
717
贡献
0
技术
0
活跃
595
发表于 2019-7-12 08:52:55 |显示全部楼层
先收藏留着以后备用。

傻子

Rank: 5Rank: 5Rank: 5

UID
3945696
帖子
313
PB币
138
贡献
0
技术
0
活跃
1125

数码达人 我是大学生! I'm Windows Phone用户 8周年庆典勋章

发表于 2019-7-12 08:54:02 |显示全部楼层
这个厉害,鼓掌支持,技术贴

Rank: 1

UID
3032063
帖子
16
PB币
11
贡献
0
技术
0
活跃
16
发表于 2019-7-12 09:01:12 |显示全部楼层
学习一下,谢谢分享。。

Rank: 5Rank: 5Rank: 5

UID
4398584
帖子
545
PB币
610
贡献
0
技术
0
活跃
724
发表于 2019-7-12 09:21:50 |显示全部楼层
好帖,先收藏以备后用!谢谢楼主!!!

悲剧人物

Rank: 2Rank: 2

UID
807257
帖子
153
PB币
84
贡献
0
技术
0
活跃
982
发表于 2019-7-12 09:31:52 |显示全部楼层
nga的帖子也是撸主发的吗?
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛