扫一扫,微信登陆

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

搜索
查看: 374|回复: 0

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

[复制链接]

342

主题

368

帖子

2057

积分

管理员

Rank: 9Rank: 9Rank: 9

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

# B. y# g* k# j- {' P  a
9 `- i7 i8 u  }) o3 m, v- S! q- `; s% S# G. |( |1 ~: ]
  H% A' h' ~- @/ X/ Y  T4 B% c
6 i& p1 J+ \4 w7 Z  s
esxcli system settings kernel set -s vga -v FALSE2 y7 X' ~, G! n8 Y6 y. I% [

! {+ B4 V4 h5 q" a( U& N4 n

4 p8 R4 [/ ?+ `: K  n7 S) A; I

5 H# u0 l0 R: X4 E) ]
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。0 b9 w) `2 f# M; D

7 Z) W1 X+ ]% Y9 g' Z$ f: d( _群晖登录SSH检测核显加载情况
群晖SSH功能开启

: G  S3 P  J  j, v& F$ C' U
' U% U  r$ z' V# r* e# |
3 I, o( I) M! ~  k$ G) [* P/ d) ?
' x8 g5 b% I3 y7 Usudo -i
# h! ]% x  p3 A5 L% a: h* P8 f
/ b% D6 I9 d) v/ T1 l# S+ v& O& b& z: t8 c1 `4 K
/ n9 h+ L& i4 G8 R- [2 j2 y
ls /dev/dri
3 ?+ h5 I5 k' l/ {! R0 H1 u7 g, S" S& X4 [' m5 H5 k" f+ Z

8 }8 O. L/ T5 i9 j1 h& v" m9 G
, N; F& @1 |" S# p) R: Q# v% @
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G2 V2 }2 B$ c9 D) d

* f' ]" [5 W( F$ G' I4 l' Y7 q2 j安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/
$ `" c( d+ i2 a0 Fhttps://alist.nn.ci/zh/guide/drivers/aliyundrive.html
$ m! t) z1 J% s+ O5 b手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request: `! d$ B* c) Q, G6 x5 l. S% Z
https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
' d( V6 ~2 w7 i9 \' x手机阿里云盘扫描登录获取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 按下图演示操作/ \5 b- f$ b7 g# E6 \$ b/ A
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟) T4 L, d1 i. Z" Q6 ^" J3 P

2 a3 j9 ]/ X2 q) Q7 |看到列表信息,代表配置完成
/ b% }8 Q' W4 k" p3 ?8 [- n

2 F) e. c+ a' a7 |* g. c: H测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题
' U& E0 d( d( @

& z7 q, e9 K9 ~, ~; F$ @如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
  d5 G5 `0 E$ U( H
0 W1 E+ H5 V5 O; o1 e
一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件
9 j$ O% k, i+ t2 X9 m
8 w8 B4 E1 z6 `! ?- J
5 D) P5 R; j& @! K7 x

8 w9 @+ n" [, {: [6 C9 G& t0 Hsudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
  C+ x( M* b: c0 O8 O
$ {9 X2 L. G4 l! a  o" @$ U# S" B+ ~! ?9 B* [0 }

1 V6 w5 L% ^1 G  H* G/ l, r# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
; V: ^4 q9 j7 j5 C' C6 S: ~) K/ d- H- ^! D
3 b3 U* i( F) x* n/ S% V+ O

2 N' R6 U( _: M) |, r
修改里面内容如下:

. C) [; E8 _& [* k3 N6 b, A7 A& k& }, E! z5 T% d, ^

3 q, Z; `2 z: j5 X2 p$ R/ R$ B% x6 ?! b9 U2 B/ B* ?
dev_dri=yes
" [2 }4 ?6 j; `$ V: |7 t1 Q" h2 s6 C
mode=host' K8 A# \! _  W6 X# t9 N  I$ |
1 q$ N/ G  x% c/ c
image=amilys
' u( ]* X' u- J3 h6 A: d$ N( V0 u! l7 r' n) t4 N
media_dir=/volume1/docker/xiaoya-media5 _0 M: ~2 s" o; [7 ^
4 ]( }$ Y8 g2 e6 C2 w5 ?- j
resilio=yes/ u9 b* r. F" p8 m: T

! O( S7 k& }# W- S" O8 J# n, p; ?

% x, P/ n/ ?1 G+ {0 A6 p
% L2 P  {( m( E( [/ G: [# p2 i
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:
7 D) c# R: _5 U
1 k: C2 ~$ C, |& N4 T! S
2 M2 y8 D6 H3 l" Z
/ j: v: i  V) \7 \" c! W
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya
9 i) C/ B( P% [' i
* R" f; x. ?7 @( Y9 V$ r

  c' r9 T+ _+ _8 C1 x7 t) e
* h( p- V( Z3 l1 G4 Z) x
这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。. U. j" T8 P$ z4 j

3 `0 t0 a) L* B+ R* @! p
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234  o3 l* L9 ], X, b
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显

. i8 P1 Y( T! |
  m) a  u- O; d% A/ Y' A0 i" I4 R! N5 P5 x2 h) g$ U) C

% f' {  G4 Q# }- O# N5 zdocker ps -a
: R0 R  V+ q, S5 r: j3 L
3 T" h5 t: l& P- V+ y+ W) N
4 ~8 m+ _* P0 N' F7 B- j/ y3 ~! q6 j6 e
#获取运行容器的名称
" o9 k( k9 @  R9 x: Q) c
9 E  ^5 M/ W$ U6 y- h

8 N5 Y5 T& V% G' C
" j2 M6 h! o& l) e5 ]2 U9 u$ [
进入Emby容器 SSH

! Y  i7 A. \/ C" o* \, a8 @  Z0 Y8 B) l
# s; y( W" H% o1 P! P8 k/ M
; ~8 L) {' s0 j7 w0 J
docker exec -it emby /bin/sh+ I* k. t( i' z

; p5 A3 [1 r2 T- }& f3 e9 y  t% p, W

1 b. I. |* `7 M. e3 L1 ols /dev/dri
  Q% V1 S& E! h" Q, X, p8 O& B% S5 O9 K, }

, w9 \: Z3 v; y

# S3 O; g) J. \, X# n3 K如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。0 X+ P( @5 v* X- q: Y

8 M3 C& {( U* c" j- Q" A配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
% G" W' V6 O5 w% {* I0 w( G! R
& S- T+ W, Y4 z' |3 j$ D4 H9 U
7 L3 l) G' t! e& J, v' J4 U
' W0 s; K# N: z9 E3 S
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] {} +
/ y! i8 P8 y( c+ ~4 g
) \7 g9 I' k; z: D  M5 H% Y* D( J1 b! i) o" B. w

$ N! M' L( x% [! {' ]& i1 b2 p

5 M. @: w# }1 R3 {7 @6 y' T; W8 s# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改
- F4 b2 d4 J8 h) `' n9 s( U2 x4 X8 [5 V3 Y+ }; e" f( b
# http://10.10.10.3 修改为你群晖的IP地址7 ^  ^  M4 T  m7 b1 {8 z( T

/ l( Q. P* r# Z/ C: f5 S
1 p/ d/ w, i2 ], q3 L) K- l0 \

' F5 P; u; }/ m2 L; j进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显

; `8 F8 ^& O; ~1 b* k3 f% j* i- X+ F0 L+ J0 Y$ E' w7 b
# x; @  @+ P3 a3 S/ H9 O
! B" m0 C0 @% I$ j4 U- }. x
docker ps -a% ?( h4 S0 N4 Y, j
4 W# |- B* _$ \( q5 a) Z( x
# Z' o0 P9 d, L0 f: K+ B$ \
7 f1 @5 \3 Y0 m* I# m
#获取运行容器的名称
* A4 Y5 n* U9 }( \- Z
: S& T3 i" Y6 n# x& P

' R8 q3 x6 W+ n* _2 B

! J5 G+ C7 W3 ?0 B  ^( N$ z8 k
进入Jellyfin容器的SSH

( \3 ]3 h9 K+ z" B+ x; R
( K' S" w+ y" y+ K
  I& C! \$ [, T* q# k
% {% i& U8 Z' Ydocker exec -it nyanmisaka /bin/sh. N. N5 i) r. m) n& e9 j" t

9 s+ B9 X2 H' b7 c& S2 K! U7 b8 t5 j. @9 M- F* I
  Z( U$ g9 ]  g' `0 B  D* Z- t
ls /dev/dri: h7 U4 ~- ?$ F1 D7 z! s
! K: L1 Q% |# O$ F5 Y

0 M# [. _% p) F4 a, \) Q6 p0 r
$ L" H, W% f" J! `  p
测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存
8 o3 n5 N4 q  {) \0 C0 S+ a5 q+ [
8 K$ b% Y) N! c) E. g
& Z4 ?$ k5 u3 f$ ?$ `

0 M% ~5 q  i3 S+ u3 B& q# m: R2 U; \& u

; g+ T/ r  n- \' t6 E' W, [# zbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg+ h! R* A8 L+ S$ a

/ x4 q$ ~  e* }' a' z
( y- X( L9 w, f  \
8 w4 G# v" e4 B$ j! G

% k, w( O7 n- N: O+ D, N$ R2 n% \/ E; E( z2 i
) G7 G: t3 q7 Y) e: T! S
% F: B2 z6 y3 d% `5 e; l! J
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3$ p" C0 b' u/ |  l9 o" Q
' [+ y2 ^  Q6 P8 M

; H+ k4 w8 s6 p3 v% }/ @3 S
; F# R5 C) B  w% C' d3 C: {3 h7 }  Y

9 X, J3 j# d* @- s9 }

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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