Hello
…why Plex should fix this
Well lets look at alternatives… Encoding video with different crop/size to avoid borders:
Pros:
a.No Black Bars
Cons:
A. 4k HDR takes around 50gb(some that I have are 80 other 30), Say I have 3 screens, Normal LCD, wide, Ultra Wide, thats 150~ gb per movie, not to include mobile/etc.
B. I do NOT have the original RAW file format, thus any re-encoding = lowering quality. No thank you. Whats the point of 4h HDR if I’m just gonna butcher it?
C. Codec not being happy with the non-standard resolution.
So yes, Plex having a basic post production control like - transform offset (move to left/right/up/down) video, + scale opens these options:
A. If I have subtitles, I can move the movie “higher” and have subtitles over black borders = GREAT
B. I can zoom-in to remove border on any device, I don’t want to change aspect ratio, just zoom in.
Technical job from c++ side. Well I take its openGL video stream on to quad, so what we have to do ? Add matrix * transform * scale, more or less. Math should be pretty “automatic”, GUI wise, that is probably more work, given movile/web/plex/desktop. But at the end, you need 4 butts, offset screen left-right & top-bottom, scaler screen bigger/smaller + reset.
OpenGl side is probably like 1h ? GUI wise, probably about a day ?
Benefits? I don’t have to store 150gb of video data per movie per device with lower quality.
Now why plex needs to fix it? Well because alternative products can do it, VLC/MPC etc etc. So if you want to keep my subscription going, that’s what I need. Else I will just look for streaming service that offers it. Or I’ll write my own and the open-source it :- )
Regards
Dariusz