Jump to content

Subtitle and hardware transcoding issues - Unraid Server


Recommended Posts

solidsnakex37
Posted

I am new to Emby, looking to migrate off Jellyfin if I can get things working properly. 

I am running Emby Server in a docker container on my unraid server. For remote access, I use a reverse proxy via nginx and a subdomain. I read the following post, but I suppose since I use a prebuilt nginx docker container, I can't use this config? If anyone has suggestions there, I would appreciate it. 
https://emby.media/community/index.php?/topic/93074-how-to-emby-with-nginx-with-windows-specific-tips-and-csp-options/

However, here are my issues: 

When performing LOCAL playback, not remotely through the reverse proxy, some movies don't display the subtitles. Every movie I play I get an error, despite it playing though.

 

I have hardware transcoding on via a Nvidia 1660 Super. However, in order to get hardware transcoding to work I had to add NVIDIA_DRIVER_CAPABILITIES = all as a variable in my Emby container. 

The only issue is that now it won't transcode or play all content. The screenshot below you can see it's using hardware transcode which is great, but I get the playback error. 

Some shows don't play at all, and I get a conversion error according to the logs (attached). So I removed the variable and now everything is relying on CPU transcoding without error. 

image.png.337d63a24efa75b48031f223d38d0aaf.png

 

However, when viewing remotely via my domain, the subtitles don't display at all. This happened on all devices used (Android Phone, Windows App, Web App). 

image.png.76809efef6508255c704c7df49a16ba0.png

 

Hoping to get these issues ironed out, appreciate any help

ffmpeg-transcode-531b0a3c-0834-4c00-a3dd-0fc3916892ab_1.txt subtitle issue.txt

solidsnakex37
Posted

I've been working on this all night, I found that when I uncheck the following option, hardware transcoding works. It seems NVDEC was the issue. 
image.png.822b34c40fdaac4721a5dd3801705c2f.png


I searched some other forum posts and a dev mentioned an issue with other containers. I was using the binhex container, I moved to the official Emby container in the Unraid app store, which seems to have resolved the issue (AND I can see Tone Mapping options, which I didn't have before!)

Going to test this further to see if maybe my other playback errors and subtitle issues are resolved as well. 

  • 2 weeks later...
Posted

Hi, has this result held up?

solidsnakex37
Posted

Hey Luke, So far I think I've managed to get my Emby Server instance stable. I had a lot of permissions errors which I resolved, once I did that the "recovering from playback error" mostly disappeared though there are some incidents of that showing still. Overall, Emby has been running really well. 

The only thing is I don't know if that error (recovering from playback error) can just be a general error and may not indicate a real issue? I can't identify any issues while watching or transcoding content, so I don't know exactly what that error may be referring to. I didn't identify anything in the transcoding logs that meant anything to me. 

I've attached the transcoding logs for that particular event. If it is sort of a red herring error, I am learn to ignore those unless it presents an actual issue. Being new to Emby I am just making sure I iron out everything while things are fresh. 

ffmpeg-transcode-6240f4c0-a5fe-43f2-8077-73c1c1a9db44_1.txt ffmpeg-transcode-5a47bdc3-6883-4ee2-8482-d256c391de0d_1.txt ffmpeg-transcode-0ace4c40-f962-4920-8b6c-2c8c9c29fbdf_1.txt ffmpeg-transcode-2a071282-5b80-44bc-8f8f-0ccfcaa83ed2_1.txt

solidsnakex37
Posted

I have another failed playback, seems like it's trying to use software transcoding. Which doesn't make sense. I can provide logs, but will refrain from posting any more as I am not sure anyones looked at the ones I've provided yet. 

Enable Playback Remuxing: True
Enable Video Playback Transcoding: True
Enable Audio Playback Transcoding: True
Global Remote Bitrate Limit: 15,000,000 bps
 
>>>>>> Hardware Decoders for hevc
[X] NVDEC NVIDIA GeForce GTX 1660 SUPER - H.265 (HEVC)
[X] CUVID NVIDIA GeForce GTX 1660 SUPER - H.265 (HEVC)
 
>>>>>> Hardware Encoders for h264
[X] NVENC NVIDIA GeForce GTX 1660 SUPER - H.264 (AVC)
 
>>>>>> Selected Codecs
Decoder NVDEC NVIDIA GeForce GTX 1660 SUPER - H.265 (HEVC)
Adapter #0: 'NVIDIA GeForce GTX 1660 SUPER' ComputeCapability: 7.5
Max Bitrate: 117 Mbit/s - Frame Sizes: 144x144...8192x8192 - Width Alignment: 2 - Height Alignment: 2
Color Formats: NV12, P010, P016 - Bit Depths: 8, 10, 12, 14, 16
Profiles: Main Profile (Level 6.1), Main 10 Profile (Level 6.1), Range Extension (REXT) (Level 6.1)
 
Encoder NVENC NVIDIA GeForce GTX 1660 SUPER - H.264 (AVC)
Adapter #0: 'NVIDIA GeForce GTX 1660 SUPER' ComputeCapability: 7.5
Max Bitrate: 781 Mbit/s - Frame Sizes: max 4096x4096 - Width Alignment: 2 - Height Alignment: 2
Color Formats: NV12, P010, P016 - Bit Depths: 8, 10, 12, 14, 16
Profiles: Baseline Profile (Level 6.2), Main Profile (Level 6.2), High Profile (Level 6.2), High 4:4:4 Predictive Profile (Level 6.2)
 
 
>>>>>> FindVideoEncoder - MediaType: h264, UseHardwareCodecs: True, HWA-Mode: Advanced
Info Checking: 'NVENC NVIDIA GeForce GTX 1660 SUPER - H.264 (AVC)'
Info Check successful - selecting 'NVENC NVIDIA GeForce GTX 1660 SUPER - H.264 (AVC)'
 
>>>>>> FindVideoDecoder - MediaType: hevc, UseHardwareCodecs: True, HWA-Mode: Advanced
Info Checking: 'NVDEC NVIDIA GeForce GTX 1660 SUPER - H.265 (HEVC)'
Info Check successful - selecting 'NVDEC NVIDIA GeForce GTX 1660 SUPER - H.265 (HEVC)'
 
>>>>>> Selected Codecs
Decoder Automatic software decoder
 
 
Encoder x264 Software Encoder
Max Bitrate: 781 Mbit/s
Color Formats: YUV420P, YUVJ420P, YUV422P, YUVJ422P, YUV444P, YUVJ444P, NV12, NV16, NV21, YUV420P10, YUV422P10, YUV444P10, NV20, GRAY8, GRAY10 - Bit Depths: 8, 10, 12, 14
Profiles: Baseline Profile (Level 6.2), Main Profile (Level 6.2), High Profile (Level 6.2), High 10 Profile (Level 6.2), High 4:2:2 Profile (Level 6.2), High 4:4:4 Predictive Profile (Level 6.2)
 
Info Previous transcoding attempt failed. Falling back to software transcoding.
solidsnakex37
Posted

Can I have a moderator delete this post? @Happy2Play

 

I am not getting any traction or support currently and I also noticed that even though I have "Anonymize log contents" enabled, it's still showing my server URL. So I'd prefer to just have this post deleted. 

Also, the "How to report a problem" doesn't lead anywhere. I am unsure the best way to receive support. 

image.thumb.png.04f152357ebfcac8b5c48b3ca021f6a1.png

Posted

Hi, did you disable on the fly subtitle extraction in server transcoding settings? Try turning that back on and see how that compares.

solidsnakex37
Posted
9 minutes ago, Luke said:

Hi, did you disable on the fly subtitle extraction in server transcoding settings? Try turning that back on and see how that compares.

On the most recent issue, I did try with or without the on the fly subtitle extraction. Initially it was disabled, so I tried enabling it but it didn't help. 

I noticed in the log files that it was using software transcoding I believe, so I had manually disabled software to see if I could force it to use the GPU, that too didn't help. I rebooted the server, checked permissions, tried different clients and devices (Emby Theater, Emby Web - Chrome), rebooting the devices, clearing cache, rebooted the PC

 

pwhodges
Posted

It's helpful also to upload the main server log - that contains records of what led to the decision to transcode or not, and so can help isolate what aspect of a file is causing difficulties.

Paul

solidsnakex37
Posted
7 hours ago, pwhodges said:

It's helpful also to upload the main server log - that contains records of what led to the decision to transcode or not, and so can help isolate what aspect of a file is causing difficulties.

Paul

I was going to upload that server log, but the anonymize setting still leaves in too much information such as IP addresses. If I could get someone to look at the issue, I can send them the logs directly. But I've had this issue happening close to 3 weeks and seem to be SOL on assistance

solidsnakex37
Posted

Don't know if this helps, but I had yet another recovering from playback error immediately after playing media. If I am understanding this log correctly, it seems it's deleting the transcode after starting it, but I don't know. @Luke

 

2023-01-17 17:06:21.389 Info SessionManager: Playback start reported by app Emby Web 4.7.11.0 playing When You're Lost in the Darkness. Started at 0 ms
2023-01-17 17:06:21.389 Info PlaybackReporting - EventMonitorEntryPoint: _sessionManager_PlaybackStart : Entered
2023-01-17 17:06:21.389 Info PlaybackReporting - EventMonitorEntryPoint: Adding PlaybackInfo to playback_trackers : 8a3834e0-aab3-42af-8e50-aa0699eb5312-caa717b614b445ddacb4d9128afcf12c-102977
2023-01-17 17:06:21.389 Info PlaybackReporting - EventMonitorEntryPoint: Saving PlaybackInfo to DB
2023-01-17 17:06:21.389 Info Server: http/1.1 Response 204 to host23. Time: 1ms. http://host5:8097/emby/Sessions/Playing?X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json
2023-01-17 17:06:21.399 Info Trakt: Playback Started
2023-01-17 17:06:21.399 Info HttpClient: POST https://api.trakt.tv/scrobble/start
2023-01-17 17:06:21.400 Info Server: http/1.1 GET http://host5:8097/emby/videos/102977/hls1/main/1.m4s?PlaySessionId=f5c1b631c936453b9695bbcb331ecfd0. Accept=*/*, Connection=keep-alive, Host=192.168.1.170:8097, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36, Accept-Encoding=gzip, deflate, Accept-Language=en-US,en;q=0.9, Referer=http://192.168.1.170:8097/web/index.html
2023-01-17 17:06:21.401 Info Server: http/1.1 Response 200 to host23. Time: 1ms. http://host5:8097/emby/videos/102977/hls1/main/1.m4s?PlaySessionId=f5c1b631c936453b9695bbcb331ecfd0
2023-01-17 17:06:21.403 Info Server: http/1.1 POST http://host5:8097/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36
2023-01-17 17:06:21.404 Info Server: http/1.1 Response 204 to host23. Time: 0ms. http://host5:8097/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json
2023-01-17 17:06:21.405 Info Server: http/1.1 POST http://host5:8097/emby/Items/102977/PlaybackInfo?UserId=caa717b614b445ddacb4d9128afcf12c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&AudioStreamIndex=1&SubtitleStreamIndex=-1&EnableDirectPlay=false&EnableDirectStream=false&AllowVideoStreamCopy=false&MediaSourceId=2cfe83ac5cf196d124285cb63d180d99&MaxStreamingBitrate=140000000&CurrentPlaySessionId=f5c1b631c936453b9695bbcb331ecfd0&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36
2023-01-17 17:06:21.406 Info App: User policy for snake. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2023-01-17 17:06:21.406 Info App: RemoteClientBitrateLimit: 15000000, RemoteIp: host23, IsInLocalNetwork: True
2023-01-17 17:06:21.406 Info App: RemoteClientBitrateLimit: 15000000, RemoteIp: host23, IsInLocalNetwork: True
2023-01-17 17:06:21.406 Info Server: http/1.1 Response 200 to host23. Time: 1ms. http://host5:8097/emby/Items/102977/PlaybackInfo?UserId=caa717b614b445ddacb4d9128afcf12c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&AudioStreamIndex=1&SubtitleStreamIndex=-1&EnableDirectPlay=false&EnableDirectStream=false&AllowVideoStreamCopy=false&MediaSourceId=2cfe83ac5cf196d124285cb63d180d99&MaxStreamingBitrate=140000000&CurrentPlaySessionId=f5c1b631c936453b9695bbcb331ecfd0&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json
2023-01-17 17:06:21.416 Info Server: http/1.1 POST http://host5:8097/emby/Videos/ActiveEncodings/Delete?deviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&PlaySessionId=f5c1b631c936453b9695bbcb331ecfd0&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us. Accept=*/*, Connection=keep-alive, Host=192.168.1.170:8097, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36, Accept-Encoding=gzip, deflate, Accept-Language=en-US,en;q=0.9, Origin=http://192.168.1.170:8097, Referer=http://192.168.1.170:8097/web/index.html, Content-Length=0
2023-01-17 17:06:21.416 Info App: ProcessRun 'StreamTranscode d22d50': Stopping ffmpeg process with q command for /transcode/transcoding-temp/ED9404/ED9404_0.m4s
2023-01-17 17:06:21.422 Info App: AppendExtraLogData - Read graph file: /config/logs/ffmpeg-remux-d22d5018-b878-4722-ab81-10b4faec4414_1graph.txt
2023-01-17 17:06:21.423 Info App: AppendExtraLogData - Deserialized GraphData fileStream: 6,712.000 bytes Graph Count: 1
2023-01-17 17:06:21.423 Info App: AppendExtraLogData - File Deleted
2023-01-17 17:06:21.424 Info App: ProcessRun 'StreamTranscode d22d50' Process exited with code 0 - Succeeded

I can provide more system logs directly, as they contain too much information I'd rather not post publicly. 
solidsnakex37
Posted
2023-01-18 12:47:41.762 Info Server: http/1.1 Response 204 to host2. Time: 0ms. http://host1:8097/emby/Videos/ActiveEncodings/Delete?deviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&PlaySessionId=4dd6ec9daa2e4a059f781f42cb51fcba&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us
2023-01-18 12:47:41.762 Info Server: http/1.1 POST http://host1:8097/emby/Items/108158/PlaybackInfo?UserId=caa717b614b445ddacb4d9128afcf12c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&AudioStreamIndex=1&SubtitleStreamIndex=-1&EnableDirectPlay=false&EnableDirectStream=false&AllowVideoStreamCopy=false&AllowAudioStreamCopy=false&MediaSourceId=068c76bc50b954895f4062337ba6a6bc&MaxStreamingBitrate=15000000&CurrentPlaySessionId=9596d108b4eb4f16ba1f385bfabed54d&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
2023-01-18 12:47:41.764 Info App: User policy for snake. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2023-01-18 12:47:41.764 Info App: RemoteClientBitrateLimit: 15000000, RemoteIp: host2, IsInLocalNetwork: True
2023-01-18 12:47:41.764 Info App: RemoteClientBitrateLimit: 15000000, RemoteIp: host2, IsInLocalNetwork: True
2023-01-18 12:47:41.764 Info Server: http/1.1 Response 200 to host2. Time: 2ms. http://host1:8097/emby/Items/108158/PlaybackInfo?UserId=caa717b614b445ddacb4d9128afcf12c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&AudioStreamIndex=1&SubtitleStreamIndex=-1&EnableDirectPlay=false&EnableDirectStream=false&AllowVideoStreamCopy=false&AllowAudioStreamCopy=false&MediaSourceId=068c76bc50b954895f4062337ba6a6bc&MaxStreamingBitrate=15000000&CurrentPlaySessionId=9596d108b4eb4f16ba1f385bfabed54d&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us&reqformat=json
2023-01-18 12:47:41.767 Info Server: http/1.1 POST http://host1:8097/emby/Videos/ActiveEncodings/Delete?deviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&PlaySessionId=9596d108b4eb4f16ba1f385bfabed54d&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us. Accept=*/*, Connection=keep-alive, Host=192.168.1.170:8097, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36, Accept-Encoding=gzip, deflate, Accept-Language=en-US,en;q=0.9, Origin=http://192.168.1.170:8097, Referer=http://192.168.1.170:8097/web/index.html, Content-Length=0
2023-01-18 12:47:41.767 Info Server: http/1.1 Response 204 to host2. Time: 0ms. http://host1:8097/emby/Videos/ActiveEncodings/Delete?deviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&PlaySessionId=9596d108b4eb4f16ba1f385bfabed54d&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome Windows&X-Emby-Device-Id=8a3834e0-aab3-42af-8e50-aa0699eb5312&X-Emby-Client-Version=4.7.11.0&X-Emby-Language=en-us
2023-01-18 12:47:41.773 Info Server: http/1.1 GET http://host1:8097/emby/videos/108158/master.m3u8?DeviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&MediaSourceId=068c76bc50b954895f4062337ba6a6bc&PlaySessionId=28f88a9c965d46798963c495a9e484e4&VideoCodec=h264,h265,hevc&AudioCodec=mp3,aac&VideoBitrate=14744000&AudioBitrate=256000&AudioStreamIndex=1&TranscodingMaxAudioChannels=2&SegmentContainer=m4s,ts&MinSegments=1&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=62&TranscodeReasons=AudioCodecNotSupported,DirectPlayError&allowVideoStreamCopy=false&allowAudioStreamCopy=false. Accept=*/*, Connection=keep-alive, Host=192.168.1.170:8097, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36, Accept-Encoding=gzip, deflate, Accept-Language=en-US,en;q=0.9, Referer=http://192.168.1.170:8097/web/index.html
2023-01-18 12:47:41.773 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://host1:8097/emby/videos/108158/master.m3u8?DeviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&MediaSourceId=068c76bc50b954895f4062337ba6a6bc&PlaySessionId=28f88a9c965d46798963c495a9e484e4&VideoCodec=h264,h265,hevc&AudioCodec=mp3,aac&VideoBitrate=14744000&AudioBitrate=256000&AudioStreamIndex=1&TranscodingMaxAudioChannels=2&SegmentContainer=m4s,ts&MinSegments=1&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=62&TranscodeReasons=AudioCodecNotSupported,DirectPlayError&allowVideoStreamCopy=false&allowAudioStreamCopy=false
2023-01-18 12:47:41.779 Info Server: http/1.1 GET http://host1:8097/emby/videos/108158/main.m3u8?DeviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&MediaSourceId=068c76bc50b954895f4062337ba6a6bc&PlaySessionId=28f88a9c965d46798963c495a9e484e4&VideoCodec=h264,h265,hevc&AudioCodec=mp3,aac&VideoBitrate=14744000&AudioBitrate=256000&AudioStreamIndex=1&TranscodingMaxAudioChannels=2&SegmentContainer=m4s,ts&MinSegments=1&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=62&TranscodeReasons=AudioCodecNotSupported,DirectPlayError&allowVideoStreamCopy=false&allowAudioStreamCopy=false. Accept=*/*, Connection=keep-alive, Host=192.168.1.170:8097, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36, Accept-Encoding=gzip, deflate, Accept-Language=en-US,en;q=0.9, Referer=http://192.168.1.170:8097/web/index.html
2023-01-18 12:47:41.780 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://host1:8097/emby/videos/108158/main.m3u8?DeviceId=8a3834e0-aab3-42af-8e50-aa0699eb5312&MediaSourceId=068c76bc50b954895f4062337ba6a6bc&PlaySessionId=28f88a9c965d46798963c495a9e484e4&VideoCodec=h264,h265,hevc&AudioCodec=mp3,aac&VideoBitrate=14744000&AudioBitrate=256000&AudioStreamIndex=1&TranscodingMaxAudioChannels=2&SegmentContainer=m4s,ts&MinSegments=1&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=62&TranscodeReasons=AudioCodecNotSupported,DirectPlayError&allowVideoStreamCopy=false&allowAudioStreamCopy=false
2023-01-18 12:47:41.784 Info Server: http/1.1 GET http://host1:8097/emby/videos/108158/hls1/main/0.ts?PlaySessionId=28f88a9c965d46798963c495a9e484e4. Accept=*/*, Connection=keep-alive, Host=192.168.1.170:8097, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36, Accept-Encoding=gzip, deflate, Accept-Language=en-US,en;q=0.9, Referer=http://192.168.1.170:8097/web/index.html
2023-01-18 12:47:41.797 Info App: ProcessRun 'StreamTranscode 2da767' Execute: /bin/ffmpeg -loglevel +timing -y -print_graphs_file "/config/logs/ffmpeg-transcode-2da76761-4501-43b0-b0d7-44f38f6e70f5_1graph.txt" -copyts -start_at_zero -f matroska,webm -c:v:0 hevc -hwaccel:v:0 cuda -hwaccel_device:v:0 0 -hwaccel_output_format:v:0 cuda -i "/media/tv/The Bad Batch/Season 2/Star Wars - The Bad Batch - S02E04 - Faster WEBDL-2160p.mkv" -filter_complex "[0:0]superscale_cuda@f1=w=1920:h=1080,setsar@f2=sar=sar,setparams@f3=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,tonemap_cuda@f4=tonemap=mobius:format=yuv420p:param=0.3:desat=0.2,setparams@f5=color_primaries=bt709:color_trc=bt709:colorspace=bt709[f5_out0]" -map [f5_out0] -map 0:1 -sn -c:v:0 h264_nvenc -b:v:0 14744000 -g:v:0 72 -maxrate:v:0 14744000 -bufsize:v:0 29488000 -keyint_min:v:0 72 -r:v:0 24 -profile:v:0 high -c:a:0 libmp3lame -ab:a:0 192000 -ac:a:0 2 -metadata:s:a:0 language=eng -filter:a:0 "volume=2" -disposition:a:0 default -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -map_chapters -1 -segment_format mpegts -segment_list "/transcode/transcoding-temp/9BD226/9BD226.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -individual_header_trailer 0 -write_header_trailer 0 -segment_write_temp 1 "/transcode/transcoding-temp/9BD226/9BD226_%d.ts" -map 0:2 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s2.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s2_%d.vtt" -map 0:3 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s3.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s3_%d.vtt" -map 0:4 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s4.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s4_%d.vtt" -map 0:5 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s5.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s5_%d.vtt" -map 0:6 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s6.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s6_%d.vtt" -map 0:7 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s7.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s7_%d.vtt" -map 0:8 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s8.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s8_%d.vtt" -map 0:9 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s9.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s9_%d.vtt" -map 0:10 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s10.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s10_%d.vtt" -map 0:11 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s11.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s11_%d.vtt" -map 0:12 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s12.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s12_%d.vtt" -map 0:13 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s13.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s13_%d.vtt" -map 0:14 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s14.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s14_%d.vtt" -map 0:15 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s15.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s15_%d.vtt" -map 0:16 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s16.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s16_%d.vtt" -map 0:17 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s17.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s17_%d.vtt" -map 0:18 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s18.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s18_%d.vtt" -map 0:19 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s19.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s19_%d.vtt" -map 0:20 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s20.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s20_%d.vtt" -map 0:21 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s21.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s21_%d.vtt" -map 0:22 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s22.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s22_%d.vtt" -map 0:23 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s23.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s23_%d.vtt" -map 0:24 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s24.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s24_%d.vtt" -map 0:25 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s25.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s25_%d.vtt" -map 0:26 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s26.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s26_%d.vtt" -map 0:27 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s27.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s27_%d.vtt" -map 0:28 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s28.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s28_%d.vtt"
2023-01-18 12:47:41.817 Info App: AppendExtraLogData - Read graph file: /config/logs/ffmpeg-transcode-2da76761-4501-43b0-b0d7-44f38f6e70f5_1graph.txt
2023-01-18 12:47:41.817 Info App: AppendExtraLogData - Deserialized GraphData fileStream: 1,538.000 bytes Graph Count: 2
2023-01-18 12:47:41.817 Info App: AppendExtraLogData - File Deleted
2023-01-18 12:47:41.818 Info App: ProcessRun 'StreamTranscode 2da767' Process exited with code 1 - Failed
2023-01-18 12:47:41.855 Info App: ProcessRun 'StreamTranscode 2da767' Execute: /bin/ffmpeg -loglevel +timing -y -print_graphs_file "/config/logs/ffmpeg-transcode-2da76761-4501-43b0-b0d7-44f38f6e70f5_1graph.txt" -copyts -start_at_zero -f matroska,webm -c:v:0 hevc -i "/media/tv/The Bad Batch/Season 2/Star Wars - The Bad Batch - S02E04 - Faster WEBDL-2160p.mkv" -filter_complex "[0:0]scale@f1=width=1920:height=1080,format@f2=pix_fmts=yuv420p[f2_out0]" -map [f2_out0] -map 0:1 -sn -c:v:0 libx264 -g:v:0 72 -maxrate:v:0 14744000 -bufsize:v:0 29488000 -sc_threshold:v:0 0 -keyint_min:v:0 72 -r:v:0 24 -pix_fmt:v:0 yuv420p -preset:v:0 fast -profile:v:0 high -level:v:0 4.0 -x264opts:v:0 "subme=0:me_range=4:rc_lookahead=10:partitions=none" -crf:v:0 23 -c:a:0 libmp3lame -ab:a:0 192000 -ac:a:0 2 -metadata:s:a:0 language=eng -filter:a:0 "volume=2" -disposition:a:0 default -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -map_chapters -1 -segment_format mpegts -segment_list "/transcode/transcoding-temp/9BD226/9BD226.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -individual_header_trailer 0 -write_header_trailer 0 -segment_write_temp 1 "/transcode/transcoding-temp/9BD226/9BD226_%d.ts" -map 0:2 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s2.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s2_%d.vtt" -map 0:3 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s3.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s3_%d.vtt" -map 0:4 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s4.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s4_%d.vtt" -map 0:5 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s5.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s5_%d.vtt" -map 0:6 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s6.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s6_%d.vtt" -map 0:7 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s7.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s7_%d.vtt" -map 0:8 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s8.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s8_%d.vtt" -map 0:9 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s9.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s9_%d.vtt" -map 0:10 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s10.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s10_%d.vtt" -map 0:11 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s11.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s11_%d.vtt" -map 0:12 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s12.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s12_%d.vtt" -map 0:13 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s13.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s13_%d.vtt" -map 0:14 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s14.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s14_%d.vtt" -map 0:15 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s15.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s15_%d.vtt" -map 0:16 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s16.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s16_%d.vtt" -map 0:17 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s17.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s17_%d.vtt" -map 0:18 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s18.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s18_%d.vtt" -map 0:19 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s19.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s19_%d.vtt" -map 0:20 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s20.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s20_%d.vtt" -map 0:21 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s21.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s21_%d.vtt" -map 0:22 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s22.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s22_%d.vtt" -map 0:23 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s23.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s23_%d.vtt" -map 0:24 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s24.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s24_%d.vtt" -map 0:25 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s25.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s25_%d.vtt" -map 0:26 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s26.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s26_%d.vtt" -map 0:27 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s27.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s27_%d.vtt" -map 0:28 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/transcode/transcoding-temp/9BD226/9BD226_s28.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/transcode/transcoding-temp/9BD226/9BD226_s28_%d.vtt"
2023-01-18 12:47:41.874 Info App: AppendExtraLogData - Read graph file: /config/logs/ffmpeg-transcode-2da76761-4501-43b0-b0d7-44f38f6e70f5_1graph.txt
2023-01-18 12:47:41.874 Info App: AppendExtraLogData - Deserialized GraphData fileStream: 1,329.000 bytes Graph Count: 2
2023-01-18 12:47:41.874 Info App: AppendExtraLogData - File Deleted
2023-01-18 12:47:41.875 Info App: ProcessRun 'StreamTranscode 2da767' Process exited with code 1 - Failed
2023-01-18 12:47:41.906 Error Server: Error processing request
*** Error Report ***
Version: 4.7.11.0
Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
Operating system: Linux version 5.19.17-Unraid (root@Develop) (gcc (GCC) 12.2.0, GNU ld version 2.39-slack151) #2 SMP PREEMPT_DYNAMIC Wed Nov 2 11:54:15 PDT 2022
Framework: .NET 6.0.8
OS/Process: x64/x64
Runtime: system/System.Private.CoreLib.dll
Processor count: 32
Data path: /config
Application path: /system
System.Exception: System.Exception: Error starting ffmpeg
at Emby.Server.MediaEncoding.Api.BaseStreamingService.StartFfMpeg(StreamState state, String outputPath, CancellationToken cancellationToken, Boolean acquireResources)
at Emby.Server.MediaEncoding.Api.Hls.DynamicHlsService.GetDynamicSegment(StreamRequest request, String manifestAbsoluteUri, String playlistId, String segmentId, Int32 subtitleStreamIndex, AuthorizationInfo authorizationInfo)
at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
Source: Emby.Server.MediaEncoding
TargetSite: Void MoveNext()
Posted

Well which is it, an mp4, or an mkv? The file extension should match what the contents of the file actually are.

solidsnakex37
Posted
2 hours ago, Luke said:

Well which is it, an mp4, or an mkv? The file extension should match what the contents of the file actually are.

Which do you think it is? It's an mkv, as seen in the numerous logs I've provided which It's obvious nobody is looking at. 

To further prove it, this is the detailed inspection of the file. Emby won't play it unless I have .mp4 in the title. Which makes zero sense to me. Take a look at the screenshot below. 

image.png.c22c8ac5d8fbbf996a57d7d10cb634ad.png

Jellyfin, which is what I've been trying to migrate from doesn't require me to add .mp4 to files in order to play certain .mkv media. In fact, if I add .mp4 which is what I need to do to get Emby to play the file, Jellyfin won't play it. 

 

solidsnakex37
Posted

Here are two logs with both a failed playback, then a successful playback after adding .mp4 to the title.

The difference I see here is that the successful log shows the side data for the DOVI configuration. While the failed playback doesn't show it at all. 

16:01:42.167     Side data:
16:01:42.167       DOVI configuration record: version: 1.0, profile: 5, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0

 

 

successful playback .mpv.mkv.txt failed playback - mkv.txt

Posted

I have the same GPU as you and only use NVDEC as my decoders. You should try it instead of CUVID ? Also, it maybe a bad encoded source file in the beginning ? 

For the "recovering from playback error" error, I have the same which has been reported months ago but still no solution for that. It seems that Emby tries to play the file with various streaming options before finding one that's working, hence the errors that have been recovered.

solidsnakex37
Posted
7 hours ago, nSGecko said:

I have the same GPU as you and only use NVDEC as my decoders. You should try it instead of CUVID ? Also, it maybe a bad encoded source file in the beginning ? 

For the "recovering from playback error" error, I have the same which has been reported months ago but still no solution for that. It seems that Emby tries to play the file with various streaming options before finding one that's working, hence the errors that have been recovered.

I initially had NVDEC as the top option, I re-ordered it to use CUVID as a solution but it didn't help :( I've tried just about everything I can think of. 

Yesterday in my testing I added .mp4 to the file title (but the extension was still .mkv) and Emby was able to play it. When I removed the .mp4 and tried it again, it continued to work. I located another problematic file, added ".m4a" to it, and that also made the file work. Something about just adding a random extension to the title makes Emby play it. 

Posted
23 hours ago, solidsnakex37 said:

Which do you think it is? It's an mkv, as seen in the numerous logs I've provided which It's obvious nobody is looking at. 

To further prove it, this is the detailed inspection of the file. Emby won't play it unless I have .mp4 in the title. Which makes zero sense to me. Take a look at the screenshot below. 

image.png.c22c8ac5d8fbbf996a57d7d10cb634ad.png

Jellyfin, which is what I've been trying to migrate from doesn't require me to add .mp4 to files in order to play certain .mkv media. In fact, if I add .mp4 which is what I need to do to get Emby to play the file, Jellyfin won't play it. 

 

It appears to be an mkv, but the point I'm trying to make is that you can't just pick any file extension you want and expect it to work. It should actually match the type of video that it is.

Yes it is true that the server does have some handling to try and account for incorrect file extensions, but that only goes so far. If you want it to be an mp4 then you actually have to convert to mp4, not just rename the file.

solidsnakex37
Posted
50 minutes ago, Luke said:

It appears to be an mkv, but the point I'm trying to make is that you can't just pick any file extension you want and expect it to work. It should actually match the type of video that it is.

Yes it is true that the server does have some handling to try and account for incorrect file extensions, but that only goes so far. If you want it to be an mp4 then you actually have to convert to mp4, not just rename the file.

My apologies, I wasn't changing the file extension to make the file mp4. I was merely testing anything I could try to get Emby to play the file. I've been at this for 3 weeks, so I'm grasping at straws at this point. I continued testing this and even if I added m4a to the end of a file, it would play. All my files are indeed mkv, though. 

I understand that adding mp4 to the end of the title doesn't convert the file. 

If the files I provided don't help troubleshoot the issue, and there are no further recommendations from the Emby team, you can close/delete this post as I've run out of things to try on my end and I seem to only be confusing things. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...