找回密码
 加入我们
搜索
      
楼主: Misaka_9993

[显卡] [250730]Jellyfin中国特供版+Docker镜像,含驱动,免折腾开箱即用

 火... [复制链接]
 楼主| 发表于 2025-7-28 23:29 | 显示全部楼层
EdiTurn 发表于 2025-7-28 18:55
选 vaapi 也是无可奈何,最开始是为了绕过 QSV 不能正常映射杜比视界的问题,结果陷入这么个两难的境地。
...


这个SRIOV驱动,intel是不支持的,是第三方魔改的,出了任何问题他们都不管的。包括问题1,还有奇怪的问题2。尤其是2,它代表你显卡根本不支持HEVC编码器,这显然不可能,所以问题出在驱动而不是Jellyfin。

我这边测过Xe 96EU, DG1, Arc A380在主线驱动下开启全部选项都是正常的。包括QSV、VAAPI和杜比色调映射,也不会出现这种条纹。请在主线6.12内核以上(ArrowLake需要至少6.12)实体机而不是SRIOV中安装Jellyfin重试。

你在Jellyfin那边反馈也是我回答,就是换成英文。
发表于 2025-7-29 23:35 | 显示全部楼层
Misaka_9993 发表于 2025-7-28 23:29
这个SRIOV驱动,intel是不支持的,是第三方魔改的,出了任何问题他们都不管的。包括问题1,还有奇怪的问 ...

嗯,今天参考了几个 issue 后花了点时间把 Docker 迁移到 LXC 上,不再出现问题一了。
顺手测了一下,问题二依然还在,就是设置 VAAPI 保存后重启服务器,VAAPI 的两个低电压编码无法使用,杜比视界映射的问题倒是随着 QSV 一起正常。不过也没影响了,以后肯定是一直开 QSV 了。
多谢帮助
发表于 2025-7-30 16:03 | 显示全部楼层
新入坑,求教一下,怎么关闭电视剧每一集的分集剧情简介,太剧透了
发表于 2025-8-1 22:26 | 显示全部楼层
感谢楼主持续不断的更新~大爱~
发表于 2025-8-3 14:04 | 显示全部楼层
焰火阑珊 发表于 2025-7-30 16:03
新入坑,求教一下,怎么关闭电视剧每一集的分集剧情简介,太剧透了

媒体库里把
元数据下载器 (剧集)
关掉
发表于 2025-8-3 15:06 | 显示全部楼层
Misaka_9993 发表于 2025-7-19 14:57
看描述是解码器编码器没有勾选。或者你的视频格式不被显卡支持比如h264 hi10p这种。 ...

不愧是专家啊,再次感谢!p4确实有些视频无法解码,所以,编解码不能乱打勾,谢谢🙏辛勤的付出!
发表于 2025-8-17 01:51 | 显示全部楼层
ffmpeg支持whisper生成字幕了,以后jellyfin有可能加入字幕实时生成功能吗?
发表于 2025-8-17 14:16 | 显示全部楼层
请教一下各位大佬:
如何设置让外网的jellyfin tv端采用服务器转码播放,节省服务器上传流量
发表于 2025-8-17 15:40 | 显示全部楼层
感谢大佬教程,12代之后的intel核显有两个多种格式编解码器引擎,但是从15代之后又显示没了这个引擎,不知道是不是整合到X e 核心里了,实测ffmpeg多路转码是否有影响吗
发表于 2025-9-1 13:14 | 显示全部楼层
今天发现jellyfin无限重启
1. 检查后发现是硬盘满了,但清理后jellyfin仍无法恢复
2. 根据报错日志二次检查后发现是config目录下migrations.xml文件为空,可能是硬盘满了写入报错了,我删除了空文件重新运行
3. 发现仍然报错,日志如下:

[2025-09-01 04:56:34.671 +00:00] [INF] [1] Main: Running query planner optimizations in the database... This might take a while
[2025-09-01 04:56:34.717 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost"
[2025-09-01 04:56:34.717 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider"
[2025-09-01 04:56:34.718 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider"
[2025-09-01 04:56:34.718 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager"
[2025-09-01 04:56:38.817 +00:00] [INF] [1] Main: Jellyfin version: "10.10.1"
[2025-09-01 04:56:38.852 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_CONFIG_DIR, /config/config]"]
[2025-09-01 04:56:38.857 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[2025-09-01 04:56:38.857 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)"
[2025-09-01 04:56:38.857 +00:00] [INF] [1] Main: Architecture: X64
[2025-09-01 04:56:38.858 +00:00] [INF] [1] Main: 64-Bit Process: True
[2025-09-01 04:56:38.858 +00:00] [INF] [1] Main: User Interactive: True
[2025-09-01 04:56:38.859 +00:00] [INF] [1] Main: Processor count: 4
[2025-09-01 04:56:38.859 +00:00] [INF] [1] Main: Program data path: "/config"
[2025-09-01 04:56:38.859 +00:00] [INF] [1] Main: Log directory path: "/config/log"
[2025-09-01 04:56:38.859 +00:00] [INF] [1] Main: Config directory path: "/config/config"
[2025-09-01 04:56:38.860 +00:00] [INF] [1] Main: Cache path: "/cache"
[2025-09-01 04:56:38.860 +00:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2025-09-01 04:56:38.860 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web"
[2025-09-01 04:56:38.860 +00:00] [INF] [1] Main: Application directory: "/jellyfin/"
[2025-09-01 04:56:39.108 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2025-09-01 04:56:39.220 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2025-09-01 04:56:39.281 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Danmu, Version=2.0.11.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/danmu_2.0.11.0/Jellyfin.Plugin.Danmu.dll"
[2025-09-01 04:56:39.285 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "InfuseSync, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/InfuseSync_1.5.0.0/InfuseSync.dll"
[2025-09-01 04:56:39.289 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "IntroSkipper, Version=1.10.9.2, Culture=neutral, PublicKeyToken=null" from "/config/plugins/intro-skipper-v1.10.9.2/IntroSkipper.dll"
[2025-09-01 04:56:39.400 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2025-09-01 04:56:39.401 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2025-09-01 04:56:39.401 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2025-09-01 04:56:39.403 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.17.0.8"]
[2025-09-01 04:56:39.405 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2025-09-01 04:56:39.405 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2025-09-01 04:56:39.405 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2025-09-01 04:56:50.436 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Danmu" "2.0.11.0"
[2025-09-01 04:56:50.439 +00:00] [INF] [1] InfuseSync.Plugin: InfuseSync is starting.
[2025-09-01 04:56:50.460 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "InfuseSync" "1.5.0.0"
[2025-09-01 04:56:50.905 +00:00] [INF] [1] IntroSkipper.Plugin: The skip button has already been injected.
[2025-09-01 04:56:51.076 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Intro Skipper" "1.10.9.2"
[2025-09-01 04:56:51.077 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.1.0"
[2025-09-01 04:56:51.078 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.1.0"
[2025-09-01 04:56:51.078 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.1.0"
[2025-09-01 04:56:51.100 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.1.0"
[2025-09-01 04:56:51.101 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.1.0"
[2025-09-01 04:56:51.215 +00:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"MigrateActivityLogDatabase"'
[2025-09-01 04:56:51.221 +00:00] [WRN] [1] Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb: Migrating the activity database may take a while, do not stop Jellyfin.
[2025-09-01 04:56:51.255 +00:00] [ERR] [1] Jellyfin.Server.Migrations.MigrationRunner: Could not apply migration '"MigrateActivityLogDatabase"'
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: ActivityLog'.
   at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
   at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext()
   at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
   at Emby.Server.Implementations.Data.SqliteExtensions.Query(SqliteConnection sqliteConnection, String commandText)+MoveNext()
   at Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb.Perform()
   at Jellyfin.Server.Migrations.MigrationRunner.PerformMigrations(IMigrationRoutine[] migrations, MigrationOptions migrationOptions, Action`1 saveConfiguration, ILogger logger)
   at Jellyfin.Server.Migrations.MigrationRunner.Run(CoreAppHost host, ILoggerFactory loggerFactory)
   at Jellyfin.Server.Program.StartServer(IServerApplicationPaths appPaths, StartupOptions options, IConfiguration startupConfig)
[2025-09-01 04:56:51.265 +00:00] [FTL] [1] Main: Error while starting server
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: ActivityLog'.
   at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
   at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext()
   at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
   at Emby.Server.Implementations.Data.SqliteExtensions.Query(SqliteConnection sqliteConnection, String commandText)+MoveNext()
   at Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb.Perform()
   at Jellyfin.Server.Migrations.MigrationRunner.PerformMigrations(IMigrationRoutine[] migrations, MigrationOptions migrationOptions, Action`1 saveConfiguration, ILogger logger)
   at Jellyfin.Server.Migrations.MigrationRunner.Run(CoreAppHost host, ILoggerFactory loggerFactory)
   at Jellyfin.Server.Program.StartServer(IServerApplicationPaths appPaths, StartupOptions options, IConfiguration startupConfig)

麻烦大佬帮忙看下
 楼主| 发表于 2025-9-1 13:24 | 显示全部楼层
chuanshuo9203 发表于 2025-9-1 13:14
今天发现jellyfin无限重启
1. 检查后发现是硬盘满了,但清理后jellyfin仍无法恢复
2. 根据报错日志二次检查 ...

请向上游报告。看起来是migrations.xml文件丢失或损坏造成的。如果有备份可以手动恢复。
发表于 2025-9-1 13:33 | 显示全部楼层
Misaka_9993 发表于 2025-9-1 13:24
请向上游报告。看起来是migrations.xml文件丢失或损坏造成的。如果有备份可以手动恢复。 ...

谢谢大佬,我在github里也提issue了,但是那边处理真的很慢而且消极,如果没备份的话是不是就废了。。只能重头部署了嘛?主要我不太清楚这个migrations文件是干嘛的,有可能手动恢复吗
 楼主| 发表于 2025-9-1 13:48 | 显示全部楼层
chuanshuo9203 发表于 2025-9-1 13:33
谢谢大佬,我在github里也提issue了,但是那边处理真的很慢而且消极,如果没备份的话是不是就废了。。只 ...


顾名思义就是从老版本升级新版本时的数据库迁移。按我的理解migrations.xml应该记录了之前已经迁移完成的数据库,如果这个文件损坏,服务器会认为数据库迁移还没完成,所以又去执行迁移,结果就是出错。

老外的效率你懂的,而且他们也得上班,而且还有时差。多用英文提问顶起来,或者到官方matrix或discord问问看看。

如果有备份那肯定最好,这个每次跨大版本升级的时候都有提醒。没有备份的话要是库不大也可以重开。
发表于 2025-9-1 15:09 | 显示全部楼层
Misaka_9993 发表于 2025-9-1 13:48
顾名思义就是从老版本升级新版本时的数据库迁移。按我的理解migrations.xml应该记录了之前已经迁移完成的 ...

大佬,我现在重置了,遇到一个新问题。。密码没法重置,我把config里的内容全删了,但是现在运行jellyfin后没让我创建新用户,老的用户名密码自然也进不去了,这咋搞
发表于 2025-9-1 15:19 | 显示全部楼层
对不起解决了,我清空了浏览器cookie,感谢大佬
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-9-2 03:03 , Processed in 0.010269 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表