扫一扫,微信登陆

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

搜索
查看: 1185|回复: 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参考这个直通核显。) e# F( Q" j7 @; X& N
, V6 }6 K* O4 W; T5 h, u% q6 {6 B

( @) S5 \6 Z3 Y6 Q5 f1 X6 N7 s. V' S# I8 ^( }

9 B1 Z1 T  B& ~3 y, t* s. U
# E: ]. X1 ]3 Q4 `+ H, uesxcli system settings kernel set -s vga -v FALSE6 G4 h! u9 i6 Q
: \, I# a- {/ g. N# C

6 c$ n5 H% h/ \; O

; d8 b! H$ `9 f5 N
重启ESXI系统
注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面
切换核显直通
VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。) Q/ h+ N( H6 a1 O0 P- L
. }$ V* D9 `0 X7 F5 |- s
群晖登录SSH检测核显加载情况
群晖SSH功能开启

9 ]5 Q, I$ R  O0 T4 p/ ~1 H0 J! [  v2 c8 I" z/ u$ q8 s1 Z
& |5 n* t; Q/ F6 k$ J! m2 a9 g, T4 g

( @; o7 ]; x+ s* g: q# Ssudo -i
1 p& \0 a: q$ S( O  r' X% V) W, T% b
8 G3 w& W" @. J. k1 X2 D! g7 g" a

+ T0 N4 J9 b! I+ L' H# Uls /dev/dri" O- e4 w0 `. H0 D' J
0 s  s; m- W- I' j+ }
2 Y5 c! C% K( T( z
1 x) P3 ?5 K) N" X1 m
检测到核显
群晖安装小雅alist:保证可用硬盘空间大于160G" j3 A* h, |, ^: F1 N
6 C$ k9 G) B9 h) H, J6 v
安装Docker
首先建一个小雅的配置文件夹:/docker/xiaoya
小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya
对应文件获取方式
/docker/xiaoya/mytoken.txthttps://aliyuntoken.vercel.app/$ }. X' h  x- W9 c6 O( W7 p2 c
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html" @2 r6 p' I( [
手机阿里云盘扫描登录获取token,然后放到文件中
/docker/xiaoya/myopentoken.txthttps://alist.nn.ci/tool/aliyundrive/request
$ m2 A4 y' G* C# r* ?" s- hhttps://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html
/ r% T) X5 Q# w2 E/ p% n手机阿里云盘扫描登录获取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 按下图演示操作
    " A! Y0 |( K) J# D& K
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya
Docker里面安装小雅alist测试访问
配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678
如何出现以下情况,说明还在配置中,等待5-10分钟4 }' v4 \' z- k+ L# w5 A
" t9 V* E/ m4 ~0 y) a
看到列表信息,代表配置完成$ E/ Q& |8 Y0 Z: @0 y( Q, m

3 \$ D8 L) n, u. o测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题1 Q3 s* n+ S8 A8 C# z

8 N2 a! y( Z7 W* ]5 T3 K- [如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。, T" @* N+ j! T$ u, ]: b; P

" @) H5 u! l" \- x9 K8 Y5 L: P一键安装小雅版Emby新建一个xiaoya-media文件夹
无脑配置下权限,以免出什么幺蛾子
安装小雅Emby
以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件

: K; M7 v2 ]6 i9 T  s
! l: D( K& `& c. {9 c8 n9 h! F$ `6 i* L; j1 \

2 @5 T* R$ y1 ~$ z& _6 [sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
7 u5 e3 Z. x, F  k2 k) V$ K/ p/ }6 X" K, ?& Z0 w& C

8 G# C- q" T4 A9 x7 D& G/ M# ^) r3 w
# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径! K* N6 x0 S9 H/ Q6 u5 \, T
' D9 ?8 N3 g8 z
: G$ X; A$ R/ B- @+ a) s( F
/ j0 [4 j' e0 v9 g% H
修改里面内容如下:
6 I: P) B4 @1 ~- m

7 r4 i# O$ B( ~$ @3 H% q
2 I0 ]% {4 P4 F3 K- M6 I
; l" w1 f% D: C6 ^* l% ~2 A3 gdev_dri=yes
: G" y: U$ `: J# k3 Z
3 J# T" H: G  R$ k9 q( Mmode=host
: o# T+ d  ~( }9 N- F+ t6 x' B2 L0 E9 f
image=amilys/ z. T3 j. g3 m) d; r6 C3 Q
3 j* d* u. f! x( l* ~2 E
media_dir=/volume1/docker/xiaoya-media
( x" K& b6 j. b* U
; t8 v8 Y  b/ I4 D8 q% s/ Lresilio=yes
3 C/ p) Q' ?5 k0 g
) o5 W. f+ e+ X" [0 Y0 S" R

! a( K6 M) `- `3 }
1 B/ M" a) a9 z* Y: c, R& s+ ?
官网内容说明:
变量值(粗体是默认)说明
dev_driyes,no是否添加硬解的GPU映射,不是所有设备都支持
mode=hosthost,bridgeemby的镜像模式,模式是host
image=embyemby,amilysemby的镜像,默认官方版,amilys是破解版
media_dir必填,你的/媒体库目录
resilioyes,no是否安装resilio同步软件
执行安装:

2 R+ s4 s9 ]5 Q  o" P; i0 m2 }2 x7 }; I2 d: r+ c& y# \
) r# A4 w1 {, z

2 [7 ^% h# G2 ~  C. L$ ^7 a) R; csudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya, d2 o. v1 O( [- a: L% h

8 ?* K' l, K+ y6 o
: y. }2 `- |  y

+ D$ H% ~1 d6 X9 P这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。5 P$ w  E$ U3 z8 }$ c4 i7 r
& _, m7 L0 d: \, c) {7 A# Y! ~) v
配置emby端口:
测试进小雅emby后台
群晖IP:2345端口进入
  • 默认账号:xiaoya
  • 密码:1234/ O, S: u0 V* g7 r% E
Emby硬解设置
首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
& V+ W, X6 K7 E) m- @) P

1 G& Z" T$ ^& e) f1 g
( h5 c% w8 ]& h  ^5 @& S2 @' p: D- s: M1 p. U+ Z8 \8 N+ s9 m
docker ps -a" B& `0 {  P/ a( U5 F, ?0 e4 _
" X! M& M, h* E" ?
& M& A: k1 [& w' A4 T1 p! F* @

5 ?6 N5 b' `% ]% ?* Z#获取运行容器的名称+ C0 J! B6 X' N. Q9 ^" r3 Q
* |+ b0 U0 t1 B* Q
, G$ P- e2 O4 d, F( w' i  ^

8 R5 j$ @) l) V& ^" m8 J. P
进入Emby容器 SSH
3 t6 }4 \9 J* w) \

& ]7 ~8 ]0 w# I. `5 D# [
3 o" }# {+ J  Q/ E, s8 s6 @" I. y4 W
docker exec -it emby /bin/sh, X3 b" n1 }: _

1 H" ^5 _# z: y# M* D8 n  g1 X# ?* Q5 [; j7 V* m+ D# X6 q8 z2 {9 r
9 a4 m% v; u( [( Z7 q6 a6 D; n) G1 a
ls /dev/dri
# s- T& Y0 [0 j9 h) M6 j" ~
5 j& A* e& T. n" M; Y
4 h/ s' x+ K( l2 x

( Z7 ~1 H% p1 i+ j' o/ r% j' [, x, p如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。4 C" k' b) [# a

2 z1 }1 k# n7 g5 E# u配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹
在里面创建cache和config两个文件夹
配置Jellyfin容器测试Jellyfin后台能否进入
群晖IP:8097
获取小雅最新的播放地址信息
登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址
6 D' {( V2 }8 j% `7 x' u

# p4 V7 T7 e# {7 Q: v9 f( K. W1 h  l5 m! g# o/ V9 |: N

: ~' }' J0 [& W2 e  R7 ufind /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 T5 h4 Q4 h' o8 c  z0 U" Z
. P" D3 w# V1 |  M+ b

/ e8 z& Q+ f- q7 n6 O" q
. r# @8 S, G, r5 d
3 i+ `" R! r. ^5 g5 A; z
+ i  Z3 A8 R) g- E; N$ P* P# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改' O! j/ W* m) \- v% H
9 `) I2 Z5 [3 g
# http://10.10.10.3 修改为你群晖的IP地址+ C3 N9 _; ]  i
% F/ J, V! f, N2 N
( N( o' K: u3 G

" a0 Q" c4 }* }' ^4 k- v) E) O进入Jellyfin后台进行配置
硬件转码开启
首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显

( C$ g+ R! j+ x* F- P; |" r* q. P; L1 ]. W' a6 h& Z
" B! ^2 d" m+ y, I: ?2 g
) \1 r) v  O' w' p
docker ps -a
1 g) _; d2 c! \  q& i, w
/ R! `' C5 ~" J( D; @8 F6 ^$ F
: P' _$ R! K5 T% t+ L  ]) V3 {4 ]$ S. T
#获取运行容器的名称% R7 g0 }# R& ^. t$ L

4 h# L* k8 x9 R2 [' z
2 m4 ^/ g" c6 Z  @

( j1 g% G6 l4 n/ y5 ]
进入Jellyfin容器的SSH
' L; }. k/ {6 ~
$ M' R! Z6 ?3 H, j( n8 x) E8 Z
0 W* z' I. E/ L, H% H4 ~

, P8 f2 L6 {3 Y3 L* o3 R, adocker exec -it nyanmisaka /bin/sh  C" h6 I. T4 a2 b% Z

# N2 B  F' \9 {! e% d
4 j: N. [9 L0 G5 l2 X% t/ `6 W3 A- O6 K6 `4 a" J. X9 G
ls /dev/dri$ n4 p# [4 X. R& X$ d7 ~

+ a; F! F, Z8 n. M, G

# b- E6 e- M# u8 F7 O1 Z4 z

$ J4 l1 L; T" u. u! G  L测试播放及转码
硬解转码成功
阿里云盘同样缓存成功
实时清理阿里云盘缓存和日常更新
安装 xiaoyaleep ,群晖SSH输入命令
下面两条命令,推荐使用第一个,1分钟内自动清除缓存$ z& u/ @" Z2 l5 Y
' \4 K7 @4 O5 r5 D) B- t
8 r8 V# f9 k) A2 z$ M) N
# B! G  ?9 C8 p8 s
0 l4 y# d. g3 |4 q( ^/ J
4 z8 @- I" c7 S' j% W
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg- {5 E+ A8 g; p% M1 h- w  O
0 V  d* Y5 m; E! D' D6 Z
8 D1 n% k+ e5 U
' |+ w3 C8 Q& a/ R6 `8 d0 q

% d7 m( c4 h! K2 j" `
: i4 y2 I& `& @" z% b. Y
$ P- d" l5 Y5 ?' H$ E, [# ~
$ }1 F! b9 I; s" d, Nbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3
+ B. a* B  v& s: [) x5 ^* ]. b4 L6 t
! W- u) [/ u, @  P7 h7 R+ Y( b

% E2 ]5 ?, j  E5 H/ Q# n2 A0 d8 G" A* {

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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