扫一扫,微信登陆

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

搜索
查看: 742|回复: 0

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

[复制链接]

352

主题

379

帖子

2159

积分

管理员

Rank: 9Rank: 9Rank: 9

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

1 ?. f& D, ?1 N: C$ C$ l# Y+ F* ?; B+ l! B

+ ~" g. k3 i1 E: ?: p( I
9 J5 f% E6 C5 b- N/ u6 N1 z; o0 R! h- z# c  j
esxcli system settings kernel set -s vga -v FALSE8 }! R# M3 d/ Z: r

* Q+ j6 ^: u. g7 {9 X
9 d7 o" a3 D; i' [3 v6 V! `* j9 ]

& e! I9 l+ Z, [, c3 l5 b# y5 g
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。' L. f' {: L, z* O/ M

% j2 \( b4 k  R" R群晖登录SSH检测核显加载情况
群晖SSH功能开启
0 L) b) t# w& U8 h6 |
) G* D3 }$ s" O, X3 ?. I
  W/ p/ ~2 A0 H  q' H; @8 Z9 R

8 Z* P/ j) f+ [# w+ M8 isudo -i! f3 E/ e& P. M
- h3 ~$ u( i. [/ E- i( _

9 F/ m- F9 ^; G" n; @; O- e; P0 U
% c# B2 L! `) E2 p* t( c% q* Z" y; Qls /dev/dri& |8 [) f, f  `# r

" w& Q1 d$ q0 X  r& K

5 i6 F' X! l' [7 Q: F! S( V

4 L/ E/ B' d$ o0 D: m) _+ m; t
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G
% v' s( R) F5 O  P9 U2 [+ z8 N5 p$ W

- v/ Z6 C4 ?5 {( \  ~/ \/ e安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/
! h/ g- ~. A0 y0 J7 X& @https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
4 \: a0 F5 @6 ~7 l9 e7 O9 i$ l手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request1 w$ q0 v, \  U3 n: Q! J; i& o" P
https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html) J" g8 C+ ?- |0 f% _5 i+ K# y
手机阿里云盘扫描登录获取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 按下图演示操作
    1 T+ F5 U' ?9 Q- `; B* r' W9 ?
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟0 Y% H2 P1 M' s7 ^, }% a( ?
, J" X5 t7 Q. A) I- E, b1 l
看到列表信息,代表配置完成
% n5 G/ |0 _& b+ {
; B) O  p, }6 m
测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题3 ^- ]( m+ r; |/ G& B
3 @% D! U1 p4 @- h$ J3 U- N
如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
: c" ~3 g  M2 g( |& P8 [

0 r# f7 X* h- R: b( f一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
, V/ S1 |3 l6 Q2 r' Q& t
# w% {6 b1 f8 M+ Y. G9 b# V- B

0 ^( e: ^$ S, t" ^  h' m: v) g$ ?3 V% l% d( q4 C4 c. U
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config7 I% n% t+ c9 W0 s; j
* c, A$ Q& [& |
  g2 g, N$ }1 Y4 H9 f9 U

. T, A  C+ a6 `4 S5 [5 K( K9 i, q1 |# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径% B6 h+ z3 e8 N( ]

' Q7 i; A& ~3 G" T9 V3 R7 s/ {
2 |4 R9 [) v: q8 Q4 U& \% r( a
/ a$ [2 z, N. k3 l7 H
修改里面内容如下:
- ?( ~3 B" S2 D" E6 V) E  L
8 Q$ Y$ o" x+ Y6 L. R& U% Z( X

7 z& C1 l7 S+ n/ i; n
3 `( w+ D/ |! [3 ldev_dri=yes; }2 Q8 r' U5 U( ~9 ?, S' ]  Z
8 f/ h  W. t; T, n) G4 }
mode=host
" J- _+ \0 V& ]# X- C, K1 g: J( t7 Z7 J
image=amilys! n! ~+ g3 @9 q/ j

" Q  o# w7 [# |& P" rmedia_dir=/volume1/docker/xiaoya-media6 W* k) _" b- Z8 \- F: y
+ E) u: \; Y* [3 R4 z6 V7 M" W
resilio=yes: ~0 F1 o& e# Y1 W
- ~, h( G0 _, @4 w# \
' K% d* r$ z; \1 N

3 ^# \3 L: Q; u
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:

9 N2 V. w. J4 s0 [+ I: \' g: |
$ Q. x* l  x" m5 J4 p1 h, C. l: I$ b' X9 L* m; C3 b

9 P2 f3 D2 i- f% [  ]1 \) _sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya
& y) i0 ~3 y! P) e' F' e% f; S: H* `* P
. m; w$ \5 N0 t9 h) n' P9 S

3 B9 s+ ~" j' T6 t这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。( M2 n% p! i- ?, w2 h
' ^; N4 }2 s; V- c
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234
    ! ~; U6 f9 Q4 e; l% Z
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
9 v* J& v* r! \& _  @+ a4 z
  K- ~. \  e. R7 o
7 i3 M: S( R; j
6 _8 E1 ^; V6 I! w# C6 }. t
docker ps -a4 S& t% h9 o6 d" E

$ G9 R- |  T: F' |; u) [: ]) [
$ G. M/ W0 G9 T' P) Y  [) p* v: ^+ f# L" c2 m
#获取运行容器的名称. `! f) ]3 A5 G8 V5 z( v
' Z6 Z, H8 O) \3 R

8 J( P0 W9 D0 J: @
( e2 K# G6 X- z: J
进入Emby容器 SSH
( K" r# S: C8 l/ x0 Q) G
3 O& o  c- L) Q; h" F8 L
( g% z4 u! |5 m- I: d
2 t+ f8 W$ n7 Y' d$ K7 F
docker exec -it emby /bin/sh
( \, n# k! q* r7 h3 T/ u. E+ |( H2 b9 I' ]$ P% A1 W" }3 \

8 U  l& m# a1 @0 N! p) P9 L6 i# k4 B7 m
ls /dev/dri& A8 s) i8 h$ W( s& v2 @* a3 G

1 D6 P- [! o; E$ C0 O

( C+ F& N4 _4 H3 ?1 W1 t$ I% i6 @

9 d) h  q& k- B如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。
7 K/ _) r0 `7 h+ w

  |/ H% t4 L+ O* W) P' \" ]1 H0 e0 X配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址

+ J  y/ [+ G5 k& z- i: p, T0 J9 \/ [
$ c' z, F4 f  L0 H2 W) O

) _$ C6 f' [& Ifind /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] {} +  N9 i. T, V; a0 e" b) f: q2 d7 x- c5 S; @
, u' ~% }* Z* B4 k% h7 f

8 ~) G$ A9 s9 ?, |0 P' K% b3 {7 a* H/ `; }* P4 v
" r3 _' E0 q) O8 B$ d1 C2 K: {" }

- s4 y2 O. F  M7 y: b, i# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改  b4 y) j. X. b1 W7 P( H% s
, S# C- m1 r  p
# http://10.10.10.3 修改为你群晖的IP地址* s. u+ c7 [& i9 x0 F% C
( M, R8 f5 ]# z! h6 t- K
! w' v! ]  O6 S9 i4 y; K
" W0 [& `1 g- @4 P# L* z3 q
进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显

2 \! c8 ]! \, w- d  j
' u$ Z% L) w! l
$ a, _+ [5 C4 U# N) M; q4 d* o! Q/ }0 b  {* ?* J# a
docker ps -a
8 M. `6 \8 a* ?% Q  L" }3 d$ ^" S
. v4 m, o* m9 d5 r

  G: {' N& c; F7 G) r4 {& g#获取运行容器的名称( [, @* A% Z% I* h& e& M

0 x7 B5 }4 Q7 B6 L- z
% `3 Z; L$ @( @- u) i. U
3 Q3 P5 {8 \9 E5 S2 v1 `& c
进入Jellyfin容器的SSH
/ Y! E, B1 R' p+ v) \
! K* D' \% H& I  z& Y. n6 S, I

! _! q& L5 A$ [+ l. \! B4 w1 m" b' K
docker exec -it nyanmisaka /bin/sh
+ Q: Y/ J+ W: @. o& ]
% R0 u- Q  I! L0 `3 I# F! [/ b* F, h0 |6 }5 O& b& Z- e2 }

, ?. x; Z7 M: k! j: D. d1 Fls /dev/dri
' m/ a  v" n  x
& R8 K, q& F% E5 q, O2 r
8 y! x( Y, v# \9 \
7 Y/ \7 Q- }2 g0 t! y. G
测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存- H+ [) p$ v, a" A7 r* v9 a
  _$ n. S6 G/ z
& {' F" V& D0 `* U

* B* W. v6 s3 c0 r9 K
' m$ V5 {5 J1 o; P; i
# L* ^# Y) u* Q8 v! ^) A: \bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg8 e% h: V9 L6 N% i7 I% o# \

$ L2 o( ^! h; o, Q% g4 n' a- \: p

& {. }& o$ x1 G2 q7 I

/ ]( ^4 T; w' H5 v4 D1 r- o/ V# Y, t- H8 L) i: x! ^( R. L! G* \8 Z5 b

! m" q5 r# C& p$ L$ Z2 v) [
" y9 y! v) C9 s- p4 s8 B0 _
7 F6 F' K8 V8 _1 Y3 O: [bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3: n0 K0 G: q2 [9 S, ^- P7 d
* [* V" w! w2 V4 D" N
  x" C" C$ h/ }' _8 F

( `: Y' w4 s  Y& K& W" a! h8 s; m" c# R( I1 {: S

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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