2025-01-18, 04:25 PM
(This post was last modified: 2025-01-18, 04:25 PM by Iskelderon. Edited 1 time in total.)
I've just run into a most peculiar situation. For some reason I couldn't continue this episode from the home page, but starting it fresh and playing past the previous pause position works just fine.
I tried to play with multiple settings in the Transcoding options, but always ended up with the same problem.
Has anyone ever run into this weird phenomenon?
The log ends with a code 0, but as I type this, the episode still plays on just fine.
In the end, I left it with the following options all enabled:
I even left these disabled to err on the side of caution. Or can I enable these, since I onlw watch it on desktops and laptops in Chrome and Firefox?
I tried to play with multiple settings in the Transcoding options, but always ended up with the same problem.
Has anyone ever run into this weird phenomenon?
The log ends with a code 0, but as I type this, the episode still plays on just fine.
Code:
[2025-01-18 16:59:09.023 +01:00] [INF] [36] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 16:59:12.314 +01:00] [INF] [31] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 16:59:12.644 +01:00] [INF] [36] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 16:59:12.646 +01:00] [INF] [36] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\3a2678aa7aa618be99529d2520db447e%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\3a2678aa7aa618be99529d2520db447e.m3u8\""
[2025-01-18 16:59:22.588 +01:00] [INF] [28] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:02:21.653 +01:00] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:02:21.753 +01:00] [ERR] [35] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:02:22.123 +01:00] [INF] [26] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:02:25.072 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:02:25.393 +01:00] [INF] [20] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:02:25.395 +01:00] [INF] [20] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f6fe9954619dad673da7ec254409442e%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f6fe9954619dad673da7ec254409442e.m3u8\""
[2025-01-18 17:02:34.817 +01:00] [INF] [26] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:03:34.958 +01:00] [INF] [23] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:03:35.043 +01:00] [ERR] [23] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:03:35.369 +01:00] [INF] [23] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:03:38.324 +01:00] [INF] [3] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:03:38.646 +01:00] [INF] [3] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:03:38.648 +01:00] [INF] [3] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -level 51 -x264opts:0 subme=0:me_range=16:rc_lookahead=10:me=hex:open_gop=0 -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p,hwdownload,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\dd6e6dbd4ee5c81c5b9791ba3ebcf03a%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\dd6e6dbd4ee5c81c5b9791ba3ebcf03a.m3u8\""
[2025-01-18 17:03:54.867 +01:00] [INF] [22] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:04:12.942 +01:00] [INF] [3] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:04:13.044 +01:00] [ERR] [15] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:04:13.369 +01:00] [INF] [22] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:04:15.881 +01:00] [INF] [27] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:04:16.196 +01:00] [INF] [22] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:04:16.198 +01:00] [INF] [22] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -level 51 -x264opts:0 subme=0:me_range=16:rc_lookahead=10:me=hex:open_gop=0 -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p,hwdownload,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\8bb42c8f135222ef99601f7851e5a4be%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\8bb42c8f135222ef99601f7851e5a4be.m3u8\""
[2025-01-18 17:04:32.286 +01:00] [INF] [15] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:04:45.983 +01:00] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:04:46.061 +01:00] [ERR] [15] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:04:46.366 +01:00] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:04:49.698 +01:00] [INF] [15] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:04:50.028 +01:00] [INF] [21] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:04:50.029 +01:00] [INF] [21] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -c:v mpeg4_cuvid -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -level 51 -x264opts:0 subme=0:me_range=16:rc_lookahead=10:me=hex:open_gop=0 -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p,hwdownload,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\07361290ab96b28fd6d56251a92b9856%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\07361290ab96b28fd6d56251a92b9856.m3u8\""
[2025-01-18 17:05:07.741 +01:00] [INF] [35] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:05:26.792 +01:00] [INF] [35] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:05:26.892 +01:00] [ERR] [35] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:05:27.266 +01:00] [INF] [33] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:05:29.778 +01:00] [INF] [33] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:05:30.115 +01:00] [INF] [3] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:05:30.117 +01:00] [INF] [3] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\55093e88e82288bd9753497ec8f3c5f8%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\55093e88e82288bd9753497ec8f3c5f8.m3u8\""
[2025-01-18 17:05:39.810 +01:00] [INF] [41] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:05:41.260 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:05:41.321 +01:00] [INF] [28] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:05:41.323 +01:00] [INF] [28] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -ss 00:29:18.000 -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 586 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\44f4dae3e02359bf82ee30a08c02cc4a%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\44f4dae3e02359bf82ee30a08c02cc4a.m3u8\""
[2025-01-18 17:05:41.406 +01:00] [WRN] [15] Trakt.ServerMediator: Received playback progress from user "michael" but initial state was never set - setting it now!
[2025-01-18 17:05:50.257 +01:00] [INF] [41] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" closed
[2025-01-18 17:05:50.382 +01:00] [ERR] [41] Namo.Plugin.InPlayerEpisodePreview.Api.InPlayerPreviewController: InPlayerEpisodePreviewPlugin: "Namo.Plugin.InPlayerEpisodePreview.Web.InPlayerPreview.js"
[2025-01-18 17:05:50.430 +01:00] [INF] [25] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-01-18 17:05:50.712 +01:00] [INF] [25] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:127.0.0.1" request
[2025-01-18 17:06:09.791 +01:00] [INF] [24] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, DirectPlayProfiles: [DirectPlayProfile { Container: "opus", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ts", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mp3", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "aac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4b", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webma", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "webma", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "wav", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: null, VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "mp4", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }], ContainerProfiles: [], CodecProfiles: [], SubtitleProfiles: [] }
[2025-01-18 17:06:09.846 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnableAudioPlaybackTranscoding: True
[2025-01-18 17:06:09.884 +01:00] [INF] [24] Jellyfin.Api.Controllers.UniversalAudioController: GetPostedPlaybackInfo profile: DeviceProfile { Name: null, Id: null, MaxStreamingBitrate: 8000000, MaxStaticBitrate: 8000000, MusicStreamingTranscodingBitrate: 128000, MaxStaticMusicBitrate: 8000000, DirectPlayProfiles: [DirectPlayProfile { Container: "opus", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "opus", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ts", AudioCodec: "mp3", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "mp3", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "aac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4a", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "m4b", AudioCodec: "aac", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "flac", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webma", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "webm", AudioCodec: "webma", VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "wav", AudioCodec: null, VideoCodec: null, Type: Audio }, DirectPlayProfile { Container: "ogg", AudioCodec: null, VideoCodec: null, Type: Audio }], TranscodingProfiles: [TranscodingProfile { Container: "mp4", Type: Audio, VideoCodec: "", AudioCodec: "aac", Protocol: hls, EstimateContentLength: False, EnableMpegtsM2TsMode: False, TranscodeSeekInfo: Auto, CopyTimestamps: False, Context: Streaming, EnableSubtitlesInManifest: False, MaxAudioChannels: null, MinSegments: 0, SegmentLength: 0, BreakOnNonKeyFrames: False, Conditions: [], EnableAudioVbrEncoding: True }], ContainerProfiles: [], CodecProfiles: [], SubtitleProfiles: [] }
[2025-01-18 17:06:09.932 +01:00] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnableAudioPlaybackTranscoding: True
[2025-01-18 17:06:20.163 +01:00] [INF] [33] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.10.3" playing "theme". Stopped at "9520" ms
[2025-01-18 17:06:20.166 +01:00] [INF] [29] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "michael". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-01-18 17:06:20.492 +01:00] [INF] [33] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-01-18 17:06:20.494 +01:00] [INF] [33] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "ffmpeg" "-analyzeduration 200M -probesize 1G -f avi -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"J:\Video\Voyage to the Bottom of the Sea (1964) [tmdbid-321] [imdbid-tt0057798]\Season 01\Voyage to the Bottom of the Sea (1964) - S01E08 - The Village of Guilt.avi\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 3101382 -maxrate 3101382 -bufsize 6202764 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f68f751ea93803213fe45ab2a1149f59%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"C:\ProgramData\Jellyfin\Server\cache\transcodes\f68f751ea93803213fe45ab2a1149f59.m3u8\""
[2025-01-18 17:06:42.686 +01:00] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
In the end, I left it with the following options all enabled:
- Enable hardware decoding for
- H264
- HEVC
- MPEG2
- MPEG4
- VC1
- VP8
- VP9
- AV1
- HEVC 10bit
- VP9 10bit
- HEVC RExt 8/10bit
- HEVC RExt 12bit
- Enable enhanced NVDEC decoder
- Enable hardware encoding
I even left these disabled to err on the side of caution. Or can I enable these, since I onlw watch it on desktops and laptops in Chrome and Firefox?
- Allow encoding in HEVC format
- Allow encoding in AV1 format