More > JRiver Media Center 29 for Windows

JRVR Status, Plans and Upcoming Changes

<< < (18/21) > >>

mattkhan:
Yes they both convert to scope in the end, I will give it another test tonight using jrvr and the various options mentioned.

Hendrik:
If these settings do the job I can reword and move them for better visibility, and maybe even add a custom mode where you can enter a custom ratio, because it helpfully already stores the actual ratio rather then just an index into the option.

And time saved I can allocate for other features, like moving some form of black bar detection further up the stack.

I think subtitles might not scale properly with this setting, as it assumes square pixel, but thats something I can fix. Need to do some testing with it.

mattkhan:
I think it all works as expected but I'm quite confused by how some of the options are meant to be used and/or how they intersect

I can see 2 working setups though

1) Set Aspect Ratio Correction in advanced options + set Window > Crop in the right click menu during playback
2) Don't see any advanced options, use the Window menu only with Stretch + Crop Black Bars > Video within Black Bars is 2.35

The confusing part are the Crop/Stretch options at the top of the right click > Window menu, they seem to behave like they apply to black bars but there is a separate menu item below which is called Crop Black Bars so I'm not sure what that top option does.

Is there a reason why one of these options is better than the other (with respect to PQ)?

From a usability perspective, apart from there appearing to be n ways to do the same thing + some not obvious menu items, I think I can restate a few aspects as I see it as the user

1) some users (e.g. me) have the lens on a slide so it's only in use when required, this means AR/crop changes have to be applied on a per title basis
2) a lens is (obviously) a physical device which is present in a single location so this config has to be able to vary on a per client basis
3) pushing this config into zones would be fairly terrible because it would mean zones are used for 2 things that can vary independently (DSP, video config) which is gets ugly to manage (unless zones get smarter and let you combine different pieces of configuration in reaction to different rules, e.g. something like { if AR > 2.2 apply video zone 1, if channels < 6 apply audio zone 2 } )

mattkhan:

--- Quote from: Hendrik on June 16, 2022, 06:07:25 am ---But performance changing based on tabbing in and out sounds like some weird graphics driver glitch, so it might well have been fixed with all the cleanup going on.

--- End quote ---
fwiw I can no longer reproduce this

Hendrik:

--- Quote from: mattkhan on June 16, 2022, 05:13:35 pm ---1) Set Aspect Ratio Correction in advanced options + set Window > Crop in the right click menu during playback

--- End quote ---

The Advanced option Aspect Ratio Correction gives you the ability to have a global always-on option to influence the image aspect ratio in a certain manner, eg. exactly compensate for your lens ratio - and in a safer manner too, independent of the videos actual content or aspect ratio.

It was originally designed for older anamorphic screens, but those exhibit the same properties as using a lens.

Overall this would be the best option to use - of course that falls apart when you are talking about per-video usage, more below.


--- Quote from: mattkhan on June 16, 2022, 05:13:35 pm ---2) Don't see any advanced options, use the Window menu only with Stretch + Crop Black Bars > Video within Black Bars is 2.35

--- End quote ---

"Stretch" is a bit of an aggressive solution and only works right if the video happens to have the right size - which in this case you ensure by using Crop Black Bars, which will always create an image with the specified aspect ratio.
Stretch has no logic to check for any size or aspect ratio, it'll simply fill the entire screen with the image you have. It can work, but beware those caveats, as it can also screw up if used incorrectly.


--- Quote from: mattkhan on June 16, 2022, 05:13:35 pm ---The confusing part are the Crop/Stretch options at the top of the right click > Window menu, they seem to behave like they apply to black bars but there is a separate menu item below which is called Crop Black Bars so I'm not sure what that top option does.

--- End quote ---

Thats mostly coincedental. They would impact JRVR-generated black bars of course, because both Crop and Stretch are designed to not generate any and rather fill the screen instead. But they would not usually impact video-encoded black bars, unless you use the Crop Black Bars option ("Crop" can impact encoded black bars, depending on your actual screen layout and the video properties, but it would only do so if your screen aspect ratio is wider then the video aspect ratio - I should make some explanatory images how crop and stretch impact the image)


--- Quote from: mattkhan on June 16, 2022, 05:13:35 pm ---Is there a reason why one of these options is better than the other (with respect to PQ)?

--- End quote ---

PQ is the same, as long as you arrive at the same target video rectangle. All these just calculate source and target rectangles that the renderer uses.


--- Quote from: mattkhan on June 16, 2022, 05:13:35 pm ---1) some users (e.g. me) have the lens on a slide so it's only in use when required, this means AR/crop changes have to be applied on a per title basis

--- End quote ---

Do you actually modify the lens settings manually, or did you use madVRs automation for that? I'm not sure if we would re-create something like that anytime soon.


--- Quote from: mattkhan on June 16, 2022, 05:13:35 pm ---2) a lens is (obviously) a physical device which is present in a single location so this config has to be able to vary on a per client basis

--- End quote ---

I don't think video playback settings are synced across devices, but i'm not 100% right now.


--- Quote from: mattkhan on June 16, 2022, 05:13:35 pm ---3) pushing this config into zones would be fairly terrible because it would mean zones are used for 2 things that can vary independently (DSP, video config) which is gets ugly to manage (unless zones get smarter and let you combine different pieces of configuration in reaction to different rules, e.g. something like { if AR > 2.2 apply video zone 1, if channels < 6 apply audio zone 2 } )

--- End quote ---

Maybe we can move something of this into JRVR profiles once those become a thing, which would also be nice as to have it in a per-monitor section in JRVR, although right now its independent of JRVR, so i'll have to think about how to best do that.

Ideally what I think would work is if we have the ability for JRVR to control the Aspect Ratio Correction based on its per-device config, as well as JRVR profiles. Combine that with a future feature to automatically find and crop black bars, and we should be all there. That'll require quite some shuffling of features though as the Aspect Ratio Correction needs to move some of its logic around.

Per-device solves any concerns of using different screens, and profiles would let you do it on a per-file basis.

Guess I'm back to working on profiles as the next thing, and we can make use of those later for all these things. The conflict of zones with audio settings is why I want to do JRVR profiles independent of zones in the first place, because zones are rather rigid and should probably mostly remain relegated to audio or high-level settings outside of JRVR's domain.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version