Jump to content

Recommended Posts

Posted

Thanks for testing and providing the logs.

i wouldn't worry about the ffmpeg version. Emby uses a custom ffmpeg version, and relevant features from newer versions are added as required.  A newer version won't resolve your issues.

The TV does not support the internal subrip subtitles in this file. You proved that when you disabled all the transcoding and conversion features and the file refused to play.  If the TV had been capable of playing them, then playback would not have failed.

For this reason, the subtitle track you have selected needs to be converted for playback. To prove this, please turn off subtitles from the details screen before you start playback, then try playing the file.  It should direct play.

Now that we know the subtitles need to be converted (which is why you should not turn of the transcoding and conversion options), the next problem is that the TV cannot support EAC3 audio tracks when we deliver the file using the HLS protocol, which occurs whenever we need to convert audio or video (or to burn in subtitles - as in your case).  In this case, we need to also convert the audio to AC3 which is why you are seeing audio being converted.

In one of your earlier screenshots you show Jellyfin, but it looks like it is using the HTML video player rather than the native Samsung player, which is not what Samsung recommends for 4K playback.

I'm not sure why the subtitles are being burnt in, can you please check that these two settings on the server (under Transcoding) are turned on:

image.thumb.png.27744d5dd555d39f7a742b2b93139e79.png

Please see if that improves playback with subtitles enabled - this should allow the video and audio to DirectPlay (no conversion) and the subtitles will be extracted and sent to the TV as text subtitles.

What I, and many others do is make sure we have an external text subtitles file for our media as this generally ensures that embedded subtitles don't cause these issues. I recommend looking at the 'Open Subtitles' option in the server settings. You just need a free account, then you can either automatically or manually download files for your media

Posted
On 6/12/2025 at 12:18 PM, SamES said:

Thanks for testing and providing the logs.

i wouldn't worry about the ffmpeg version. Emby uses a custom ffmpeg version, and relevant features from newer versions are added as required.  A newer version won't resolve your issues.

The TV does not support the internal subrip subtitles in this file. You proved that when you disabled all the transcoding and conversion features and the file refused to play.  If the TV had been capable of playing them, then playback would not have failed.

For this reason, the subtitle track you have selected needs to be converted for playback. To prove this, please turn off subtitles from the details screen before you start playback, then try playing the file.  It should direct play.

Now that we know the subtitles need to be converted (which is why you should not turn of the transcoding and conversion options), the next problem is that the TV cannot support EAC3 audio tracks when we deliver the file using the HLS protocol, which occurs whenever we need to convert audio or video (or to burn in subtitles - as in your case).  In this case, we need to also convert the audio to AC3 which is why you are seeing audio being converted.

In one of your earlier screenshots you show Jellyfin, but it looks like it is using the HTML video player rather than the native Samsung player, which is not what Samsung recommends for 4K playback.

I'm not sure why the subtitles are being burnt in, can you please check that these two settings on the server (under Transcoding) are turned on:

image.thumb.png.27744d5dd555d39f7a742b2b93139e79.png

Please see if that improves playback with subtitles enabled - this should allow the video and audio to DirectPlay (no conversion) and the subtitles will be extracted and sent to the TV as text subtitles.

What I, and many others do is make sure we have an external text subtitles file for our media as this generally ensures that embedded subtitles don't cause these issues. I recommend looking at the 'Open Subtitles' option in the server settings. You just need a free account, then you can either automatically or manually download files for your media

I have activated those options as you indicate, but it still does not display subtitles on the television. My TV is compatible with e-AC3, so the file I'm trying to play is fully compatible with the TV itself. As I mentioned before, the file inserted into the TV from a USB flash drive plays directly without any issues, even with the subtitles inserted. The only format it does not support is audio in DTS codec.

Posted

I have also disabled all these options in Jellyfin and it continues to work without problems, both video, audio and subtitles.

image.thumb.png.90b74744fb919547bb84107f67717b7e.png

Posted
1 hour ago, Mindows said:

I have activated those options as you indicate, but it still does not display subtitles on the television. My TV is compatible with e-AC3, so the file I'm trying to play is fully compatible with the TV itself. As I mentioned before, the file inserted into the TV from a USB flash drive plays directly without any issues, even with the subtitles inserted. The only format it does not support is audio in DTS codec.

Yes, your TV is compatible with EAC3, and it works with USB and also if we get DirectPlay working, but EAC3 is not compatible with HLS delivery on this TV.  That is where there is a difference. 

But, let's address one issue at a time.

  • With subtitles turned off, does AV1 play using DirectPlay? (yes/no)
  • With all the playback options turned on and the subtitle extraction issues turned on:
    • Try playback with subtitles enabled, does it still playback AV1 correctly (and EAC3) with DirectPlay? {yes/no)
      • Don't worry for the moment if you can't see the subtitles, as long as they are turned on.
    • If you watch for several minutes, do subtitles eventually appear? (yes/no)
      • If no, then during playback, turn the subtitles off, then turn them back on again and watch for a few more minutes?
        • Subtitles?

Please attach any logs for these tests.  Thanks

Posted

While we're testing, can you please leave all the playback options enabled until we confirm this is working correctly. How the server and apps behave when you turn off some options can be unpredictable and it makes this really hard to troubleshoot.

Step 1, without subtitles enabled, and with all the playback options enabled, we need to establish whether just the av1 video and EAC3 audio work correctly with DirectPlay.  If they do, then after that we can check subtitles.  If it doesn't, then we have a different problem to investigate. Can you please do just this test?

Posted

Can you share a copy of this file with me via PM?

Posted

I've already tried after sending that data. I've been combining switches and also with everything active and nothing, subtitles off, English audio in AC3 and it starts transcoding the video to H.264. The problem is that it doesn't play directly at any time with the AV1 library.

Posted
On 6/14/2025 at 1:30 AM, SamES said:

Can you share a copy of this file with me via PM?

any progress??

Posted
5 hours ago, Mindows said:

any progress??

Both of those files play fine on my 2022 model using DirectPlay.

If you have been able to get it to DirectPlay, but that shows only a black screen, then it would appear that AV1 isn't supported.  For example, that's the same result I get on my 2017 model that does not support AV1. The Samsung model specs suggest that it should be supported on 2021 models, but their specs have been known to be unreliable on occasions.  It is also possible (and probable) that AV1 is not fully supported by user apps even though the TV itself supports it (as you tested via USB).

Can you please confirm what firmware version you have?  Are there any updates? 

Posted

I have the latest firmware version 2220.9 , no more have been released. All Samsung TVs since 2020 support the AV1 codec. Your 2022 model and my 2023 model have had no problems at all. Something's going on here, and I can tell you it doesn't offer Direct Play.

Why does Jellyfin offer direct play?

Posted

So from your earlier logs, I see this

Quote

http://192.168.50.2:8896/emby/videos/420013/main.m3u8?DeviceId=e630b7f3-eaf9-4b83-a54f-3aa8da943d0b&MediaSourceId=mediasource_420013&PlaySessionId=0983517132d34a41b22042dc124fa76b&api_key=x_secret3_x&VideoCodec=h264,hevc,mpeg2video&AudioCodec=ac3,aac,mp3&VideoBitrate=199360000&AudioBitrate=640000&MaxWidth=4096&AudioStreamIndex=1&TranscodingMaxAudioChannels=6&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=False&SubtitleStreamIndexes=3,4,5&ManifestSubtitles=vtt&h264-videorotation=0&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=52&hevc-videorotation=0&mpeg2video-videorotation=0&aac-audiochannels=6&ac3-audiochannels=48000&mp3-audiochannels=6&TranscodeReasons=DirectPlayError

The key is the very last part 'TranscodeReasons=DirectPlayError'. This is a generic error that gets generated by the media player when it can't play the media file. So it looks like it tried to DirectPlay, but failed. Generally, there is nothing we can do about this.  For DirectPlay, it is exactly that.  We give the player the media content 'as-is' and allow it to play.  There aren't any options or settings we can adjust, it either works, or it fails. 

I don't think there is anything more that we can do to make this DirectPlay.

And from you one of your earlier screenshots, this confirms the theory.

image.png.45153b25dce28a7b3c61b80944e6ed3d.png

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...