Zoom video to crop black bars

Server Version#: 1.32.0.6918
Player Version#: 1.67.2.3705-db506a00

When watching 16:9 videos on a 21:9 ultrawide display, how can you zoom the video to get rid of the black bars ? I found no option on the desktop player. On my Shield, there is a an option that sometimes works but most of the time does nothing.

image example (not mine)

The desktop app does not have that exposed. you would need to edit the underlying mpv config to to that. Some info here THere is a feature suggestion you can vote on here

For Android TV the setting will depend on how the video is currently as far where embedded bars are and ratio…

Thank you for the detailed answer. I will check out the mpv config.
But I don’t think I understand for AndroidTV (Shield in my case) what makes it work or not. It seems to work most of the time for non 4k sources.

le : the lua scripts worked for the desktop client :clap:

Hmm, what do you mean it doesn’t work? Setting the Display mode to “Zoom” should remove hardcoded blackbars on a 21:9 screen.

Unfortunately you have to change that setting manually each time.

That’s how is supposed to work. On my shield however, 90% of the time it does nothing.

See example below:

But the Shield itself uses the full Ultrawide Resolution?

Do you have Resolution switching disabled?

You should check the resolution the monitor is receiving by pulling up the monitors info.

I have two different setups, sorry for the confusion:
First is PC with ultrawide monitor (this is fixed via the scripts).
Second is Shield connected to projector with16:9 display where I can not get it to change the zoom constantly - on some movies it works, on most of them it does not (like you can see in the video).

Ah ok, but what are you expecting to zoom on a 16:9 display, if the movie is 16:9 (including black bars)?

Well.I would expect it crop it, just like those scripts are doing it or other players like Kodi.
The weird thing is that for some movies it works correctly but for some it does nothing. I can not determine what is the criteria…

Well I would guess, those are 21:9 video files, so “Zoom” will fit the height, thus cropping left/right.

With a 16:9 file on a 16:9 screen, there is nothing to zoom.

But why do you want your content cropped?

This old post of mine has info on how the settings for android work. Note that android has no detection if black bars are in file or not.

Well I would guess, those are 21:9 video files, so “Zoom” will fit the height, thus cropping left/right.

That might be the case for zoom but none of the options seem to have any effect, which is not how I understand they should work.

But why do you want your content cropped?
It comes down to personal preference since I find it more imersive to fill more vertical space. Also, using a projector (even in a light controlled room), the black bars are not really “black”

It would be good to have some way of zooming the image reliably on Android like it was the case with the desktop client…

If video resolution and aspect ratio matches the screen resolution and aspect ratio none of the options have an effect, of course.
In that case there is nothing to letterbox, stretch or zoom.

I don’t think that’s true. On the files that work stretch changes the aspect ratio and zoom does not.

In the example of the Raya video, it looks like it has black bars as part of the image ( aka “baked in” ) so the aspect ratio is the same as the TV. So the 3 settings won’t do anything because all 4 sides are already touching the edge of screen. If the shield was connected to a super wide monitor then Zoom would crop of the top and bottom and would stop when the left and right hit the edges of screen ( in the case of your Raya movie)

Whether or not the black bars are baked in, may make things not do what you expect

The desktop app mpv config where zooming is literally just increasing size by a percentage every time you ctrl +. The Android app does not have this.

Yes, of course. That’s the difference between Stretch and Zoom.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.