找回密码
 加入我们
搜索
      
楼主: 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,感谢大佬
发表于 2025-9-2 13:13 | 显示全部楼层
本帖最后由 chuanshuo9203 于 2025-9-2 13:31 编辑

大佬,这边重新捣鼓了下配置,想问下以下3个配置:
1. 首选系统原生的 DXVA 或 VA-API 硬件解码器  这个选项要开启嘛
2. VPP和普通色调映射,我理解是opencl更亮效果更好,vpp的话在intel平台cpu占用率更低
3. VBR音频硬件编码要开启嘛

硬件配置是:
J4125 / UHD 600
群辉DS423+
Jellyfin中文特供版 10.10.1
 楼主| 发表于 2025-9-2 17:18 | 显示全部楼层
chuanshuo9203 发表于 2025-9-2 13:13
大佬,这边重新捣鼓了下配置,想问下以下3个配置:
1. 首选系统原生的 DXVA 或 VA-API 硬件解码器  这个选 ...

1开,2OCL画面效果更好,3随意一般听不出来
发表于 2025-9-27 14:01 | 显示全部楼层
本帖最后由 idrinkkopiko 于 2025-9-27 14:02 编辑

请问大佬,到底是哪里出了问题呢?PVE直通核显给的群晖,群晖的docker里装的jellyfin。

一开始能硬解,大概几个月后,突然有一天就不能硬解了
症状就是打开视频一直转圈圈。


FFmpeg的日志文件能生成,但看不出问题来

  1. /videos/5f217f2d-4cce-4d93-d7a4-6e3e7cf941ab/hls1/main/0.ts

  2. {"Protocol":0,"Id":"5f217f2d4cce4d93d7a46e3e7cf941ab","Path":"/media/Anime/\u5931\u843D\u7684\u5B87\u5B99 Lost Universe [DVD HEVC 768x576 AC3] (1998)/S01/Lost Universe - 04.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":898505088,"Name":"Lost Universe - 04","IsRemote":false,"ETag":"2e21e0a80f7c8d14b5d3964662fd775d","RunTimeTicks":13559799808,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"ass","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/100","CodecTimeBase":null,"Title":"cht","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","DisplayTitle":"cht - \u672A\u5B9A\u4E49 - ASS - \u5916\u90E8","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":0,"Score":null,"I**ternal":true,"DeliveryMethod":null,"DeliveryUrl":null,"I**ternalUrl":null,"IsTextSubtitleStream":true,"Support**ternalStream":true,"Path":"/media/Anime/\u5931\u843D\u7684\u5B87\u5B99 Lost Universe [DVD HEVC 768x576 AC3] (1998)/S01/Lost Universe - 04.cht.ssa","PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"hevc","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"bt470bg","ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Lost Universe [DVD HEVC 768x576 AC3] [km]","VideoRange":"SDR","VideoRangeType":"SDR","VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"Lost Universe [DVD HEVC 768x576 AC3] [km] - 576p - SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":5300993,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":576,"Width":768,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"4:3","Index":1,"Score":null,"I**ternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"I**ternalUrl":null,"IsTextSubtitleStream":false,"Support**ternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":90,"IsAnamorphic":null},{"Codec":"ac3","CodecTag":null,"Language":"jpn","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"Japanese AC-3","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"Japanese AC-3 - Dolby Digital - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"stereo","BitRate":384000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":2,"Score":null,"I**ternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"I**ternalUrl":null,"IsTextSubtitleStream":false,"Support**ternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ass","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"English Styled Subs","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","DisplayTitle":"English Styled Subs - \u9ED8\u8BA4 - ASS","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"I**ternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"I**ternalUrl":null,"IsTextSubtitleStream":true,"Support**ternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"English SRT","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","DisplayTitle":"English SRT - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"I**ternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"I**ternalUrl":null,"IsTextSubtitleStream":true,"Support**ternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"DVDSUB","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"English VobSub","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"\u672A\u5B9A\u4E49","LocalizedDefault":"\u9ED8\u8BA4","LocalizedForced":"\u5F3A\u5236\u7684","LocalizedExternal":"\u5916\u90E8","DisplayTitle":"English VobSub - DVDSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"Height":480,"Width":720,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":5,"Score":null,"I**ternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"I**ternalUrl":null,"IsTextSubtitleStream":false,"Support**ternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[{"Codec":"otf","CodecTag":"[0][0][0][0]","Comment":null,"Index":5,"FileName":"Delicious-Heavy.otf","MimeType":"application/vnd.ms-opentype","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":6,"FileName":"FRAMDCN.TTF","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":7,"FileName":"ufonts.com_gill-sans.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null},{"Codec":"ttf","CodecTag":"[0][0][0][0]","Comment":null,"Index":8,"FileName":"calibriz.ttf","MimeType":"application/x-truetype-font","DeliveryUrl":null}],"Formats":[],"Bitrate":5684993,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":null,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

  3. /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel qsv -hwaccel_output_format qsv -c:v hevc_qsv -autorotate 0 -i file:"/media/Anime/失落的宇宙 Lost Universe [DVD HEVC 768x576 AC3] (1998)/S01/Lost Universe - 04.mkv" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_qsv -preset veryfast -look_ahead 0 -b:v 8834988 -maxrate 8834988 -bufsize 17669976 -profile:v:0 high -level 51 -g:v:0 96 -keyint_min:v:0 96 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_qsv=format=nv12" -codec:a:0 libfdk_aac -ac 2 -ab 256000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 4 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/media/transcodes/54c12e22e80415bee4c873df6a7773f8%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/media/transcodes/54c12e22e80415bee4c873df6a7773f8.m3u8"


  4. ffmpeg version 5.1.4-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  5.   built with gcc 12 (Debian 12.2.0-14)
  6.   configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  7.   libavutil      57. 28.100 / 57. 28.100
  8.   libavcodec     59. 37.100 / 59. 37.100
  9.   libavformat    59. 27.100 / 59. 27.100
  10.   libavdevice    59.  7.100 / 59.  7.100
  11.   libavfilter     8. 44.100 /  8. 44.100
  12.   libswscale      6.  7.100 /  6.  7.100
  13.   libswresample   4.  7.100 /  4.  7.100
  14.   libpostproc    56.  6.100 / 56.  6.100
  15. Input #0, matroska,webm, from 'file:/media/Anime/失落的宇宙 Lost Universe [DVD HEVC 768x576 AC3] (1998)/S01/Lost Universe - 04.mkv':
  16.   Metadata:
  17.     encoder         : libebml v1.3.9 + libmatroska v1.5.2
  18.     creation_time   : 2019-11-03T00:13:49.000000Z
  19.   Duration: 00:22:35.98, start: 0.000000, bitrate: 5300 kb/s
  20.   Chapters:
  21.     Chapter #0:0: start 0.000000, end 95.070000
  22.       Metadata:
  23.         title           : Opening
  24.     Chapter #0:1: start 95.070000, end 1265.055000
  25.       Metadata:
  26.         title           : Episode
  27.     Chapter #0:2: start 1265.055000, end 1340.089000
  28.       Metadata:
  29.         title           : Ending
  30.     Chapter #0:3: start 1340.089000, end 1355.980000
  31.       Metadata:
  32.         title           : Preview
  33.   Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt470bg/unknown/unknown), 768x576 [SAR 1:1 DAR 4:3], 23.98 fps, 23.98 tbr, 1k tbn (default)
  34.     Metadata:
  35.       title           : Lost Universe [DVD HEVC 768x576 AC3] [km]
  36.       BPS-eng         : 4904569
  37.       DURATION-eng    : 00:22:35.980000000
  38.       NUMBER_OF_FRAMES-eng: 32848
  39.       NUMBER_OF_BYTES-eng: 831312189
  40.       _STATISTICS_WRITING_APP-eng: mkvmerge v38.0.0 ('The Silent Type') 32-bit
  41.       _STATISTICS_WRITING_DATE_UTC-eng: 2019-11-03 00:13:49
  42.       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  43.   Stream #0:1(jpn): Audio: ac3, 48000 Hz, stereo, fltp, 384 kb/s (default)
  44.     Metadata:
  45.       title           : Japanese AC-3
  46.       BPS-eng         : 384000
  47.       DURATION-eng    : 00:22:35.840000000
  48.       NUMBER_OF_FRAMES-eng: 42370
  49.       NUMBER_OF_BYTES-eng: 65080320
  50.       _STATISTICS_WRITING_APP-eng: mkvmerge v38.0.0 ('The Silent Type') 32-bit
  51.       _STATISTICS_WRITING_DATE_UTC-eng: 2019-11-03 00:13:49
  52.       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  53.   Stream #0:2(eng): Subtitle: ass (default)
  54.     Metadata:
  55.       title           : English Styled Subs
  56.       BPS-eng         : 1025
  57.       DURATION-eng    : 00:22:26.370000000
  58.       NUMBER_OF_FRAMES-eng: 1433
  59.       NUMBER_OF_BYTES-eng: 172526
  60.       _STATISTICS_WRITING_APP-eng: mkvmerge v38.0.0 ('The Silent Type') 32-bit
  61.       _STATISTICS_WRITING_DATE_UTC-eng: 2019-11-03 00:13:49
  62.       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  63.   Stream #0:3(eng): Subtitle: subrip
  64.     Metadata:
  65.       title           : English SRT
  66.       BPS-eng         : 71
  67.       DURATION-eng    : 00:22:26.370000000
  68.       NUMBER_OF_FRAMES-eng: 329
  69.       NUMBER_OF_BYTES-eng: 11957
  70.       _STATISTICS_WRITING_APP-eng: mkvmerge v38.0.0 ('The Silent Type') 32-bit
  71.       _STATISTICS_WRITING_DATE_UTC-eng: 2019-11-03 00:13:49
  72.       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  73.   Stream #0:4(eng): Subtitle: dvd_subtitle, 720x480
  74.     Metadata:
  75.       title           : English VobSub
  76.       BPS-eng         : 4886
  77.       DURATION-eng    : 00:22:26.373000000
  78.       NUMBER_OF_FRAMES-eng: 329
  79.       NUMBER_OF_BYTES-eng: 822396
  80.       _STATISTICS_WRITING_APP-eng: mkvmerge v38.0.0 ('The Silent Type') 32-bit
  81.       _STATISTICS_WRITING_DATE_UTC-eng: 2019-11-03 00:13:49
  82.       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  83.   Stream #0:5: Attachment: otf
  84.     Metadata:
  85.       filename        : Delicious-Heavy.otf
  86.       mimetype        : application/vnd.ms-opentype
  87.   Stream #0:6: Attachment: ttf
  88.     Metadata:
  89.       filename        : FRAMDCN.TTF
  90.       mimetype        : application/x-truetype-font
  91.   Stream #0:7: Attachment: ttf
  92.     Metadata:
  93.       filename        : ufonts.com_gill-sans.ttf
  94.       mimetype        : application/x-truetype-font
  95.   Stream #0:8: Attachment: ttf
  96.     Metadata:
  97.       filename        : calibriz.ttf
  98.       mimetype        : application/x-truetype-font
  99. Stream mapping:
  100.   Stream #0:0 -> #0:0 (hevc (hevc_qsv) -> h264 (h264_qsv))
  101.   Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac))
  102. Press [q] to stop, [?] for help
复制代码
发表于 2025-9-27 18:56 | 显示全部楼层



图1是转码
图2是原生播放

能不能让jellyfin在转码时把切掉黑边非16:9的视频转换成带黑边的16:9视频
这样的话字幕就可以烧录在黑边内
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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