![]() |
|
SOLVED: MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 234 - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting) +--- Thread: SOLVED: MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 234 (/t-solved-mediabrowser-mediaencoding-transcoding-transcodemanager-ffmpeg-exited-with-code-234) |
MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 234 - deceiving - 2024-12-05 I don't know why the transcoding is failing, but since a few days ago all of them fail with the message "MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 234" I'm using docker, below I will provide all the possible information. Jellyfin version: 10.10.3 CPU: Intel® Core i5-7200U CPU @ 2.50GHz IGPU: HD Graphics 620 RAM: 4GB 2024-12-05T15:49:02.559382763Z [10:49:02] [INF] [54] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:00:09.000 -f matroska -init_hw_device vaapi=va dev/dri/renderD128,driver=iHD -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/tvshows/From/Season 3/FROM - S03E01 - Shatter WEBDL-1080p.mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -low_power 1 -rc_mode VBR -b:v 7616000 -maxrate 7616000 -bufsize 15232000 -profile:v:0 high -level 40 -sei -a53_cc -force_key_frames:0 "expr:gte(t,n_forced*3)" -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24" -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 3 -hls_segment_filename "/config/cache/transcodes/6c587ffb74d00dcdf52b5d1801180db8%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/6c587ffb74d00dcdf52b5d1801180db8.m3u8"2024-12-05T15:49:03.154353924Z [10:49:03] [ERR] [89] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 234 2024-12-05T15:49:03.212275183Z [10:49:03] [ERR] [54] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL GET /videos/095beb05-32ec-fff4-cfe1-50e67256576c/hls1/main/3.ts. 2024-12-05T15:49:03.212308261Z MediaBrowser.Common.FfmpegException: FFmpeg exited with code 234 2024-12-05T15:49:03.212313095Z at MediaBrowser.MediaEncoding.Transcoding.TranscodeManager.StartFfMpeg(StreamState state, String outputPath, String commandLineArguments, Guid userId, TranscodingJobType transcodingJobType, CancellationTokenSource cancellationTokenSource, String workingDirectory) 2024-12-05T15:49:03.212316429Z at Jellyfin.Api.Controllers.DynamicHlsController.GetDynamicSegment(StreamingRequestDto streamingRequest, Int32 segmentId) 2024-12-05T15:49:03.212321716Z 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, Nullable1 segmentLength, Nullable1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable1 enableAutoStreamCopy, Nullable1 allowVideoStreamCopy, Nullable1 allowAudioStreamCopy, Nullable1 breakOnNonKeyFrames, Nullable1 audioSampleRate, Nullable1 maxAudioBitDepth, Nullable1 audioBitRate, Nullable1 audioChannels, Nullable1 maxAudioChannels, String profile, String level, Nullable1 framerate, Nullable1 maxFramerate, Nullable1 copyTimestamps, Nullable1 startTimeTicks, Nullable1 width, Nullable1 height, Nullable1 maxWidth, Nullable1 maxHeight, Nullable1 videoBitRate, Nullable1 subtitleStreamIndex, Nullable1 subtitleMethod, Nullable1 maxRefFrames, Nullable1 maxVideoBitDepth, Nullable1 requireAvc, Nullable1 deInterlace, Nullable1 requireNonAnamorphic, Nullable1 transcodingMaxAudioChannels, Nullable1 cpuCoreLimit, String liveStreamId, Nullable1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable1 audioStreamIndex, Nullable1 videoStreamIndex, Nullable1 context, Dictionary2 streamOptions, Boolean enableAudioVbrEncoding, Boolean alwaysBurnInSubtitleWhenTranscoding)1 actionResultValueTask)2024-12-05T15:49:03.212356608Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) 2024-12-05T15:49:03.212360654Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) 2024-12-05T15:49:03.212364201Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) 2024-12-05T15:49:03.212368301Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) 2024-12-05T15:49:03.212371920Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) 2024-12-05T15:49:03.212375899Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) 2024-12-05T15:49:03.212379399Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) 2024-12-05T15:49:03.212383033Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) 2024-12-05T15:49:03.212386889Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) 2024-12-05T15:49:03.212390973Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) 2024-12-05T15:49:03.212394463Z at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) 2024-12-05T15:49:03.212397954Z at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) 2024-12-05T15:49:03.212405212Z at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) 2024-12-05T15:49:03.212408385Z at Jellyfin.Api.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager) 2024-12-05T15:49:03.212411933Z at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) 2024-12-05T15:49:03.212415197Z at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext) 2024-12-05T15:49:03.212418072Z at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) 2024-12-05T15:49:03.212437979Z at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) 2024-12-05T15:49:03.212441224Z at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) 2024-12-05T15:49:03.212444830Z at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) 2024-12-05T15:49:03.212447787Z at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) 2024-12-05T15:49:03.212450858Z at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) 2024-12-05T15:49:03.212454258Z at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) 2024-12-05T15:49:03.212457577Z at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager) 2024-12-05T15:49:03.212461099Z at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context) 2024-12-05T15:49:03.641918035Z [10:49:03] [INF] [64] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:00:12.000 -f matroska -init_hw_device vaapi=va dev/dri/renderD128,driver=iHD -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/tvshows/From/Season 3/FROM - S03E01 - Shatter WEBDL-1080p.mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -low_power 1 -rc_mode VBR -b:v 7616000 -maxrate 7616000 -bufsize 15232000 -profile:v:0 high -level 40 -sei -a53_cc -force_key_frames:0 "expr:gte(t,n_forced*3)" -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24" -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 4 -hls_segment_filename "/config/cache/transcodes/6c587ffb74d00dcdf52b5d1801180db8%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/6c587ffb74d00dcdf52b5d1801180db8.m3u8"2024-12-05T15:49:04.253637486Z [10:49:04] [ERR] [52] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 234 FFmpeg logs log 1 https://pastebin.com/pcNq40TU log 2 https://pastebin.com/iyF6DvC7 log 3 https://pastebin.com/EfaSVQC9 RE: MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 234 - TheDreadPirate - 2024-12-05 Uncheck low power encoding. That requires additional setup that you likely didn't perform. |