本帖最后由 太阳火 于 2023-8-20 12:29 编辑
大佬,请教一下。我是开心版UNRAID6.11.5,装的N大的JELLYFIN10.8.10,
按照JELLYFIN教程里面的步骤“在 Linux 上配置和验证 LP 模式”执行命令
前面都能正常执行。
便是在第3步:
更新 initramfs 和 grub。命令因发行版而异。
在 Debian 和 Ubuntu 上:
sudo update-initramfs -u && sudo update-grub
执行后显示命令错误
无奈之下,只能重启,
最后执行这个命令
sudo cat /sys/kernel/debug/dri/0/gt/uc/guc_info
sudo cat /sys/kernel/debug/dri/0/gt/uc/huc_info
显示:No such file or directory
JELLYFIN当中把“启用低电压模式的 Intel H.264 硬件编码器”勾选,就无法播放视频,4K,1080P都无法播放。显示:“播放错误
该客户端与媒体不兼容,服务器未发送兼容的媒体格式。”
不勾选“启用低电压模式的 Intel H.264 硬件编码器”,就能够正常转码播放,播放流畅,硬解也是成功的。
请大佬赐教,解决这个问题。谢谢!
日志如下:
size= 231kB time=02:00:10.93 bitrate= 0.3kbits/s speed= 146x
video:0kB audio:0kB subtitle:190kB other streams:0kB global headers:1kB muxing overhead: 21.573490%
[12:23:55] [ERR] [109] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 1
[12:23:55] [ERR] [109] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL GET /videos/f88faf1e-8a3f-3396-8e52-210b9d34ff65/hls1/main/0.ts.
MediaBrowser.Common.FfmpegException: FFmpeg exited with code 1
at Jellyfin.Api.Helpers.TranscodingJobHelper.StartFfMpeg(StreamState state, String outputPath, String commandLineArguments, HttpRequest request, TranscodingJobType transcodingJobType, CancellationTokenSource cancellationTokenSource, String workingDirectory)
at Jellyfin.Api.Controllers.DynamicHlsController.GetDynamicSegment(StreamingRequestDto streamingRequest, Int32 segmentId)
at Jellyfin.Api.Controllers.DynamicHlsController.GetHlsVideoSegment(Guid itemId, String playlistId, Int32 segmentId, String container, Int64 runtimeTicks, Int64 actualSegmentLengthTicks, Nullable`1 static, String params, String tag, String deviceProfileId, String playSessionId, String segmentContainer, Nullable`1 segmentLength, Nullable`1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable`1 enableAutoStreamCopy, Nullable`1 allowVideoStreamCopy, Nullable`1 allowAudioStreamCopy, Nullable`1 breakOnNonKeyFrames, Nullable`1 audioSampleRate, Nullable`1 maxAudioBitDepth, Nullable`1 audioBitRate, Nullable`1 audioChannels, Nullable`1 maxAudioChannels, String profile, String level, Nullable`1 framerate, Nullable`1 maxFramerate, Nullable`1 copyTimestamps, Nullable`1 startTimeTicks, Nullable`1 width, Nullable`1 height, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 videoBitRate, Nullable`1 subtitleStreamIndex, Nullable`1 subtitleMethod, Nullable`1 maxRefFrames, Nullable`1 maxVideoBitDepth, Nullable`1 requireAvc, Nullable`1 deInterlace, Nullable`1 requireNonAnamorphic, Nullable`1 transcodingMaxAudioChannels, Nullable`1 cpuCoreLimit, String liveStreamId, Nullable`1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable`1 audioStreamIndex, Nullable`1 videoStreamIndex, Nullable`1 context, Dictionary`2 streamOptions)
at lambda_method1013(Closure , Object )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) |