24.10.2020, 19:40
(24.10.2020, 19:14)SlashX Wrote:Quote:Like I wrote before: max cll and fall are missing there.From what I read, I see that if in the source of the video maxcll is not prezent, better then put the wrong value, let it be 0 and use:
--hdr10
Along with:
--hdr10-opt
It seams to be a better option for the video, benwaggoner said this:
https://forum.doom9.org/showthread.php?p...ost1906154
Quote:Maximum Content Light Level : xxxx cd/m2My video don't have those value in the info: So is better to let it be 0.
Maximum Frame-Average Light Level : xxxx cd/m2
Quote:And that is where you go wrong.
VBV, profiles and level are not about the best for the content but for playback compatibility.
You need to select VBV, profiles and level such that:
a. they allow your content
b. are supported by your playback device.
read:
https://en.wikipedia.org/wiki/High_Effic...g#Profiles
https://en.wikipedia.org/wiki/High_Effic...and_levels
I readed all of that and also:
https://x265.readthedocs.io/en/master/cl...level-tier
It seams that x265 can determinate the encoding level based on the resolution of the video, framerate.
So the level on my video was:
Quote:Main 10@L5@Main
After encoded on auto-detection it got:
Quote:Main 10@L4@Main
And if I look on the tabel from:
https://en.wikipedia.org/wiki/High_Effic...and_levels
I see that my video with FullHD resolution and 30 framerate it fits on level 4 the same level that has been chosen by the x265.
Or maybe HDR10+ has another standard, a specific level only for HDR10, but I don't have information abaout that...
Quote:If you select a specific level Hybrid will automatically set the default vbv restrictions for that level.After the first encode and seeing that my video fit in level 4, I can chose level 4 and Hybrid will do the rest, setting vbv for that level.
So my question is, should I use vbv or not? What is the benefit in using it or not?
I see that is a must for the internet content, it helps in streaming.
Thanks!
(24.10.2020, 19:23)Selur Wrote: Yes, if your source has no max cll/fall values, you can leave them out.
Quote:It seams that x265 can determinate the encoding level based on the resolution of the video, framerate.Yes, if you to not set level&profile x265 will guess them (hopefully not only on resolution and frame rate).
Quote:So my question is, should I use vbv or not? What is the benefit in using it or not?You should since it guaranties that the output will be compatible to the selected level&profile.
Quote:Main 10@L4@Mainis okay, if the player you want to use support it (which is to be expected since it's a common level/profile/tier combination-)
Cu Selur
Thank you for the prompt answer!
The irony is that I don't have a player, it. I plan on getting a TV which has support for HDR10+.
I just want to be prepared, and encode my video with x265 for making the video smaller with at the best quality keeping them compatible.
I have one more question for you. I don't have to much experience with x265.
My normal recorded video are in HEVC 8 bits, I want te encode them for making the video smaller with at the best quality.
What is your suggestion to use x265 8bit or 10 bit?
Thank you for your patience.