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