全平台的影视库与同步的播放进度
前情提要
今年年初开学前,收了块32寸的小4K带鱼屏,差不多有一米长,观感还是很不错的。
因为没有标准色彩的需求,屏幕也不支持HDR,所以屏幕的色彩在英伟达的面板上改得更艳丽更饱和了一些,导致串流的时候感觉色彩反而太素了一些,而且Moonlight串流的时候对黑色的支持有比较大的问题.
有了好屏幕,观影需求自然就上了
前期方案
一开始就是用的最基本的Samba,电脑上正常用PotPlayer,iOS上都用的nplayer,连接稳定,播放效果也很好,两个都是在各自平台鼎鼎有名的app,其本身的易用性不多阐述,以及在iPhone和iPad上nplayer的samba连接非常的稳定,比苹果文件系统靠谱多了.
虽然nplayer不支持修改串流的码率,但它似乎有自己的一套缓存方案,实在不行我还有Moonlight作为备选方案,总之就是nplayer本身在播放这个本分方面做得是几近完美,只可惜它只是一个离线软件
有时iPad看没电了换iPhone继续看,电影倒还好,但是电视剧是真的记不住看到了哪集,因为potplayer能够记忆播放位置,所以决定直接串流屏幕观看,还能调节码率,不过依旧是色彩的问题,用过了流媒体串流根本就回不去了
忽略中间奇奇怪怪的尝试,比如Jellyfin什么的,最终选定使用Emby
服务搭建
下载安装开放8096端口,就这么简单.
选择文件夹作为影音库,我使用Tiny Media Manager来刮削信息,就没有管Emby自带的刮削器
值得一提的是,找到了一个前端美化项目,横屏海报轮播真的很好看
giao,然后好像就没什么东西可以写了,无非都是内外网的折腾
终端使用
是时候盘一盘设备了,虽然网页都可以播放,但因为网页不一定支持HEVC
而导致视频转码,会给电脑硬件带来一定的负担,所以用了以下软件
Infuse Pro
真是个很棒的软件,将所有文件本地解码,也能和Trakt
共享播放进度,自带一定的刮削能力,最重要的是能和Emby服务器同步播放进度!
还有个优点是能够很方便地将未观看视频下载的本地,方便断电后观看,同时又在下一次连接服务器时同步播放进度虽然理论上应该能通过Trakt直接同步
也有些小缺点,因为本地解码导致不能修改流式传输码率,网不好就看不了。以及分类只能分为电影和电视剧,不能完美展现我丰富的资源库
update,之前淘宝买的内购号在五个多月后忽然掉内购了,仔细想了想,其实除了Apple TV上并不怎么需求本地解码,加上现在server端破解能硬解了,那索性等以后TV端再买吧
Terminus Player
基于JellyFin
制作的播放器,在Windows和Linux下使用,可以和Emby服务器同步播放进度,其它表现一般
在本地上似乎可以原始文件播放,也可以调整码率,其实和网页版差不多,但是很浓的JellyFin风格
PotPlayer
大名鼎鼎,在Emby网页上可以通过油猴调用,可惜不能同步进度,所以我一般只用来看电影
update,发现用官方的Emby Theater可以调用外部播放器,就能调用PotPlayer,再关闭播放器后会向Emby汇报播放进度,就完美实现了同步
这就是PC端最完美的方案!
Web Player
简单快捷,加上前端改得超好看,所以刷剧一般都网页直接播放了,加上剧集转码也比较轻松
内购破解
Emby因为它的商业化,在使用舒适度上大大地超越了Jellyfin,不过也因此带来了一些内购项目。不过作为曾今的开源项目,破解起来还是很轻松的
Server
伪站搭建
这个方法我还是能理解的,本地服务器会向官方服务器请求内购状态,那只需要自己搭建一个认证服务器,并在本地代理一下就行
文件破解
没看懂,贴一下大佬
Player
iOS
也只有iOS端的官方播放器需要破解,没办法,只有这个支持调整码率
还是伪站验证的方法,不过用的ShadowRocket
1 | [Script] |
哪天去好好看看那个JS脚本怎么写的