美文网首页
Jellyfin Kodi 个人影音挖坑埋坑报告

Jellyfin Kodi 个人影音挖坑埋坑报告

作者: cybern | 来源:发表于2020-04-27 18:34 被阅读0次

    写在前面:折腾了一大堆,忘记了当初的愿景就是在沙发上躺着看电影这么个简单的需求

    最初的最初拿着MP4看电影追番剧是娱乐的好手段之一,现在还记得当初去下载40Mb+的名侦探柯南时候的样子,在6寸大小的屏幕上看的也是津津有味。后来装备升级到了笔记本电脑上,15.6寸大大提高了私人观影体验(比起6寸)什么比特彗星,迅雷,百度离线,115轮番着来,而随着观影量上的提高,渐渐就围绕观影产生了许多个性化的需求,这也是日后挖坑的重要来源之一

    影片管理

    首先就是用各种软件下载,一下就是一堆,此时影片的管理就是个大问题,笔者有存一堆再看的习惯,经常趁着休息日或者晚上挂机下载,这么下来数量也是很客观的,下载了电影如果立刻观看了,一般也就删除腾空间,但是随着年龄的增长,虽然电影是越下越多了,看电影的时间却越来越少了,而之前下载的电影又舍不得删除,几个月甚至一二年放在硬盘里,久而久之硬盘数量慢慢的涨上去了,实际观看的每月大概也就10多部甚至更少,许多电影当时可能被别人推荐,或者偶然在bilibili或者youtube上看到一些精彩片段就像看看全篇,一时兴起想随后看看,但是可能有别的事忙起来就忘记了当初为什么想看这部电影,在文件管理器里对着一串各类的文件名一脸无奈,删除?or 存档?点开看看再做决定?太不直观了吧,虽然可以调整视图可以看到缩略图,但是一来几百部电影的缩略图对于我这个机器负担还是挺重的,二是它也只是截取了一个关键帧然后显示出来,还是不太方便。这时就看文章提到了tinyMediaManger它可以从themoviedb或者imdb上刮削影片的信息,而大部分影片在themoviedb上也都有并且可以设置语言中文显示,这就大大提升了管理分类的效率了,设置目录,启动刮削,修改文件一气呵成,全部在本地保存,比如海报,banner等信息。这款软件可以说是解决了关于管理的大部分问题,剩下一个小问题就是如何生成影片的预览图呢?经常逛论坛也经常可以看到网友贴着宫格的预览图,查询得知是potplayer通过快捷键Alt+N可以生成宫格视频预览图,虽然这里面又有一些小坑,不过还是成功的生成了预览图了。至于这里面的坑就是后续文章的事情了

    部分影片截图

    如何更好的看影片

    人就是从不满足到满足再到不满足的螺旋发展的过程中不断进步的

    有了更好的设备当然要寻求更好的观影体验,虽然条件还是很简陋,每每看着网上NAS搭建如何如何,HTPC主机如何如何,外贸盒子如何如何,它们香吗?当然了,谁不馋它们的身子呢,但是考虑到经济,是否要为现在的自己精神上的更富足添置更多的装备呢?答案是否定的,所以我就转向了如何用现有的条件发挥它们最大的价值的方向上

    安装媒体服务器

    首先是设备,家里有一台智能电视,一个刷了老毛子固件的路由器,一个树莓派一个电脑。最简单的方案当然是直接把电脑的HDMI线接过去了....但这实在是太丑了,而且还需要频繁移动直接PASS,那就DLAN把,安装客户端爱奇艺万能播放器直接投屏到电视这就很方便了,虽然是可以播放了,但是操作上需要现在电脑端操作再去电视上看,如果DLAN断连了还得跑回去重新做上述步骤,即使用TeamViewer,向日葵等远程控制软件,任然无法降低步骤上的繁琐,如果只是单纯的看一部电影,那它可以很好的胜任你的要求,但是如果想要做的更多更方便更直观一些,就需要别的方法了——搭建媒体服务器

    媒体服务器,搭建在本地管理个人影片,音乐,照片等的应用程序,通过浏览器可以访问它的控制台,这里面自己用过的有Plex emby jellyfin 还有一款是桌面端的kodi而这四款也经常见于各大媒体服务搭建的教程之中,其中plexemby多终端需要付费,而kodi本身可以安装在不同的客户端上,只要通过smb连接局域网内的媒体库即可,需要注意的是kodi安装在ipad端需要更多的步骤,因为开发者没有在App Store上架,需要xcode进行重签名后再安装,相对比较繁琐,而其他三款在安装上可以说是比较方便的。在主机上搭建媒体服务器完毕后,在手机,平板,电视上安装相关的客户端配置相关信息后就可以进行方便的浏览主机上的媒体库了。媒体服务器可以执行影片的管理,刮削等相关功能,但是这里的坑在于如果使用themoviedb等刮削会比较慢,这是我的设置列表

    plex movie 设置
    plex movie 设置

    准备刮削

    这要求你的电影库要符合themoviedb的刮削命名规范,J:/movie/moviename (year)/movie (yera) .MKV 对于有着大量电影刮削需要的人需要平衡一个度,那就是下载的电影或多或少名字有些问题,但是如果你需要完美的匹配那就需要大量的重命名,或许rename lite可以为此带来方便,但是需要你去核对再设置替换,这对于电影下载后就做好刮削的准备工作有很大的帮助,知识查询一下电影叫什么名字然后在下载软件中设置好就很方便了。但是对于那些已经有很多电影的人来说,刮削起来说真的还是挺繁琐的,那么“相对”不繁琐的就是tinyMediaManager了,这里要求你安装Java的环境,看起来是很复杂?实际上安装它官方的安装步骤,不需要配置环境变量也可以轻松使用,不过为了保险起见或者不浪费多余的排查时间建议安装好Java后 运行cmd命令 java -version如果有输出就代表安装成功了,如果没有那就继续排查。多付出了安装的步骤,再刮削的时候就会大大加快你的刮削速度,按照设置路径-设置刮削选项-根据需要设置proxy,这三步完成后更新一下源就可以启动刮削了,当然这并不代表着你不需要手动纠错了,包括但不限于文件名有问题需要重新刮削,themoviedb没有该影片需要换一个刮削源,刮削时图片下载不顺利...虽然遇到这些问题很糟糕,但是一个个解决倒也不是什么大问题,只是如果对软件自动化操作抱有很大期望的人来说可能要重新考虑考虑了,不过对于我来说它任然是现阶段我用过的最方便的刮削软件了,Ctrl + Shift + R可以快速整理字幕和视频匹配,这些好的一面促使我向各位推荐,而这带来的问题是你需要重新设置plex里的代理为XBMCnfoMoviesImporter然后配置一下,好处是可以快速出效果但是这个插件需要到github上下载,而对于emby/jellyfin 来说这里就操作就好的多了,在添加媒体库的时候媒体资料储存方式设置为nfo就可以了,另外说一点,emby和jellyfin本是一家,后来emby收费,其中一部分人认为违反了开源精神就另外做出了jellyfin所以大致操作逻辑这两个是一样的后面主要介绍jellyfin。如果你认真观察的话,jellyfin对用户的提示还是很到位的,选项里都有详细的说明,包括可能造成的问题,这一点给他点个赞!

    完善功能

    • 手动刮削
      在执行完上述的操作后相信不管是plex还是jellyfin这时在你的主页面都可以看到海报墙了,可能会有些不完美,需要手动调整(如果是nfo的形式则基本没什么问题了)比如plex使用themoviedb刮削匹配不合适的问题需要重新修正匹配,在执行手动搜索,先在https://www.themoviedb.org/
      上搜好它的英文名然后填写如下信息就可以顺利搜索到了(影片只作为测试使用不代表本人立场)
      影片信息填写
    • 字幕外挂
      虽然这三个都支持opensubtitles但是其服务是部署在cloudflare的美国节点上,如果要快速访问还得用proxy随弃之,转用手动挂载,需要说明的是之前设置plex的时候未按照上面代理设置里启动Include extras with subtitles in Library language然后改了半天的字幕文件名就是匹配不上,而在我重新设置并重启之后,就可以正常识别同一文件夹下的外挂字幕了
      外挂字幕
    • 演员头像
      可以看到目前的演员列表还是黑的,但是通过tinyMediaManger是可以刮削到演员头像的,这个问题暂时还无法解决。但是对于jellyfin就可以很方便的看到,只要勾选TheMovieDb再搜索缺少的元数据就可以显示了,值得注意的是jellyfin支持自定义程度更高,你可以自己添加图片进去


      jellyfin演员列表

    跨平台设置

    设备列表 方案 满意度(5️️️分)
    MI 6 jellyfin官方客户端,Kodi ⭐⭐⭐
    iPad jellyfin官方客户端,infuse pro 6,Kodi ⭐⭐⭐⭐
    电视 jellyfin官方客户端,kodi官方客户端 ⭐⭐⭐⭐

    MI 6因为屏幕太小了,一般就是偶然看一看所以体验的次数也较少,有些痛点也只能算是痒点,比如不能拖动快进,经常出现快进/快退按钮丢失,但是拖动快进还可以,所以这个问题也只能是痒点了,另外虽然可以安装Kodi但屏幕太小横屏操作实在不算方便

    iPad上jellyfin老问题和MI 6上是一样的,但是可以安装Kodi和Infuse pro 6第三方客户端,Kodi就不说了安装步骤繁琐,infus pro 6则好用的多,连接plex和jellyfin都可以,实在是第三方客户端里最好用的

    电视上jellyfin可以用遥控器快进,痒点相对少一些,甚至基本没有什么痒点,而且多用户方便分离不同的内容,重点说一下kodi,Kodi安装好需要设置字体-语言-插件库,注意的是安装插件要么设置软件源从Kodi清华源安装(参考这里Evine:Kodi官方插件库在国内站点的镜像插件库
    ),要么下载插件压缩包,要么在设置-网络里开启HTTP proxy这里可以设置本地LAN共享proxy也可以在路由器搭建SSR/clash/V2ray不然全看人品随缘安装。安装好后就可以连接媒体服务器了,ip:8096是默认的端口,如果你把服务装在Windows主机上就可以通过ipconfig查看本机IP或者通过路由器查看Windows主机的IP,一切配置顺利就可以看到海报墙了

    总结

    到这里为止实现了同一局域网下开启主机后就可以在不同客户端上访问已经下载的媒体资源,并且通过设置不同账号的权限实现隐私分离,海报墙和预览GIF也均可以实现,但是这里面细小的坑却不少,解决了大半,还有比如外挂字幕不同步需要手动调节的这一个难受的点还没有解决

    如果只想在电视上或者手机上看看本地的视频,最简单不过应该是搭建类似猎豹WIFI里局域网影视共享的功能,即HTML服务在手机和电脑上访问就可以,在电视上就通过SAMBA连接主机文件的共享文件夹,配置简单,上手快!就如同曾经在论坛里一个网友说的海报墙实际都是给别人看的,给自己就简单一点,直接解决怎么看这个需求就好了

    在写这篇文章的时候我也在想,实际上就算达到了最后的结果:海报墙,局域网共享,看了的电影也不过是以个位数计,那付出的时间成本又是什么?其实就是为了当初看到别人美观的海报墙时那份悸动,就想拥有更加优雅的体验,在这个过程中,正则表达式(修改文件名),https解析(刮削时http下载海报可能失败),Python插件(匹配演员库),FTP服务搭建(传文件到电视)种种操作慢慢把那份单纯的悸动磨的渐渐淡去,但是这份充实感,完成感让人的体验更加实在,既学习到了不同的解决方法又夯实了自己的想法,切莫朝三暮四,昨天看到别人的媒体库大叫帅爆,明天有听闻有人说没用,结果只是一无所获。想要达到什么目的就先去做,做了才知自己的喜好,而不是畏畏缩缩,纸上谈兵,故撰此文警示于己!

    相关文章

      网友评论

          本文标题:Jellyfin Kodi 个人影音挖坑埋坑报告

          本文链接:https://www.haomeiwen.com/subject/jaerihtx.html