Color space is not supported error after updating to 1.25.5

Hello,
i have a new Samsung TV and when i want look HDR Film with Plex comes
File is unplayable.Color space is not supported
Can someone Help me???

Look at the Plex Media Info for the file. Is the file Dolby Vision Profile 5 (there are several examples earlier in the thread)?

If so, it cannot be played using the Plex Samsung app.

  • Samsung TVs do not support Dolby Vision video.
  • Dolby Vision Profile 5 does not have an HDR10 compatibility layer.
  • Plex does not have a license to transcode Dolby Vision video.
  • Therefore, playback fails and Plex displays the ā€œcolor space not supportedā€ message.

I think it was Dolby Vision Profile 5
And then it was a Problem with my TV

  • Codec HEVC
  • Bitrate 16377 kbps
  • D O V I B L Present true
  • D O V I Level 6
  • D O V I Present true
  • D O V I Profile 5
  • D O V I R P U Present true
  • D O V I Version 1.0
  • Bit Depth 10

I have been frustrated by this issue for a long time. None of the solutions posted in this thread were helpful. I have several DV-encoded files where I can not find alternative copies, and want a way to watch on Plex.

Finally I had enough and did a deep dive on the problem. It is a difficult issue due to Dolby Vision not lending itself easily to transcoding to non-DV format, and ffmpeg can not handle this natively. However, I noticed Jellyfin was able to find a solution to this problem, while Plex has not.

Luckily, Jellyfin is open source, and I was able to determine how they solved this. Specifically, they made a custom ffmpeg filter just for DV Profile 5 & 8 to allow transcoding into non-DV SDR H264. (Note to Plex Devs, see here: Add cuda/opencl tonemap support for DOVI profile5 and 8 by nyanmisaka Ā· Pull Request #151 Ā· jellyfin/jellyfin-ffmpeg Ā· GitHub)

So I made a simple script that uses Jellyfin’s ffmpeg fork to manually transcode specific files that have DV encoding. You can find it here: Converts Dolby Vision Profile 5 encoded video files into format acceptable to Plex Ā· GitHub

Notes about this solution:

  • This manually transcodes a file to remove HDR and DV (but maintains 4k quality)
  • This a lossy process, quality may not be identical, but good enough
  • The script is designed to run on Linux command-line using Docker & NVidia GPU to handle transcoding. Other hardware or OS are not supported. (Might work on MacOS with slight tweaks?)
  • This is not a high quality script, this is just a hack that solved the issue for a few files I had. (Example: The script specifically locks 21000kbps bitrate, this is for simplicity, should be enough in most cases, but must be manually adjusted if desired)
  • Good news: only takes ~5-15 minutes to convert most files due to GPU acceleration

This is not a generalized solution for everyone, but I hope it at least helps a few people who come to this thread looking for a way to convert DoVi files for plex.

3 Likes

@anon18523487 is this something you are looking into?

No. So far no one has confirm that the issue occurs when playing something other than DoVi Profile 5, which as stated by many, will not work. If there is an issue with another Dovi profile, please provide logs from the client and server. I may also need a sample of the video to reproduce the problem.

1 Like

I see some posts above about how Plex doesn’t have a license for DoVi. Apparently this means Plex cannot possibly auto transcode those videos for us, even though Jellyfin apparently can, based on BluSyn’s post a couple of posts up? Is the story really that there is no hope Plex can address this and we’re simply not going to be able to play these DoVi profile 5 files and might as well give up?

1 Like

are there plans to support profile 5 in a future update or is there a reason it is not supported?
They play fine for me on DV devices but its anoying when I want to watch something in bed that is profile 5 on my non DV TV :frowning: .

Seriously Plex? You can’t just add another payment tier and let users decide if they want to pay for the Dolby license? I’m sure plenty of users would gladly pay for that functionality.

Unfortunately that’s not how codec licenses work.

If Jellyfin can support it, Plex really has no excuse.

Jellyfin does not need to deal with licenses in the same fashion Plex does.

Could you perhaps explain to us the reason though? I’m genuinely curious why it’s a different case for Plex.

Jellyfin being a free and open source project can distribute things freely through GPL. Plex is a commercial company so Plex needs to pay for codecs.

So is it possible for Plex to pay for this codec? Or will they not even allow you to?

That’s above my paygrade.

1 Like

:wink: enough said.

Will Dolby Vision ever be supported? If not, then I can move on and start using HDR10 instead of DV.

What do you mean? Dolby Vision is supported if the client device supports it.

I’m using an AppleTV 4K 2021 version. Some files don’t play back at all on the Plex app, but playback fine on Infuse.

Not a huge issue for me, as I will use HDR10 in those cases. DV has a better picture than HDR10. Having said that, the files that play on Infuse (and not on Plex) tend to be over bright and don’t trigger the DV flag on my TV.

Thank you for all the work you put into Plex.