扫一扫,微信登陆

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

搜索
查看: 1005|回复: 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参考这个直通核显。
! ?/ M5 t# v9 S

' t7 V+ r( ?" K+ q! \- t1 D' d" H6 ~* n7 |, N3 p4 I& F+ z
$ @" I: E* e1 d0 L2 `, n" P

4 J3 `: B6 L- g' V
7 |2 }* `, b" ^/ }esxcli system settings kernel set -s vga -v FALSE! O+ D2 |5 @5 m

1 R: d/ _1 T* m7 l3 ~* Y. z

7 p8 d4 G! [+ q, T
8 K& T  j6 W1 L9 [9 ]7 C
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。
' B- x, C1 A, t

/ f. ^- i# {: d1 Q群晖登录SSH检测核显加载情况
群晖SSH功能开启
; i) w* b4 g3 H  T" q0 m3 @' q

+ e% q7 x: P! }! b; t% \! v# [5 C8 }

: s& ~+ H/ \7 p! fsudo -i
; |4 N. Y3 {) d- t
. ^! @  k/ ~8 O7 P  o* p: p4 g6 a! s% s
5 |8 m0 Z" _! ]: [5 x6 d
ls /dev/dri- ~! k; i2 Z1 c; e% G
( y5 j9 v6 ^- F7 f) y' Y

7 F9 V) G! D- B: [* k- q
5 \. Q& @/ X& ?7 h" x) Z
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G$ F* A; S: Y% f0 A2 |% k
+ F6 y: S5 r9 X6 e+ H
安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/
6 L* a1 Y1 n6 x! x* Y+ F% A' zhttps://alist.nn.ci/zh/guide/drivers/aliyundrive.html+ q( T5 n6 l; s+ |
手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request# d, U" C" j0 O
https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
. E! E0 R0 D& X4 `3 {  ~5 y* i2 M手机阿里云盘扫描登录获取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 按下图演示操作
    $ M7 O2 g) C; j8 G
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟
' n+ y+ O0 O; p1 Z6 _& Y( s
5 `5 J5 @: `$ w4 ?" i
看到列表信息,代表配置完成
- V+ v& P) ]8 [. R$ W( u

& c1 z5 u" e0 V0 t测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题! r, z8 x, E9 Z- a

/ v1 X! ~7 x7 ^# ]3 e% [9 y- q如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
# b( G  ^# m1 h* ?' ]
( O3 w% ?4 G  J* y) Z
一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件

" M* F3 V: N& R* p. D5 a: [$ J
  o, E: q% G# ]/ [7 e: }) h" n( u# J& x; p$ \$ B* _$ ~
7 O$ h' W4 ]6 w( ~8 R& Q, m. v
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
0 `3 l9 Y7 ^7 c. N# j3 W# ^
- f% Q$ M8 y5 z! q* y
( }* v! B4 `8 Z% N' E( \  A2 T
( \6 `) v" ?& X3 q! v# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
7 G0 X" y, P, ^% x
  t6 S# @5 Q, n7 r4 B* V+ z5 b6 G
$ G% J3 V" l" u. H; w8 a' K

& b' F" E- e7 X/ N& i/ F9 ~
修改里面内容如下:
# O$ F' j( X) H! p& f7 {
  L3 b: c& I) r, }+ q9 [

$ T( o. P" c; C6 r9 f
& {! l; L" O/ f. S' pdev_dri=yes
% N8 r3 `" Z! H- h* w3 Y3 ]5 V. K9 S9 o; u: h3 q- q
mode=host
' T+ @4 W/ a! x  h# G# E- I2 b; b' v/ N8 [
image=amilys
- r4 L' ^. I. G' Z+ w' l! N
8 m$ l; x' n4 r9 amedia_dir=/volume1/docker/xiaoya-media1 U5 o/ `8 r/ I7 z- |+ T& C

. V  `. M% |+ S* Q+ @6 Vresilio=yes$ m+ v" r, O$ v) J( |# T4 g. K
& y" A& A. Z! c/ \4 I- k; R) v
" I( R8 q# b" M7 z" |
/ H# Q5 q% |! r; E& \% Q0 Z
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:

% i  S# f3 ^' P
1 N4 t4 b9 y. ?( J* ?+ _" ~3 s* q+ ~8 e( \, d+ v# _" q

+ ~: A: k- N6 h9 s- isudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya7 j8 @; Y' L9 b& B

4 H9 }* y5 D0 W

6 e9 `% W, i8 e& s
" L# m) G9 m& }5 ]) F
这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。
5 Z1 m' p! |+ L  m2 i; x" A

" [) R4 @1 H" c& {
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234
    & p+ K5 q# W7 Z& C; _
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显

% L1 z1 a/ s- }5 a( o+ ~
8 x- d( v) K# e* c( r
( l7 d+ b, l4 g7 y7 f% R+ y1 B
0 c2 u0 x9 R3 Y; }; }/ g) W! Odocker ps -a' X, L  U* P6 G: A, t; K0 `
: W9 U- p* H6 C7 a. x+ L: K6 [& n
4 E. y# z$ o3 S9 l/ u) H

4 v6 F1 H, e: Q  L- J2 ~- W#获取运行容器的名称
1 ~# \. W9 d: c. I' n* C2 [& t
$ `! L$ I6 P/ `5 S+ ]9 X

& }0 V' O' g! {7 g- o$ s+ _
! N7 H$ ]7 R- A$ @( x  k9 j
进入Emby容器 SSH

$ o' k* W" i9 @5 a$ V# q( T
* D: \9 F( O, ]2 O5 P) E$ {' h9 S3 a/ @3 b, @0 J/ Y9 N2 Y! `2 y  Z
( w  l- K2 v  X/ `( [
docker exec -it emby /bin/sh
0 w5 r# f( x" ?. h0 W+ s2 Q4 ^3 g" r2 ~3 L

1 ^; a2 V# N+ u( `, q' i: a# g; {4 W# e: ]
ls /dev/dri/ I8 `$ l( o5 o5 Z: q& N

; k7 n/ f; D% b" b
+ i# Q6 s7 q. J# Y5 [' [# p
9 f2 S0 `; G3 k4 o
如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。) O$ e: u% p. r. B
1 ^- `. ?& l* o" E/ x* f) {
配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址

6 h; l: K! m1 w( Y3 h7 o  c- o: A1 p" x
. D* Z; W+ l  I0 F7 _
# Q! C) G* J3 g! v
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] {} +
. O: T4 a( f% I4 A* ^1 f* w0 O6 F$ f% w; M
, q8 F4 o% j9 E+ r3 v4 F
' ]' v3 `. l& ?  R

( T8 _) n/ E: Q% {9 S) j/ _% h8 V- u/ @8 F! H' C5 n
# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改% M# c  s' k0 \5 B0 l' ~1 m& P

( X8 L* A7 L: q- r# http://10.10.10.3 修改为你群晖的IP地址5 t- K' d# S6 r8 U

, \8 s& V! [4 c
1 t$ w$ O; a8 x( l% a! f

3 z; I/ V: ~; E4 U+ Z) m进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显

! g; [0 I' l: q6 ^1 ]! _
( s% J7 T4 I0 j" M( U# }* }" P
, a" u4 u! c4 t. f) }3 S7 x2 r
  y, K: b3 X! p" h2 w) Mdocker ps -a
  G# t3 l. A4 Y" N! n% o4 w7 a! Q+ I% @2 P2 X7 b* c2 O" M
4 R$ J5 |: C9 d4 y/ m

& @0 }1 d3 }4 A5 h#获取运行容器的名称
: j* B1 \& M( h3 j; {
$ t6 Y1 g( I& Z7 J9 n" n" X

# z( ~* P5 M4 P7 h/ n

0 r5 ]% ~( J& q) i! j5 w1 O
进入Jellyfin容器的SSH
- J8 L" R1 {* ~( `5 B4 x

0 S6 X3 @# M3 h4 `+ b! ?( n8 F$ [* a$ I2 {. b  t+ L- `# }
0 ~  q6 B( \+ ~7 u% j2 ?& X
docker exec -it nyanmisaka /bin/sh
. U! s5 m: h- |; _. w9 n/ a* d9 m  n- z! ~* h

& u9 W% ^+ w3 |- D( x3 R- |0 A' v; [0 C
ls /dev/dri
- j+ L% K$ i8 T, N( G0 ]/ c( {
2 r2 e: _8 _- v
6 w: ~& V# Q- L
( U* ^- r) @: l1 m5 ^! o
测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存- C" Q+ v, e) o& }* _1 R
/ D( y) w) I0 p+ \* Y
& z# ~5 w$ K# a1 p1 U4 |
( f3 t2 {' m1 Y0 r! H
- m# q* T6 W' }: \0 h: v* w9 a
# f5 `0 I# J: t
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg
6 X* j3 c; l3 j
8 V8 j1 }3 [8 G) Z5 D2 r
: v$ p7 \: K2 C  Q1 V- @

! Y; A/ _  E0 F2 ^. e9 X% `% d$ [+ ~5 o8 f3 W- I

! J4 `0 Q$ U' C
  {6 V, |* Z5 T, O- R1 N) L) y' g: H0 z4 k1 l1 F+ i
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 36 c, D) S6 m7 _* R, F5 {& T

8 _6 C' r, C0 i
( I! m/ l6 @, h3 K# s
2 P' `# F' H  Y
2 r3 z  y9 v, w, v( O* X

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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