请选择 进入手机版 | 继续访问电脑版

扫一扫,微信登陆

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

搜索
查看: 1078|回复: 0

2024搭建小雅Alist全家桶Emby+拓展Jellyfin核显硬解

[复制链接]

354

主题

381

帖子

2181

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2181
QQ
发表于 2024-7-5 08:17:50 | 显示全部楼层 |阅读模式
原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。
3 D& \* E  [$ M4 E, J* T- e

5 v* U1 [' a9 T  O  k) F/ R- @- ?7 h2 L9 P3 ^
8 D0 G& F4 }) A
8 `; y, @& m- @3 f
# l! m0 E7 L/ j( U
esxcli system settings kernel set -s vga -v FALSE
5 g) F# J* e) d. f0 O" J. U) j7 `' _9 R% C8 h6 P# T
6 X9 S8 E0 B& g. S* a

4 w* a0 ]1 q0 D5 Q6 X
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。
9 Y. f# c2 q; m- T0 q; d0 s* i

$ H: V( p* w, v- k群晖登录SSH检测核显加载情况
群晖SSH功能开启
7 N4 }& ]( F7 t. D5 f/ X

  ?; S8 U$ [+ R) e& m& }# _# U6 r) o$ G7 D4 X4 U$ \

3 {/ Z- {" g8 z! |) u. v2 o( N# z; nsudo -i
" \2 {# G2 }7 c
' j' z+ w6 W9 P5 T# ]  x1 h0 X
$ @* c3 D# U: l9 e5 f/ {1 d( h9 W
ls /dev/dri# D1 X8 _9 ]+ U2 V: S
/ U5 z! T- [; ]2 A1 O; B

- a2 _7 W$ @4 l  ^% v* g: A
9 W6 u1 C5 y, r" ?3 c. t, Y
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G% H3 D( R& I2 t5 ]& P5 \  a

& X: c3 u$ H# b- z! e! D2 k安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/
' _1 j! J% w, Nhttps://alist.nn.ci/zh/guide/drivers/aliyundrive.html
  h( `: Y. ~- M6 ~1 f手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request
: k1 Z- d% _; N3 S1 n+ ~https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html- e2 `7 K* `4 i0 U3 V+ g6 J
手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/temp_transfer_folder_id.txt登录自己的网页版阿里云盘,新建一个xiaoya的目录,进入目录,浏览器的地址栏显示:https://www.aliyundrive.com/driv ... xxxxxxxxxxxxxxxca8a 最后一串就是,记得这个目录不要删,里面的内容可以定期删除
  • mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
  • myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
  • temp_transfer_folder_id.txt 按下图演示操作. k4 F: q) v2 w$ j) b" M, J
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟4 u5 j' A5 Q* c; L- H2 v: e. U
1 Y8 b5 W6 b' F8 }
看到列表信息,代表配置完成
0 {" [% Y8 f8 c! P3 q, N
3 |- R% u3 D" Q2 M
测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题
; z6 p% V  z2 u3 `  E
+ G: \; w$ L- q* p: j4 v
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。, \. ?2 ]% D4 ]

  `- Y% [& l0 k- A1 ^% o- O8 k: \. ~0 S# I一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
' V1 H; p- h2 U9 d2 {' M7 G3 N8 y
' N! Z- |1 k8 D( u+ v) c6 n

* u" b1 F' F7 u; [" i& A/ o: [4 g5 H  V. O9 J) i, E2 q  J8 c
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config  n, W) W, l5 O: m

. r% t* w5 f  |8 c
1 ?' _' o& b. Z+ S# p5 }6 F) `5 g2 i4 J7 A; u
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
8 }% g/ h) Z5 p: {" w% e
& O" d; j4 u7 F9 J# M+ n- o
  P, N& `& b. J2 K' |

% |: z0 _2 n4 q6 L
修改里面内容如下:
' j0 z. j2 p) [3 s; d
$ G4 x- N! ^1 u3 x# q

3 _+ `/ M8 `5 o6 q0 F6 G# a( U6 q$ n; x. f8 r6 x
dev_dri=yes
1 j6 c9 B" @5 [1 _
$ N" r' r2 J" y$ S2 u5 j  Smode=host
( t! K5 A+ E6 w$ {+ y& f3 ^; `& V$ o9 P9 H) W1 p( t( A! q
image=amilys- N% h% l# S7 e: \) ^
7 A3 j; U: r$ F4 @/ |
media_dir=/volume1/docker/xiaoya-media
$ g  Q5 d& r  R+ O0 i" p
! h( ?8 `6 U' W& X/ yresilio=yes2 N- ]0 r3 K( H5 _2 `! P
0 \- @0 ?7 R9 Q" j( Z( i
1 x/ I# s$ F3 w) L
; d; M& F4 V8 g: j
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:

9 f4 ?/ Q9 x8 u- L
: F7 W7 a/ c# a% E5 @, A0 u* f& s, X% b/ o# g
8 c3 Z/ [/ j0 W8 e
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya* H% L1 `: I7 V9 v( e0 b! q6 H

0 t1 a% U- l& @: m) Y* ]1 p, ~

8 O4 r3 a3 `7 z' K
5 i, \3 I, _$ V# F+ `
这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。9 o1 e# W* k( _" i/ a- a% ?, d

8 s# ~" d, V$ Z& A; M( @3 V/ N# `
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234# U" I4 Z+ u7 t0 }
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
/ u9 G' p1 g& w- {7 c2 {

1 w" ~  I8 W2 N2 n
; w2 T- Q& o6 ?7 W% r2 v2 p- ^/ T6 N! t5 @0 d
docker ps -a
. d1 q+ z4 f% @+ c# ?/ v
  R# T4 h" {; C7 F5 v$ `
' `! C# x4 p) D- E! L- Y
! l2 `1 E: |) y! i& A. \' G+ O; h#获取运行容器的名称9 ], T6 @6 s6 r- G0 |# Y) J7 J

/ @' {+ D9 ?3 K* i, D' X
+ _$ }" t& k/ a9 f+ x. P* u  K1 A5 H0 c
$ p$ H; E8 O6 E" ^
进入Emby容器 SSH

2 p+ h( X: v7 @7 ]$ r2 f4 k2 ?" q$ C3 k( ]1 e. m! {& N( j
( ~4 H8 A' F$ ]
9 d5 G/ B9 ^* V2 V
docker exec -it emby /bin/sh
4 Q! L( x  Q0 }) t9 ^  O% ~
- j& R- Q& m* C  T% ^" u7 k, E5 |$ `& b
: G0 e. K% X$ n: n: _" b- }
ls /dev/dri
1 G* ]! o3 E* W/ P
( m3 ?; c" f+ J, k# P4 e3 a
; j  w) U! k6 m: H

4 w8 T1 c2 F/ C" D/ |' Y8 E7 E如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
* ]2 N8 [6 i' ?: c
5 m, ?( C3 t  }/ P6 u
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
9 T4 f* {: c5 m/ G, c0 G4 s6 d

+ I& `( d4 g3 V2 g0 o$ j( @1 Q9 x* w* K5 ?1 h

# }' |; Q; n2 ?/ u( ~find /volume1/docker/xiaoya-media/xiaoya -type f -name '*.strm' -exec sed -i 's#http://xiaoya.host:5678#[url]http://10.10.10.3:5678#g'[/url] {} +0 z0 v; G* K  O& R2 w

0 h, I) i0 e+ T9 B
2 \! K" g0 c* d4 T% [+ p0 ~1 n
' E- q7 b4 ?$ e
& x; |4 J$ V3 L9 H1 u
: h% s' e! W, ^$ M# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改* G! b6 Z: ~" A# h* S

+ x5 f) p8 `5 j4 _  g5 }# http://10.10.10.3 修改为你群晖的IP地址
% Q; O+ r7 ~0 G& _1 m2 m( [. b2 j$ P3 E; c" N3 m

$ q9 p1 l& p( O; U, p' r
3 B+ l2 c& y( S, @
进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
' N9 V6 I( y6 w3 }5 f# Q$ e

0 z: k6 W. e+ N: ~- k" U! p! F: w  P# U: y% M0 ^
1 y- W8 r8 X3 @& w! K2 B
docker ps -a
; l$ N+ d; _- s) U- j7 x/ G* o; g" k. @* Z$ D  N8 K0 s7 t

! S6 o0 m2 w6 j$ ~4 @
: ~* G' {8 x, ?; d$ a, z5 z4 `#获取运行容器的名称
$ X' K2 |5 V) F. Z8 X. P/ t: K) W) G; D) t
/ H5 x9 `+ b$ b: b8 U' a

8 S9 x- K$ Y3 Z
进入Jellyfin容器的SSH

% \! D* Y' p' `1 g+ |+ n* z
3 g9 m% P  ^% Z
1 _) m( H7 [5 d: V7 g6 {
* O" A2 V6 X. C; v( P* Q( t6 `: Wdocker exec -it nyanmisaka /bin/sh
8 _) z$ N' p% f% }  u5 Q( o
9 U  Q& c9 l  f5 o: v% s
1 m7 V( E- v$ i' k
/ X/ s4 D) j; R+ [# jls /dev/dri$ U9 v8 J5 @2 \) V( q5 e

, o) J+ y  v- L, ~( r5 [6 L

% @3 B3 i* u$ q4 g; K& V0 x

2 V& s' t, H' d7 L6 `9 y, ?测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存& {: [2 T% s8 U3 R5 `) K
* s4 ~: Z/ i% ?, Y
* ~1 s) F) a1 N, C4 s
$ I8 w9 k* ^* c. v
4 }, ^2 E  z9 F

. m2 G- w7 ?! R9 `: |4 u$ pbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg' n" Q6 Y# `- u( Q: s

6 L6 D$ c: [! Q7 ]! b% I
* _" M9 V& e' u$ h, H* p/ e

1 X, \8 b! S! _, L2 C4 U6 \8 m4 K# l

  A, W# P6 U! J) ?; T6 G* p5 x0 E3 o  }  n$ R# z

/ y" h/ H- e# ]7 o; z3 hbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3
1 V% N) K4 ]; }) G' q) d
( \& m  z2 s( J+ e7 Y2 V- V

! ], Y# U/ R& B' a% @

1 G, s7 d& K2 ~4 `9 ]
8 e" A. x( X" |1 H

本帖子中包含更多资源

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

x
青浦海洋数码电脑城
回复

使用道具 举报

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

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
快速回复 返回顶部 返回列表