Another benefit for doing this trick is that you can reduce about 50-70% of the video file size relative to the video file size without HDR without losing quality. In HDR, the colors in the video are produced through the video player as opposed to the video itself, which allows the bitrate to be lower, which in turn creates a much smaller video file size.
@@Kenshi-CS no, it’s just a recommendation. This video is in 8-bit SDR and was converted to HDR. But you can see the color banding artefacts around the blue ribbon wallpaper at the start of the video, which is why only using 10-bit videos is recommended.
@@DaGoose HDR is not supported by my monitor or video application. I have to switch from HDR (hvc1) to SDR the main problem is where your video encoder GUI tutorial because I can't find it.
This guide only shows you how to convert to HDR from an SDR source. To convert to SDR from an HDR source, you must select BT709 in the output color space converter selection instead of the HDR color spaces shown in the video.
Thanks, without your help it would have been so much more difficult to turn SDR to HDR and I would have never learnt about this software. Keep up the great work!
Does this method actually alter the SDR color grade using the color space converter into HDR10 or does it just show the same SDR color grade but in HDR10?
Hey bro, on isntagram i have seen some reels that would automatically increase the brightness when scrolled on it. And I have heard reddit saying that it's becasue those videos are using in HDR modes, so if like your example the videos converted by HDR in this way, it would also have features like them too?
Unfortunately, I can't get EncodeGUI v1.0.7 to work. I tried reinstalling and still got the same issue. The job would fail with a progress of 99.99% but it doesn't encode anything because it fails seconds after pressing Start. Looking at the logs, it says "Failed to initialize VSScript" and "pipe:: Invalid data found when processing input"
This is great but after doing all this is there any way to save this as an actual preset so I don't have to keep in putting all those details? Someone said drag your preset into my functions window I don't know where my function window is and drag the preset how?
Curious question on this... It seems that the only way convert from SDR to HDR is to use CPU encoding, correct? When I enable the option to use NVENC under the Encoding Hardware selection I lose all options to change the color options. Is there no other way to use the faster video encoders to aid the conversion?
Because your monitor doesn’t support HDR; you said earlier that it is SDR. It doesn’t matter what settings you have configured in any software, if your monitor doesn’t support HDR then nothing will display in HDR.
@@DaGoose It does not appear greyed out in other HDR videos. Only on your video. My desktop saturation is still better than your video's, and I wonder if that is an encoding error or because you have specified the input colorspace. I do not specify the input, only the output colorspace.
It’s neither. Those “other” HDR videos likely use HLG, which is a system that has SDR metadata alongside the HDR metadata. So you’re viewing the SDR metadata, there is no HDR being rendered on your screen. EncodeGUI doesn’t use HLG. it’s strictly HDR10. if your device supports it, great. otherwise, it will appear dark as you see on your monitor.
Does this actually upscale the SDR color space or just add the metadata? It's unclear in this video if there is anything happening other than metadata being added to each frame.
There’s more happening than just adding the metadata. You’re using the color space converter function which converts the SDR color spaces into HDR standard color spaces.
@@DaGoose cool. Thank you. Lots of other "solutions" I've come across really were just adding metadata. I figured there was some actual conversion going on based on the color space converter section but I wanted to make sure before I started on this 8k clip I have. Nice software, totally worth the patreon membership to support another developer :)
Hi Sir! It seams to work for me. Uploading to RUclips needed some hours for the HDR to kick in after 'upwork to HD/4K' was done. Do you plan to develop a brightness normalizer function? (like in audio programs). Cheers!
@@DaGoose Yes, the original have higher peak levels compaired to HDR on my Oled. (did a test on the included sample). On the other hand, this tutorial have high peak levels.
@@DaGoose It is a bit dark both on LG Velvet and on Samsung G9. I have HDR enabled on both and streaming the HDR version. Could you upload also an SDR version of that video (recently learned that you can put two versions of the same video) so that we can compare?
I just played the video in HDR on an HDR monitor and it’s not dark at all, it’s bright and the colors are great and my screen’s brightness caps out at only 500 nits. You have to enable HDR in Windows Settings or whatever OS you are using (using third party software or the monitor itself won’t work for enabling HDR videos on RUclips). Firefox also doesn’t support HDR playback in RUclips, so don’t use it. Use MS Edge or Google Chrome. You’ll know that HDR is enabled properly when you see “HDR” next to the quality setting on RUclips.
@@DaGoose Same happens on a phone. On phone it's dark too. Phone can reach 1550nits during HDR. But since it's dark outside auto brightness didn't kick in and a dark video is visible. And why it doesn't happen with other HDR videos even on low brightness it's not that dark like this one
Is there a way to make it faster? Because I've got 10bit hdr content from shadowplay(nvidia) can I just add metadata to the video instead of waiting 9 hours for a 20 minute video?
You can’t just add metadata to the video. The metadata is encoded to each frame in the video, requiring that the video be encoded. Your best solution to make it faster is to get a better CPU.
@@MrComplainer no such thing as a 14000K. For video encoding, your primary concern should be the core/thread count. I suggest looking at the high end i7s and definitely the i9s.
BROTHER I GOT THIS ERROR TO CONVERT A VIDEO IN 4K RESOLUTION, ANY SOLUTION? THANK YOU Error: Failed to retrieve frame 0 with error: Resize error: Resize error 3074: invalid colorspace definition (0/1/1 => 10/16/9). May need to specify additional colorspace parameters. Output 16 frames in 25.59 seconds (0.63 fps)
You need to follow each step exactly as you see it in the video. Skipping a step will make the HDR metadata corrupt and not work. Also confirm that your monitor and video player supports HDR10 playback.
Video is darker. When watching an HDR video on youtube even on a SDR monitor, the brightness should be unaffected. This video when watching on an HDR monitor like samsung galaxy s22 or on an SDR monitor is dim. Same goes for any video I try to convert, which is a shame because it is so close.
That’s not true, the brightness will be affected if viewing on an SDR monitor because this video only consists of HDR metadata. EncodeGUI does not use HLG so there’s no BT709 color spaces encoded alongside the HDR metadata for native SDR support, resulting in a dim video on SDR screens. If you converted to HDR and are viewing the video, you need to make sure that the video player that the video is being played on has HDR10 support and you need to make sure that you follow every step EXACTLY as shown in this guide. Even forgetting one small setting in EncodeGUI can make the HDR video invalid when you try to watch the video in an HDR supported video player.
Update it wasn't that. I changed the metadata to match sony's HDR video "G(8500,39850)B(6550,2300)R(35400,14600)WP(15635,16450)L(10000000,1)" and the luminance stays the same. Guess it makes sense, color primaries would have nothing to do with exposure.
they likely don’t use any GUI program, since none existed until EncodeGUI. their method of converting to HDR is closely similar if not exactly the same way done in EncodeGUI.
Just tried a video for use with plex. Didn't work. The video plays just like with a player that doesn't support HDR video. Any idea why it's not working with plex? If I can get this software to work with plex, then this is a really great one.
i use this for plex too. it does work. you need to make sure your streaming device supports HDR and make sure the host device isn’t re-encoding the video (force plex to only stream on your local network). make sure your encoding configurations are EXACTLY as described in this video. Even if one option is left out, you’ll still get a playable video but the HDR metadata will be corrupt and unable to display correctly on video players.
@@DaGoose Alright. I'll try some more. Can it maybe be because I used an old video? It played fine. I tried an episode of Everybody Loves Raymond. As I said, played fine, but colors were off. I might try and convert it to 8bit or even 10bit, if possible, or at least so it will look that way. Obviously I can't make it native in nay way like this. Maybe it's just not possible to get older videos to work this way. Maybe I'll try a newer show as well. But thanks for the reply :)
@@DaGoose Yeah, I though so. I had to try. You know of any good options or solution for converting video from 8bit to 10bit? Or from old to 8bit and then 10bit? I don't even know if that's possible. But again, I really appreciate you answering. Your very helpful. And I think I'm on the right direction, even if the direction is a sudden stop :P
@SantianoBe No what i’m explaining is that *EncodeGUI will do it for you* if you have 10-bit selected at 1:24. It’s unable to truly convert from 8-bit to 10-bit (it will still be 8-bit but will identify as 10-bit), but that will get the video metadata to where it needs to be for HDR playback. regardless, i hope you figure it out. you’re not the first to comment about this and others seemed to have figure it out after a couple of attempts.
I commented before but I guess it didn't get allowed. So anyway, thanks for your work really appreciate it, but can you tell me the best settings for frame interpolation of animation?
Another benefit for doing this trick is that you can reduce about 50-70% of the video file size relative to the video file size without HDR without losing quality. In HDR, the colors in the video are produced through the video player as opposed to the video itself, which allows the bitrate to be lower, which in turn creates a much smaller video file size.
Is 10Bit really necessary for converting videos to HDR. Can we convert videos first 8bit to 10bit then HDR?
@@Kenshi-CS no, it’s just a recommendation. This video is in 8-bit SDR and was converted to HDR. But you can see the color banding artefacts around the blue ribbon wallpaper at the start of the video, which is why only using 10-bit videos is recommended.
@@DaGoose HDR is not supported by my monitor or video application. I have to switch from HDR (hvc1) to SDR the main problem is where your video encoder GUI tutorial because I can't find it.
This guide only shows you how to convert to HDR from an SDR source. To convert to SDR from an HDR source, you must select BT709 in the output color space converter selection instead of the HDR color spaces shown in the video.
@@DaGoose Thanks
Thanks, without your help it would have been so much more difficult to turn SDR to HDR and I would have never learnt about this software. Keep up the great work!
Does this method actually alter the SDR color grade using the color space converter into HDR10 or does it just show the same SDR color grade but in HDR10?
I just donated. The codac worked flawlessly. Thank you.
Hey bro, on isntagram i have seen some reels that would automatically increase the brightness when scrolled on it. And I have heard reddit saying that it's becasue those videos are using in HDR modes, so if like your example the videos converted by HDR in this way, it would also have features like them too?
Unfortunately, I can't get EncodeGUI v1.0.7 to work. I tried reinstalling and still got the same issue. The job would fail with a progress of 99.99% but it doesn't encode anything because it fails seconds after pressing Start. Looking at the logs, it says "Failed to initialize VSScript" and "pipe:: Invalid data found when processing input"
same here bro
Nice to have tools with an actual GUI. Command lines are for the 80's.
This is great but after doing all this is there any way to save this as an actual preset so I don't have to keep in putting all those details?
Someone said drag your preset into my functions window I don't know where my function window is and drag the preset how?
Curious question on this... It seems that the only way convert from SDR to HDR is to use CPU encoding, correct? When I enable the option to use NVENC under the Encoding Hardware selection I lose all options to change the color options. Is there no other way to use the faster video encoders to aid the conversion?
NVENC doesn’t support a lot of the HDR10 features. That’s why it’s disabled. It only works with CPU encoding.
@@DaGoose The EncodeGUI website isn't working anymore. My browsers are saying "This site can't provide a secure connection."
I am using SDR device and I see that the brightness of this particular video is low
because your device doesn’t support HDR, it will appear dark.
@@DaGoose Still I force enabled HDR10 on chrome and It did not change
Because your monitor doesn’t support HDR; you said earlier that it is SDR. It doesn’t matter what settings you have configured in any software, if your monitor doesn’t support HDR then nothing will display in HDR.
@@DaGoose
It does not appear greyed out in other HDR videos. Only on your video. My desktop saturation is still better than your video's, and I wonder if that is an encoding error or because you have specified the input colorspace. I do not specify the input, only the output colorspace.
It’s neither. Those “other” HDR videos likely use HLG, which is a system that has SDR metadata alongside the HDR metadata. So you’re viewing the SDR metadata, there is no HDR being rendered on your screen.
EncodeGUI doesn’t use HLG. it’s strictly HDR10. if your device supports it, great. otherwise, it will appear dark as you see on your monitor.
Does this actually upscale the SDR color space or just add the metadata? It's unclear in this video if there is anything happening other than metadata being added to each frame.
There’s more happening than just adding the metadata. You’re using the color space converter function which converts the SDR color spaces into HDR standard color spaces.
@@DaGoose cool. Thank you. Lots of other "solutions" I've come across really were just adding metadata. I figured there was some actual conversion going on based on the color space converter section but I wanted to make sure before I started on this 8k clip I have. Nice software, totally worth the patreon membership to support another developer :)
Hi Sir! It seams to work for me. Uploading to RUclips needed some hours for the HDR to kick in after 'upwork to HD/4K' was done. Do you plan to develop a brightness normalizer function? (like in audio programs). Cheers!
if you mean matching the max brightness to a monitor’s brightness, that’s what the maxcll/maxfall is for
@@DaGoose Yes, the original have higher peak levels compaired to HDR on my Oled. (did a test on the included sample). On the other hand, this tutorial have high peak levels.
Why this video is abit dark. Watching this on IMac.
Most likely because of the HDR settings.
Because your device doesn’t meet full HDR specifications (eg. 1000 nits screen brightness)
@@DaGoose It is a bit dark both on LG Velvet and on Samsung G9. I have HDR enabled on both and streaming the HDR version. Could you upload also an SDR version of that video (recently learned that you can put two versions of the same video) so that we can compare?
I just played the video in HDR on an HDR monitor and it’s not dark at all, it’s bright and the colors are great and my screen’s brightness caps out at only 500 nits. You have to enable HDR in Windows Settings or whatever OS you are using (using third party software or the monitor itself won’t work for enabling HDR videos on RUclips). Firefox also doesn’t support HDR playback in RUclips, so don’t use it. Use MS Edge or Google Chrome. You’ll know that HDR is enabled properly when you see “HDR” next to the quality setting on RUclips.
@@DaGoose
Same happens on a phone. On phone it's dark too. Phone can reach 1550nits during HDR. But since it's dark outside auto brightness didn't kick in and a dark video is visible. And why it doesn't happen with other HDR videos even on low brightness it's not that dark like this one
Is there a way to make it faster? Because I've got 10bit hdr content from shadowplay(nvidia) can I just add metadata to the video instead of waiting 9 hours for a 20 minute video?
You can’t just add metadata to the video. The metadata is encoded to each frame in the video, requiring that the video be encoded. Your best solution to make it faster is to get a better CPU.
@@DaGoose k thank you
@@DaGoose will a i5 14000 k be powerful enough?
@@MrComplainer no such thing as a 14000K. For video encoding, your primary concern should be the core/thread count. I suggest looking at the high end i7s and definitely the i9s.
@@DaGoose sorry 11400F and yeah, that's gonna be some time before I can afford any of the much more powerful ones lol
BROTHER I GOT THIS ERROR TO CONVERT A VIDEO IN 4K RESOLUTION, ANY SOLUTION? THANK YOU Error: Failed to retrieve frame 0 with error: Resize error: Resize error 3074: invalid colorspace definition (0/1/1 => 10/16/9). May need to specify additional colorspace parameters.
Output 16 frames in 25.59 seconds (0.63 fps)
I've tried several 1 - 2 min clips all were bit dark, highlights way low.
You need to follow each step exactly as you see it in the video. Skipping a step will make the HDR metadata corrupt and not work. Also confirm that your monitor and video player supports HDR10 playback.
@@DaGooseI think we've to play with *Max CLL/FALL* ! We need another tutorial 🔥
Can I change the temp location to another drive? I can't find a setting for this anywhere. (version 1.1.2 beta)
temp location can’t be changed.
@@DaGoose do you often allow PR's to the code base? There are a few features I might try and throw in a branch if I have time
Typically no because the latest builds are closed source. I accept feature requests though.
Video is darker. When watching an HDR video on youtube even on a SDR monitor, the brightness should be unaffected. This video when watching on an HDR monitor like samsung galaxy s22 or on an SDR monitor is dim. Same goes for any video I try to convert, which is a shame because it is so close.
That’s not true, the brightness will be affected if viewing on an SDR monitor because this video only consists of HDR metadata. EncodeGUI does not use HLG so there’s no BT709 color spaces encoded alongside the HDR metadata for native SDR support, resulting in a dim video on SDR screens.
If you converted to HDR and are viewing the video, you need to make sure that the video player that the video is being played on has HDR10 support and you need to make sure that you follow every step EXACTLY as shown in this guide. Even forgetting one small setting in EncodeGUI can make the HDR video invalid when you try to watch the video in an HDR supported video player.
Update it wasn't that. I changed the metadata to match sony's HDR video "G(8500,39850)B(6550,2300)R(35400,14600)WP(15635,16450)L(10000000,1)" and the luminance stays the same. Guess it makes sense, color primaries would have nothing to do with exposure.
@@DaGoosemy phone's display info states that it supports HDR10 and HLG HDR yet the video still looks dim. What could be the issue?
@@hufman9807 Where did you get these numbers? Can I use the same for my Samsung S90C?
Bro please make a video on encode audio 2.0 or 5.1 to 7.1 in encode gui pleaseee
Watch the codec video
Now HDR to SDR video next?
Making a whole new video is useless. Just do the opposite of everything in this video.
Can you make a tutorial to downscale video from 4k to 1080p without losing much quality
Use the resize option in Video > FFMpeg > Size
encodegui.com/docs/ffmpeg.html
Hello, can you create a video like with HDR in SDR please, something is not working)
Hi Dude. can You show how to Convert SDR video to HLG? Thank You for this awesome tool.Subscribed
love your tools they are very helpful
is there a way to convert progressive video to interlaced? im asking for a friend
Hey - There’s no functions to deinterlace or interlace in EncodeGUI
Do you know the name of the program that uploaders use on torrent sites for HDR?
they likely don’t use any GUI program, since none existed until EncodeGUI. their method of converting to HDR is closely similar if not exactly the same way done in EncodeGUI.
Is it normal for the video to lose half of the original file size when converting to HDR?
read the pinned comment
@@DaGoose Okay, cool. So say that I would want to upscale the HDR video to 8k would I have to repeat the HDR configuration?
you would have to apply the HDR metadata again, but you can turn off the color space converter since the video already has HDR color spaces.
Interesting what makes this better than Hybrid though?
hey can you make a tutorial about frame gui
Just tried a video for use with plex. Didn't work. The video plays just like with a player that doesn't support HDR video. Any idea why it's not working with plex?
If I can get this software to work with plex, then this is a really great one.
i use this for plex too. it does work. you need to make sure your streaming device supports HDR and make sure the host device isn’t re-encoding the video (force plex to only stream on your local network). make sure your encoding configurations are EXACTLY as described in this video. Even if one option is left out, you’ll still get a playable video but the HDR metadata will be corrupt and unable to display correctly on video players.
@@DaGoose Alright. I'll try some more. Can it maybe be because I used an old video? It played fine. I tried an episode of Everybody Loves Raymond. As I said, played fine, but colors were off. I might try and convert it to 8bit or even 10bit, if possible, or at least so it will look that way. Obviously I can't make it native in nay way like this. Maybe it's just not possible to get older videos to work this way.
Maybe I'll try a newer show as well.
But thanks for the reply :)
@SantianoBe Your video must be converted to 10-bit while doing the hdr conversion: 1:24. if it’s in 8-bit, plex won’t see it as HDR.
@@DaGoose Yeah, I though so. I had to try. You know of any good options or solution for converting video from 8bit to 10bit? Or from old to 8bit and then 10bit? I don't even know if that's possible.
But again, I really appreciate you answering. Your very helpful. And I think I'm on the right direction, even if the direction is a sudden stop :P
@SantianoBe No what i’m explaining is that *EncodeGUI will do it for you* if you have 10-bit selected at 1:24. It’s unable to truly convert from 8-bit to 10-bit (it will still be 8-bit but will identify as 10-bit), but that will get the video metadata to where it needs to be for HDR playback.
regardless, i hope you figure it out. you’re not the first to comment about this and others seemed to have figure it out after a couple of attempts.
Why is HDR darker?
I commented before but I guess it didn't get allowed. So anyway, thanks for your work really appreciate it, but can you tell me the best settings for frame interpolation of animation?
There is no “best” setting. What are you looking for most out of the interpolation (speed, low artefacts, smoothness, etc.)?
@@DaGoose I want the artifact's to be blurred out.
Use EncodeGUI AI NCNN with the Slow model. It produces the lowest artefacts.
@@DaGoose Thanks
How to convert HDR to SDR
Wow Amazing Channel " My Movies Website "
This is not how you teach people. Give it to another person to do it