Jump to content

Recommended Posts

Posted
2 hours ago, NicerDicer said:

I can now confirm that this worked for me to. If anybody else is looking for an easy way to accomplish this: The DDVT tool features this as an option.

Thanks, I tried it too. Unfortunately it takes too long, about 1 hour for one of my videos. It's easier to watch with Plex until emby find a solution with fireTV.

Posted
2 minutes ago, bad_vista said:

Thanks, I tried it too. Unfortunately it takes too long, about 1 hour for one of my videos. It's easier to watch with Plex until emby find a solution with fireTV.

HI, don't you want to use a personal media server as opposed to one that puts your information into the cloud?

Posted
15 hours ago, bad_vista said:

Thanks, I tried it too. Unfortunately it takes too long, about 1 hour for one of my videos. It's easier to watch with Plex until emby find a solution with fireTV.

It should take about 10-30 seconds ? - is the media stored locally on HDD or SSD ?  

Ensure your 'temp' area is the local disk as that is where it writes the new file to.

Posted
36 minutes ago, rbjtech said:

It should take about 10-30 seconds ? - is the media stored locally on HDD or SSD ?  

Ensure your 'temp' area is the local disk as that is where it writes the new file to.

How? I used drag&drop for my MKV on DDVT_REMOVER. Then just removed HDR10+ metadata and waited until a similar MKV was automatically created in the new folder. Everything in the same folder on HDD.

image.png.41babacee13c091151bafbd11e94feba.png

Posted (edited)

Mine is a custom updated script based on RESET_9999's scripts/tools but they all use the same base tools.

mkvextract & mkvmerge (standard mkvtoolnix tools)

hdr10plus_parser

%mkvextract_path% "%filepath%%filename%%fileext%" tracks 0:"%temp_folder%\%filename%_HDR10Plus.hevc"
%hdr10plus_parser_path% extract "%temp_folder%\%filename%_HDR10Plus.hevc" -o "%filepath%%filename%_HDR10Plus_metadata.json"
%hdr10plus_parser_path% remove "%temp_folder%\%filename%_HDR10Plus.hevc" -o "%temp_folder%\%filename%_HDR10.hevc"
%mkvmerge_path% -o "%filepath%%filename%_HDR10%fileext%" "%temp_folder%\%filename%_HDR10.hevc" --novideo "%filepath%%filename%%fileext%"

This does the task in about 10-30 seconds on a ~20Gb file (using SSD) - but this is going to depend on the storage speed, but there is no way this should take an hour unless you are running a very very low powered cpu/storage... ?

Edited by rbjtech
Posted
On 1/15/2024 at 1:17 PM, rbjtech said:

Mine is a custom updated script based on RESET_9999's scripts/tools but they all use the same base tools.

mkvextract & mkvmerge (standard mkvtoolnix tools)

hdr10plus_parser

%mkvextract_path% "%filepath%%filename%%fileext%" tracks 0:"%temp_folder%\%filename%_HDR10Plus.hevc"
%hdr10plus_parser_path% extract "%temp_folder%\%filename%_HDR10Plus.hevc" -o "%filepath%%filename%_HDR10Plus_metadata.json"
%hdr10plus_parser_path% remove "%temp_folder%\%filename%_HDR10Plus.hevc" -o "%temp_folder%\%filename%_HDR10.hevc"
%mkvmerge_path% -o "%filepath%%filename%_HDR10%fileext%" "%temp_folder%\%filename%_HDR10.hevc" --novideo "%filepath%%filename%%fileext%"

This does the task in about 10-30 seconds on a ~20Gb file (using SSD) - but this is going to depend on the storage speed, but there is no way this should take an hour unless you are running a very very low powered cpu/storage... ?

Thanks. It helped, with a few settings and on SSD it actually works within a minute. By the way, I have a Ryzen9 with 32GB DDR4.


One more question: does this change or worsen the visual effect and quality of the video? I mean without HDR10+.

Posted
20 minutes ago, bad_vista said:

One more question: does this change or worsen the visual effect and quality of the video? I mean without HDR10+.

a) If you have a DV (and thus also HDR10 or HDR10+ )capable display - then no, as it will just display in DV.

b) If you have a HDR10 only display - then no, as it will just display in HDR10.

c) If you have a HDR10/HDR10+ only display - then you will only display HDR10, not HDR10+ (as you have removed it).     Your best option here is to simply not use DV encoded files in the first place - use HDR10+ only files instead .. ;)

Posted
13 hours ago, rbjtech said:

a) If you have a DV (and thus also HDR10 or HDR10+ )capable display - then no, as it will just display in DV.

b) If you have a HDR10 only display - then no, as it will just display in HDR10.

c) If you have a HDR10/HDR10+ only display - then you will only display HDR10, not HDR10+ (as you have removed it).     Your best option here is to simply not use DV encoded files in the first place - use HDR10+ only files instead .. ;)

Thanks for the clarification. I have a new LG C3 TV. Supposedly it can do everything except HDR10+. This will probably be the cause of the current problem.

  • 4 months later...
Obsidian21
Posted
On 14/01/2024 at 19:40, Luke said:

HI, don't you want to use a personal media server as opposed to one that puts your information into the cloud?

Hey there, I've heard conflicting reports of Plex being able to play the media that's affected by this issue. I tried it as of yesterday and Plex player allowed media playback whilst Emby doesn't. Ideally I'd love to be able to use Emby for all media. Is there anything in the pipeline re resolving this issue, thanks in advance!

rbjtech
Posted

@ebr

From the main thread - https://github.com/jellyfin/jellyfin-androidtv/issues/2630#issuecomment-2147539102

Maybe you can force a transcode if HDR10+ detected on a FireTV and then apply the filter below to remove the HDR10+ ?

I guess it will play in SDR, but at least that's better than a black screen ..

Quote

ffmpeg -i input.mkv -map 0 -c copy -bsf:v "filter_units=remove_types=39" output.mkv

 

  • 5 months later...
Posted (edited)

Try  Vimu Media Player app you can filter out HDR10+ in setting 

Edited by Huffy2
Posted
2 hours ago, Huffy2 said:

Try  Vimu Media Player app you can filter out HDR10+ in setting 

Thank you. This is a really useful option. Let the emby developers think about it.

  • 2 weeks later...
Crackers991
Posted

Same black screen issue with DV HDR10+ Fire TV Stick 4K Max 1st gen, works by removing HDR10+ metadata (as rbjtech wrote, thanks 😆)

I used Dolby_Vision_Tool (drag file to DDVT_REMOVER, press S) very fast, 30 seconds.

Is it possible to add a setting to disable HDR10+ to emby??

  • Agree 1
  • 2 weeks later...
Posted

This problem is consistent on all Amazon 4K Fire TV Sticks , not just the new 4K Max. 
Very annoying..

Posted
On 1/15/2024 at 5:17 AM, rbjtech said:

Mine is a custom updated script based on RESET_9999's scripts/tools but they all use the same base tools.

mkvextract & mkvmerge (standard mkvtoolnix tools)

hdr10plus_parser

%mkvextract_path% "%filepath%%filename%%fileext%" tracks 0:"%temp_folder%\%filename%_HDR10Plus.hevc"
%hdr10plus_parser_path% extract "%temp_folder%\%filename%_HDR10Plus.hevc" -o "%filepath%%filename%_HDR10Plus_metadata.json"
%hdr10plus_parser_path% remove "%temp_folder%\%filename%_HDR10Plus.hevc" -o "%temp_folder%\%filename%_HDR10.hevc"
%mkvmerge_path% -o "%filepath%%filename%_HDR10%fileext%" "%temp_folder%\%filename%_HDR10.hevc" --novideo "%filepath%%filename%%fileext%"

This does the task in about 10-30 seconds on a ~20Gb file (using SSD) - but this is going to depend on the storage speed, but there is no way this should take an hour unless you are running a very very low powered cpu/storage... ?

Probably a lot to ask but.. any chance to post a mini tutorial with needed steps to achieve that fix?

How to implement the above script to have it done in 30sec vs 1.5 hr?

Also, having the same issue on files with DV and hdr10 (not HDR10+), what's the fix for those?

  • 2 weeks later...
dustybooga
Posted (edited)

you'll need to set your player to only allow a bit rate of X.  withing settings and playback I've set mine to 15Mbps.  within server, I've enabled tone mapping.

this essentially allows your server to transcode the non supported Dolby Vision profile to widely compatible HDR format that emby supports.  if you've read other threads, there are multiple profiles types of Dolly Vision and all profiles need to be supported to avoid the black screen issue as some profiles support auto switching to a comparable HDR profile and some aren't.  the ones that aren't show the black screen.  this is no way around this as Dolby Vision is paid for use and if not hardware supported would need a software codec and powerful enough hardware to decode properly.  standardization likely not to occur ever or for quite a few years when said has been able to occur.

Edited by dustybooga
Posted
13 hours ago, dustybooga said:

you'll need to set your player to only allow a bit rate of X.  withing settings and playback I've set mine to 15Mbps.  within server, I've enabled tone mapping...

I have no problem with the problem.. only with the solution or rather the lack of it. 
Plex and kodi work fine on AFS. 

horstepipe
Posted

Hey

sorry folks I am too lazy to read the whole thread detailed, from what I understand I should warn my friends/users to NOT buy a 4K Max stick if they want 4K DV Videos working properly?

  • 4 weeks later...
Posted
On 1/12/2024 at 11:53 AM, rbjtech said:

There has been activity on the github thread, but no resolution.  In short - if you use Exoplayer - then I don't believe the 4K Max is going to work with DV/HDR10+

https://github.com/jellyfin/jellyfin-androidtv/issues/2630#issuecomment-1888944918

Been watching the threads on these issues with great interest.  Thanks for everyone's work on this!  I read the thread rbjtech posted and at the tail end of 2024 they linked a pull request for Jellyfin that should close that issue:

Improve dynamic HDR metadata handling #13277

The changes improve on how they map fallbacks for HDR.  Hope the info is helpful!

 

  • 6 months later...
Posted

Hi, please try 3.4.88+ and let us know how things compare:

We've added automatic fallbacks directly into the player. No server transcoding or operations required. Please try it out and report your experience. Thanks !

  • Thanks 1
rbjtech
Posted

 

Posted

Perfect, works well. I've waited so long, finally I can forget about Plex and DDVT_REMOVER. I tested it on an LG C3 with Fire TV. Thank you so much. 🤩

  • Thanks 1
  • 1 month later...
Posted

@luke do we get this also for the native FireTV app? Also the Android App version doesn't seem to be in the store yet. thanks

Posted
1 hour ago, EFEris said:

@luke do we get this also for the native FireTV app? Also the Android App version doesn't seem to be in the store yet. thanks

HI, yes it will be in the next update to the app. Thanks.

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