QUOTE(MuncherOfSpleens @ May 10 2006, 07:11)

But I'm still curious (considering that it is a quality-based system), why would adding the -lc command make the encoder think that it needs ~60 more kbps to achieve the same "quality" (even though everything else is the same)? And though I haven't done any testing to prove it, it's doubtful that a ~54kbps -q 0.4 -hev2 file is of equal quality to a ~185kbps -q 0.4 -lc file.
As explained a few times already: forcing the encoder mode puts you on a different quality scale. How to achieve the same quality as at -q 0.5 -lc when switching to hev2? What's the equivalent LC quality for -q 0 -hev2? I don't think it's possible to make a scale that is and always consistent, and offers all quality/bitrate/mode options, even if it's possible to hack around the "-q 0.425 -lc" vs "-q 0.425" issue. So, I'd rather spend time to remove the need to use the "-lc/-he/-hev2" overrides instead.
QUOTE
So (I think I finally understand this

) the -q # setting when used with the profile switches isn't based on
absolute quality, but rather relative quality
for each specific profile. -q 0.0 is the lowest quality that its respective profile is most optimal for, and -q 1.0 is the highest quality that its optimal for.
Somewhat, but not entirely. -q is literally the switch that selects how "picky" or "sensitive" the psymodel is (
are you hearing me, "-q is not quality mode and considers bitrate" trolls?). You can observe this for example by trying -q 1 -hev2. The encoder will just throw its hands in the air since it has no way to please the high demands when it has to use SBR and PS. Selecting for example -q 0.15 -lc, and then switching to -q 0.15 -he, will reduce in a large bitrate drop because the psymodel is only having to consider half of the spectrum anymore (the rest belongs to SBR).
Hence you get different quality scales. This is evil, because
- It's confusing (that much is clear
) - It's inconsistent with the expectation that same -q = same quality. (From the point of the psymodel it is true, but it isn't always seeing the entire spectrum.)
So, if you
don't force the encoder to a specific mode, we internally remap everything to compensate for what the psymodel can't see, to present you with a single, fluid, consistent and correct quality scale which has optimal switching decisions between the modes and behaves like you'd expect.
If you
do force the encoder to a specific mode, thereby indicating that you believe you are capable of handling the starship, be sure to understand that the Warp scale is not linear and that travelling at faster than light speeds brings unexpected results.
I'm wondering if I'm doing any good with these explanations, since it seems the more we explain, the more people keep asking the same thing over and over, or come up with totally weird theories which are entirely and completely wrong.
So, I think I'm going to have a bet with Ivan when the first person to explain to us that our encoder has a problem with it's dilithium crystals is going to show up.